Текущий архив: 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