Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
Dmitry
Зарегистрирован: 30.10.02
Сообщения: 114
|
Добавлено: 15/09/03 в 22:16
|
|
есть ссылка внутри текстового файла. как кликнуть по этой ссылке средствами пхп? необходимо чтобы страница расположенная по этой ссылке загрузилась в броузере. спасибо.
|
K началу
|
|
|
Vad
Зарегистрирован: 18.05.00
Сообщения: 1484
|
Добавлено: 15/09/03 в 22:56
|
|
A?
|
K началу
|
|
|
Stek
Зарегистрирован: 24.10.02
Сообщения: 719
|
Добавлено: 15/09/03 в 23:20
|
|
скачать ту страницу и вывести ее. Смотреть работу с сокетами или file()
|
K началу
|
|
|
Dmitry
Зарегистрирован: 30.10.02
Сообщения: 114
|
Добавлено: 16/09/03 в 00:21
|
|
нужно из текстового файла дернуть строку ввиде ссылки и подставить ее в адресную строку броузера, и загрузить в броузер содержимое этого линка.
Stek писал: | скачать ту страницу и вывести ее. |
а как это реализовать?
|
K началу
|
|
|
bog
Зарегистрирован: 07.11.02
Сообщения: 1595
|
Добавлено: 16/09/03 в 01:08
|
|
я тоже нифига не понял что тебе надо, какой файл, в каком формате , куда именно загрузить ? пиши конкретно. желательно с примерами
|
K началу
|
|
|
Stek
Зарегистрирован: 24.10.02
Сообщения: 719
|
Добавлено: 16/09/03 в 01:22
|
|
так я же ответил - "Смотреть работу с сокетами или file() "
|
K началу
|
|
|
Dmitry
Зарегистрирован: 30.10.02
Сообщения: 114
|
Добавлено: 16/09/03 в 13:57
|
|
с начало. есть файл file.txt, с содержимым:
задача: случайным образом выбирать линк и подставлять его в адресную стороку броузера, ну соответственно и загружать страницу, расположенную по выбранному линку.
с первой частью справился, т.е. выбирать строку. а вот загрузить страницу, расположенную по выбранному линку никак не могу.
|
K началу
|
|
|
fil
Зарегистрирован: 16.10.02
Сообщения: 269
|
Добавлено: 16/09/03 в 14:05
|
|
Код: | header("Location: $url"); |
|
K началу
|
|
|
Dmitry
Зарегистрирован: 30.10.02
Сообщения: 114
|
Добавлено: 16/09/03 в 14:18
|
|
Спасибо.
Может кто посоветует оффлайновый (книжку) учебник по PHP?
|
K началу
|
|
|
Geo-M
Зарегистрирован: 07.06.03
Сообщения: 233
|
Добавлено: 16/09/03 в 16:30
|
|
Dmitry писал: | с начало. есть файл file.txt, с содержимым:
задача: случайным образом выбирать линк и подставлять его в адресную стороку броузера, ну соответственно и загружать страницу, расположенную по выбранному линку.
с первой частью справился, т.е. выбирать строку. а вот загрузить страницу, расположенную по выбранному линку никак не могу. |
В php я не силен, но мне кажется, в твоей задаче есть противоречие. Код php исполняется на сервере. И в браузер он не попадает, а только сгенеренный им HTML-код. Т.е. php в браузере никак не исполняется. А адресная строка должна быть заполнена в браузере у серфера.
|
K началу
|
|
|
adam
Зарегистрирован: 17.10.02
Сообщения: 728
|
Добавлено: 16/09/03 в 16:36
|
|
шутник однако
|
K началу
|
|
|
Yahook
Зарегистрирован: 18.11.01
Сообщения: 1094
|
Добавлено: 16/09/03 в 18:57
|
|
Сначала выбирай рэндомный адрес а потом редиректь на него.
|
K началу
|
|
|
kassander
Зарегистрирован: 18.04.03
Сообщения: 836
|
Добавлено: 16/09/03 в 19:11
|
|
Вставка в html кода на php ничего не даст - не будет он обрабатываться. Необходимо называть файлы .php, а уже в них включать любой html и php код.
|
K началу
|
|
|
Dmitry
Зарегистрирован: 30.10.02
Сообщения: 114
|
Добавлено: 16/09/03 в 23:36
|
|
енто опять я.
Код: | <?php $file_name='link.txt'; $r=file($file_name,'r'); $i=rand(0,474); $link=$r[$i]; ?>
<html> <head>
<meta http-equiv="Refresh" content="0; URL=<?php $link; ?>">
</head> </html>
|
Где у меня ошибка, или этот код целиком одна большая ошибка?
|
K началу
|
|
|
loksa
Зарегистрирован: 22.02.03
Сообщения: 109
|
Добавлено: 17/09/03 в 00:37
|
|
Если тебе нужен рандомный распределитель для галер, то вот такой вариант:
Код: | <?php $fileName = "gals.txt"; mt_srand( (double) microtime() * 1000000 ); $a = file($fileName); $randNum = mt_rand( 0, sizeof($a)-1 ); header( "Location: ". $a[$randNum] ); ?>
|
Не моё, взято тут http://www.crutop.nu/ubb/Forum8/HTML/003512.html
|
K началу
|
|
|
kassander
Зарегистрирован: 18.04.03
Сообщения: 836
|
Добавлено: 17/09/03 в 04:51
|
|
Зачем тебе <meta http-equiv="Refresh" content="0; URL=<?php $link; ?>"> ? Если используешь php, сделай header("Location: $link"). Единственное требование - до этой команды не должно быть html кода или какого-то вывода.
Вышеприведенный код должен работать, по идее.
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|