Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.027 c
15-1160158025
AntiUser
2006-10-06 22:07
2006.10.29
Один запрос 0.5 сек, такой же изменный 15 сек 8(


15-1160164782
SkySpeed
2006-10-06 23:59
2006.10.29
Как из PHP открыть ВЕБ-страницу в новом/текущем окне?


2-1160651497
Kolan
2006-10-12 15:11
2006.10.29
Как прочетать весь файл использую TFileStream


6-1149961804
anton773
2006-06-10 21:50
2006.10.29
преобразовать IP адрес


15-1160330633
vidiv
2006-10-08 22:03
2006.10.29
как в MS OutLook повторно отправить письмо?




   Наверх