![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: нет Всего: 4 |
Нужно по какому либо событию взять и открыть в новом окне (или просто в том же окне, но с "чистого листа") какой-либо документ html или php. Я делаю так: require_once('doc.php);. Но мне браузер просто в данном окне выводит содержимое данного файла doc.php. Причем, если было что-то до этого уже выведено скриптом, то это все остается на экране. Как сделать, чтобы это открывалось с "чистого листа"?
-------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
PHP это не javascript
PHP - серверный язык Браузер - клиентское приложение PHP не работает на клиентской стороне. http://phpfaq.ru/na_tanke Wikipedia PHP Для того чтобы открыть новое окно используется javascript. Для того чтобы отобразить результат работы PHP "с нового листа" тебе надо перенаправить браузер javascript-ом на нужную страницу.
Это сообщение отредактировал(а) smartov - 29.11.2006, 12:53 |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
_blank - загружает гиперссылку в новом окне браузера.
При чем тут РНР? -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: нет Всего: 4 |
smartov, хорошо.
PARROT, а при чем тут вообще гиперссылка??? Это сообщение отредактировал(а) MacTep - 29.11.2006, 13:22 -------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Окно открывается по ссылке, чтобы открыть в новом окне нужно:
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| smartov |
|
||||||||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
MacTep,
http://phpfaq.ru/na_tanke#js
doc.php:
Позволяет написать строковую переменную в несколько строк. <<<END - начало меременной END; - конец переменной (этот оператор должен стоят в строке один. Никаких пробелов или табуляторов) Это сообщение отредактировал(а) smartov - 29.11.2006, 13:35 |
||||||||
|
|||||||||
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: нет Всего: 4 |
smartov, спасибо огромное. Повышаю репутацию.
-------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Ну нет... Это HEREDOC конструкция. В ней находятся строковые данные. Применительно к PHP: не надо экранировать " или ', переменные вставляются через {$var}, функции не вставляются. END; должно быть в самом начале строки Добавлено @ 16:58
Вариант с JS - [censored33! Пожалуйста, соблюдайте элементарные правила приличия при общении на форуме]... Юзаем:
|
||||
|
|||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Mal Hack,
Человек новичок Насколько я понял запрос человека у него данные какие-то уже вывелись. Так что хедер не покатит. |
|||
|
||||
| check |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 610 Регистрация: 3.4.2006 Репутация: 2 Всего: 23 |
||||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
||||
|
||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
||||
|
||||
| check |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 610 Регистрация: 3.4.2006 Репутация: 2 Всего: 23 |
А не просветят ли меня уважаемые гуру, чем плох вариант с буферизацией вывода?
Я его юзал неоднократно, и если меня наконец не наставят на путь истинный, то буду юзать и впредь, да ещё и другим советовать! Потому что хоть убейте - работает! MacTep, если не веришь - убедись
Это сообщение отредактировал(а) check - 29.11.2006, 22:03 |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
||||
|
||||
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: нет Всего: 4 |
Ну так как правильно сделать-то? Чтобы уже программировать правильно, а не с ошибками проектирования...
-------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |