| imho.ws |
![]() |
|
|
|
# 1 |
|
Full Member
Регистрация: 04.01.2003
Адрес: Latvia
Сообщения: 800
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
PHP - парсим чужой УРЛ - как?
Новая задачка. Как это сделать ЛОГИЧЕСКИ, я понимаю, но в силу незнания синтаксиса и непонимая, какой именно функцией воспользоваться, у меня ни фига не выходит.
Итак, имеем чей-то урл: хттп://что-то.там/файл.phtml?title_id=4218 В теле имеется куча всякого, в том числе: Код:
<INPUT type=Text value="Resourtion - Gone.avi" name=filename> <INPUT type=hidden value=000086e90000107a name=key> Задача: скрипт с формой, в которую вводится исходный урл, по субмиту обрабатывается и выдает прямой линк на скачивание. Я сам просто запутался, не понимаю, открывать ли нужно файл исходного урл или еще как... Пока не дорос. Кто поможет?
__________________
Esa hora irá creciendo cada día que pase, esa hora ya no parará más |
|
|
|
|
# 2 |
|
Administrator
Регистрация: 13.05.2002
Сообщения: 11 227
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Xmm... Neponyal wopros. Ti hochesh razobrat url na sostowlyajushie w php (tipa domena, put, i.t.d)?
$Chunks=parse_url("http://host.tld/path/file?param=value); foreach($Chunks as $Key=>$Value) echo "Pinaem ".$Key." s soderjimim ".$Value;
__________________
Осколки прошлого, как снег, закрутит ураган времён, В ушедший день для нас навек, обрушив мост, Оставив в наших душах след, тьма уплывёт за горизонт, И в чистом небе вспыхнет свет, свет новых звёзд. |
|
|
|
|
# 3 |
|
Full Member
Регистрация: 04.01.2003
Адрес: Latvia
Сообщения: 800
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
helldomain
Неее... Мне нужно передать несколько значений из ХТМЛ-кода исходной урлы в скрипт и сгенерить новый урл, в котором будут фигурировать эти значения.
__________________
Esa hora irá creciendo cada día que pase, esa hora ya no parará más |
|
|
|
|
# 4 |
|
Administrator
Регистрация: 13.05.2002
Сообщения: 11 227
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Nu tak i w chem problem?
<Form Action="myscript.php" Method="Post"> <Input Type="Text" Name="Inp1" Value="defaultvalue1"> <Input Type="Text" Name="Inp2" Value="defaultvalue2"> </Form> w skripte: $NewURL=$_POST["Inp1"].....................$_POST["Inp2"]; echo $NewURL;
__________________
Осколки прошлого, как снег, закрутит ураган времён, В ушедший день для нас навек, обрушив мост, Оставив в наших душах след, тьма уплывёт за горизонт, И в чистом небе вспыхнет свет, свет новых звёзд. |
|
|
|
|
# 5 |
|
Registered User
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660
![]() ![]() |
нет
через fopen читаешь файл, аотом пегулярными выражениями сначала $file=explode("\n",$file); потом for($i=0;$i<count($file);$i++){ if(eregi("name=filename",$file[$i])){$line=$file[$i];}; } нашёл строку с полем, а там регулярным реплэйсом з.ы.: да, поламерски, но пашет
__________________
Всё будет хорошо! Последний раз редактировалось Stasik; 22.05.2003 в 21:13. |
|
|
|
|
# 7 |
|
Administrator
Регистрация: 13.05.2002
Сообщения: 11 227
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Gi ;-))).
__________________
Осколки прошлого, как снег, закрутит ураган времён, В ушедший день для нас навек, обрушив мост, Оставив в наших душах след, тьма уплывёт за горизонт, И в чистом небе вспыхнет свет, свет новых звёзд. |
|
|