PHP — открыть 2 HTML-страницы
Я собираюсь сделать кампанию по электронной почте для моих клиентов с некоторыми партнерскими акциями.
В письме будет несколько прямых ссылок на рекламные акции, которые проходят через php-скрипт на моем сайте. (например: http://mysite.com/promo.php?promoId=x)
В этом сценарии я буду управлять запросами к базе данных и cookie.
В тех случаях, когда я обнаруживаю через cookie, что этот пользователь не делал ни одного клика за последние x дней, я хотел бы предоставить ему две html-страницы: страницу моего основного сайта и внешний сайт, ссылающийся на промо.
Как я могу это сделать? В настоящее время я использую заголовок ( «Location: $promo_url») для перенаправления на URL-адрес промо-акции. но в тех же случаях, что и раньше, мне понадобится открыть два URL-адреса.
Заранее спасибо за все ваши ответы GS
4 ответа
Вы можете использовать фреймы (тьфу), iframe на главной странице, чтобы отобразить вторую страницу (несколько менее тьфу), или использовать всплывающие окна (действительно тьфу, и, вероятно, не возможно из-за того, что у всех сегодня есть блокировщики всплывающих окон).
Вы могли бы иметь скрипт вывода JavaScript с window.open вместо.
Если вы можете, однако, было бы гораздо лучше явно показать пользователю ссылку на второе место где-нибудь на странице, а не принудительно открывать для них другое окно / вкладку.
В одном файле несколько страниц
И снова мои нелепые вопросы по поводу PHP.
Допустим у меня есть PHP файл с формами для отправки информации на другую страницу и с новой страницы мы опять отправляем данные в некоторый файл.
Вопрос следующий:
Как сделать чтобы в одном PHP файле содержалось несколько страниц? Допустим так: /install.php (главная страница), нажимаешь кнопку «Далее» и адрес принимает вид /install.php?action=db (очередная страница), потом опять нажимаешь «Далее» и адрес станоиться /install.php?action=config
Как такое делается в одном файле?
Несколько скриптов в одном файле
Здравствуйте, подскажите пожалуйста как сделать Несколько скриптов в одном файле? Например.
Как объединять запросы к базе данных в одном файле, если их несколько штук?
Народ столкнулся с такое проблемой, у меня есть три запроса только они все в разных файлах но.
Несколько страниц
Можно ли сделать, чтобы таблица которая у меня есть в html файле на одной странице в браузере.
if ($_GET['action'] == db) { bla bla bla//тут вторая страница } elseif ($_GET['action'] == config) { bla bla bla//тут третья страница } elseif (isset($_GET['action'])) { bla bla bla//тут первая страница } else { echo "страница не найдена"; }
Спасибо, всё работает, но очередная проблема.
Если я захожу на страницу install.php мне пишет, что страница не найдена (т.е. её тоже нужен какой-то параметр)
elseif(isset($_GET['action'])) { #Тут код }
elseif(empty($_GET['action'])) { #Тут код }
Сообщение от Sima175
elseif(empty($_GET['action'])) { #Тут код }
Вот это уже работает, спасибо.
И снова вопрос по этой же теме:
Вот у меня есть файл index.php с примерным содержанием:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
if(empty($_GET[''])) { echo 'Тут весь код с title, body и тд, чисто HTML'; } elseif($_GET['act'] == 'db') { echo 'Тут html код'; } elseif($_GET['act'] == 'config') { echo 'Снова HTML код'; } else { echo 'Страница не найдена'; } ?>
Проблема в том, что когда мы передаём запрос на /index.php?act=db данные с if(empty($_GET[»])) остаются на странице, а новые не загружаются.
Если делать через include(»);, то первая страница загружается, делаешь запрос на следующую и она выводится на этой же странице, но ниже первой страницы.
Как реализовать обновление всей страницы?
POST в одном файле
Можно ли сделать проверки POSTов с разных страниц в одном файле?
test в одном файле.
Мне надо сделать тест когда у меня был разбит по разным файлам — он работал когда в один пихнул.
Сформировать несколько страниц в разных окнах
Подскажите как можно реализовать описанное в заголовке. Имеется html страница на которой.
Передать несколько array в одном json
Доброго времени суток. Проблема такова, нужно передать несколько массивов в одном json, получить.
PHP Несколько страниц в одной
Расскажите пожалуйста, как сделать PHP файл, чтобы в нём находились несколько страниц: например файл news.php (список новостей) а news.php?new1 (первая новость) и.тд. По принципу как устанавливаются CMS (ведь все страницы установки прописаны в один файл install.php).
Ссылка на комментарий
Поделиться на других сайтах
23 ответа на этот вопрос
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Обсуждения
http://htmlbook.ru/html/area на одной картинке можно организовать несколько областей ссылок ведущих на разные страницы
margin внутри таблицы не работает, кста еще можно вот так реализовать так заливка ячеек будет корректно работать, если она нужна будет
row 1 cell 1 | row 1 cell 2 | row 1 cell 3 must contain several lines |
row 2 cell 1 | row 2 cell 2 | |
row 3 cell 1 | row 3 cell 2 | |
row 4 cell 1 | row 4 cell 2 | |
row 5 cell 1 | row 5 cell 2 | row 5 cell 3 |
row 6 cell 1 | row 6 cell 2 | row 5 cell 3 |
если не критично еще можно использовать обертку внутри ячеек, и с ней много чего можно дополнительного реализовать в таблицах
Switch74 Спасибо, второй вариант как раз то, что хотелось. Не понятно только, почему margin-top не работает, пробовал задавать и для клеточек, и для всей строки. А про padding как-то не подумал.
тогда как выше предложили пустую строку
row 1 cell 1 | row 1 cell 2 | row 1 cell 3 must contain several lines |
row 2 cell 1 | row 2 cell 2 | |
row 3 cell 1 | row 3 cell 2 | |
row 4 cell 1 | row 4 cell 2 | |
row 5 cell 1 | row 5 cell 2 | row 5 cell 3 |
row 6 cell 1 | row 6 cell 2 | row 5 cell 3 |
или если подсветка ячеек не обязательна, то можно так
row 1 cell 1 | row 1 cell 2 | row 1 cell 3 must contain several lines |
row 2 cell 1 | row 2 cell 2 | |
row 3 cell 1 | row 3 cell 2 | |
row 4 cell 1 | row 4 cell 2 | |
row 5 cell 1 | row 5 cell 2 | row 5 cell 3 |
row 6 cell 1 | row 6 cell 2 | row 5 cell 3 |
Вывод нескольких страниц через одну пхп страницу
Вывод содержимого пунктов меню на одну и ту же страницу
Добрый вечер! Я новичок в веб (базовый html, css). В процессе верстки сайта столкнулась с.
Обновление страниц в пхп
Как сделать обнавление страницы в пхп?
Вывод нескольких записей из 1й таблицы и одну запись из другой в 1м запросе
Здравствуйте! Имеется страница с сообщениями, на которой выводятся список активных тем (tickets).
Сообщение от ProstoMad
if (!empty($_GET['do']) && file_exists( "action/" . $_GET['do'] . '.php' ) ) { include "action/" . $_GET['do'] . '.php'; } else { include "action/main.php"; }
теперь при обращении с гет параметром будет смотреться на файлы в папке , если есть требуемый то он подключится , например при обращении :
index.php?do=register
если будет файл :
action/register.php
он подключится к главному
Сообщение от crautcher
вставляется на местo самoгo кoнтента? и если да, тo нужны ли теги типа html, head?
Добавлено через 2 часа 11 минут
в самих файлах, кoтoрые сoдержат кoнтент
А как тoгда выделяется ссылка в меню, на текущую страницу? Например, нажал на ссылку «Кoнтакты» и oна выделена.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
switch($_GET['do']) { case "index": $p['index'] = " style='background-color: #CC6;'"; break; case "auth": $p['auth'] = " style='background-color: #CC6;'"; break; case "reg": $p['reg'] = " style='background-color: #CC6;'"; break; default: exit("Page not found!"); break; } ?> $p['index']?>>Главная $p['auth']?>>Авторизация $p['reg']?>>Регистрация
Как тогда header прописывать? Если например в страницу вставить регистрацию, а хеадер в этой регистрации будет. Тo oн будет не в начале php файла, выдаст варнинг и не будет испoлняться.
Как вместо нескольких страниц сделать одну
Вопрос состоит в следуещем. После розработки информационного сайта (если ето можно так назвать) я.
Вывод содержимого нескольких страниц в main.tpl
Есть главная страничка. нужно на нее вывести потроха нескольких определенных статистических.
Вывод информации из нескольких таблиц в одну
у меня есть такая форма http://s015.***********/i330/1103/69/d89882cb49ac.jpg При выборе группы, в.
Вывод данных из нескольких таблиц в одну
Здравствуйте. Требуется построить запрос, что бы из таблиц Bloki_Pitaniya, Jestkie_Diski, Korpusa.