Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Как из PHP открыть ВЕБ-страницу в новом/текущем окне?   Найти похожие ветки 

 
SkySpeed   (2006-10-06 23:59) [0]

Собственно сабж %)
В литературе не нашёл...


 
Ketmar ©   (2006-10-07 00:07) [1]

а при чём тут PHP? это HTML надо учить. в частности, на предмет target="_blank"


 
DrPass ©   (2006-10-07 00:10) [2]

Ну, для начала следует разобраться, что такое РНР. Тогда не будешь задавать вопросы вида "как мне с помощью зубила поехать на Камчатку"


 
SkySpeed   (2006-10-07 00:35) [3]


> Ketmar ©   (07.10.06 00:07) [1]
> а при чём тут PHP? это HTML надо учить. в частности, на
> предмет target="_blank"

Хм... про таргет=_бланк я в курсе, мне необходимо из ПХП открыть ссылку


 
Ketmar ©   (2006-10-07 00:39) [4]

за метлой, за метлой. или поясни уж, где именно у тебя PHP, как, что и куда. подробно.


 
SkySpeed   (2006-10-07 14:46) [5]

psearch.html:

<html>

<form action=psearch.php>
<input type="text" name="search" value="">
<input type="submit" name="submit1" value="SEARCH!"
</form>

</html>


psearch.php:

<?php
ЧТО ТУТ НАПИСАТЬ ДЛЯ ЗАПУСКА ВВЕДЁННОЙ СТРАНИЦЫ В НОВОМ ОКНЕ?
?>


 
DrPass ©   (2006-10-07 15:25) [6]


> SkySpeed   (07.10.06 14:46) [5]

См.
> Ketmar ©   (07.10.06 00:07) [1]

> DrPass ©   (07.10.06 00:10) [2]


Еще раз повторюсь: PHP выполняется на сервере. Он НЕ УПРАВЛЯЕТ броузером. Все, что он может - сгенерировать страничку-ответ сервера. Чтобы управлять броузером, используй JavaScript


 
Орион ©   (2006-10-07 15:29) [7]

> [5] SkySpeed   (07.10.06 14:46)
> <?php
> ЧТО ТУТ НАПИСАТЬ ДЛЯ ЗАПУСКА ВВЕДЁННОЙ СТРАНИЦЫ В НОВОМ
> ОКНЕ?
> ?>

Ничего.

Javascript в помощь.


 
mfender ©   (2006-10-07 17:26) [8]

<form action="psearch.php" target="_blank">


 
palva ©   (2006-10-07 20:37) [9]

Автор задал вполне корректный вопрос. Он ни слова не говорит о сервере. У него есть один компьютер, на котором имеется интерпретатор PHP  и файл psearch.html. Он выполняет скрипт php и хочет открыть этот файл в браузере. Для этого нужно запустить браузер и указать в качестве параметра командной строки имя открываемого файла. Это можно сделать при помощи функции system (как вариант, можно использовать строку в обратных кавычках)

> ЧТО ТУТ НАПИСАТЬ ДЛЯ ЗАПУСКА ВВЕДЁННОЙ СТРАНИЦЫ В НОВОМ
> ОКНЕ?

system(""C:\Program Files\Internet Explorer\IEXPLORE.EXE" D:\test\psearch.html");

Если расширения файла сопоставлено с браузером, то можно указать только файл:

system("D:\test\psearch.html");


 
palva ©   (2006-10-07 20:40) [10]

Сейчас попробовал у себя.
Я использовал PHP 5.1.6 на Windows 2000. Оба вызова у меня работают.


 
Celades   (2006-10-07 20:43) [11]


> palva ©   (07.10.06 20:37) [9]
> Автор задал вполне корректный вопрос. Он ни слова не говорит
> о сервере. У него есть один компьютер, на котором имеется
> интерпретатор PHP  и файл psearch.html. Он выполняет скрипт
> php и хочет открыть этот файл в браузере

Либо ты умеешь читать мысли, либо ты говоришь о каком-то другом "авторе":) Не то что-то ты написал.


 
palva ©   (2006-10-07 21:12) [12]

> Либо ты умеешь читать мысли, либо ты говоришь о каком-то другом "авторе":) Не то что-то ты написал.

Не нужно убеждать автора, что он задал идиотский вопрос. Нужно давать на него правильный, но идиотский ответ.


 
SkySpeed   (2006-10-08 00:13) [13]


> palva ©   (07.10.06 20:37) [9]
> Автор задал вполне корректный вопрос. Он ни слова не говорит
> о сервере. У него есть один компьютер, на котором имеется
> интерпретатор PHP  и файл psearch.html. Он выполняет скрипт
> php и хочет открыть этот файл в браузере. Для этого нужно
> запустить браузер и указать в качестве параметра командной
> строки имя открываемого файла. Это можно сделать при помощи
> функции system (как вариант, можно использовать строку в
> обратных кавычках)
>
> > ЧТО ТУТ НАПИСАТЬ ДЛЯ ЗАПУСКА ВВЕДЁННОЙ СТРАНИЦЫ В НОВОМ
>
> > ОКНЕ?
>
> system(""C:\Program Files\Internet Explorer\IEXPLORE.EXE"
> D:\test\psearch.html");
>
> Если расширения файла сопоставлено с браузером, то можно
> указать только файл:
>
> system("D:\test\psearch.html");

ОГРОМНОЕ СПАСИБО!!!


> mfender ©   (07.10.06 17:26) [8]
> <form action="psearch.php" target="_blank">

ЗА ЭТО ТОЖЕ!!!


 
Real ©   (2006-10-08 00:48) [14]


> palva ©   (07.10.06 20:37) [9]
> Автор задал вполне корректный вопрос. Он ни слова не говорит
> о сервере.

Ты суслика видишь? А он есть... (с) ДМБ-1

Сервером называется не только большой системный блок :) Apache - также является сервером (если быть точным, вэб-сервером), даже если у "него есть только один компьютер"  Поэтому и ответы были вполне корректные: если вопрощающий не понимает разницу выполнения кода на стороне клиента и сервера, то ему бы не помешало разобраться в этой концепции, а не разрешать возникающие проблемы методом тыка и копи/пэста из интернет-источников.


 
mfender ©   (2006-10-08 07:07) [15]

ОФФТОП, конечно, но вот какой "орех" встретил на одном форуме:

"Вобщем время шло а решение так и не находилось... пришлось переустановить виртуальный сервер."

:D



Страницы: 1 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
15-1160479002
Alexey 12
2006-10-10 15:16
2006.10.29
Ввод текста из документа


6-1149542592
CShooter
2006-06-06 01:23
2006.10.29
NMpop31.GetMailMessage(NMpop31.MailCount) выдает ERangeError


3-1156964792
RagapuK
2006-08-30 23:06
2006.10.29
ошибка при сохранени "Table1: DataSet not in edit or insert mode"


3-1156870110
Telerion
2006-08-29 20:48
2006.10.29
Проблема с SQL запросом по датам. Сравнение дат. (paradox)


15-1160235793
ArtemESC
2006-10-07 19:43
2006.10.29
Хорошая ли вещь сервер Apache?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский