IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   PHP - парсим чужой УРЛ - как? (https://www.imho.ws/showthread.php?t=30154)

madmoor 21.05.2003 17:21

PHP - парсим чужой УРЛ - как?
 
Новая задачка. Как это сделать ЛОГИЧЕСКИ, я понимаю, но в силу незнания синтаксиса и непонимая, какой именно функцией воспользоваться, у меня ни фига не выходит.

Итак, имеем чей-то урл: хттп://что-то.там/файл.phtml?title_id=4218

В теле имеется куча всякого, в том числе:
Код:

<INPUT type=Text value="Resourtion - Gone.avi" name=filename>
<INPUT type=hidden value=000086e90000107a name=key>

Чтобы это скачать, нужно пройти по урл, который выглядит так: хттп://что-то.там/dl.phtml?key=000086e90000107a&filename=Resourtion - Gone.avi

Задача: скрипт с формой, в которую вводится исходный урл, по субмиту обрабатывается и выдает прямой линк на скачивание. Я сам просто запутался, не понимаю, открывать ли нужно файл исходного урл или еще как... Пока не дорос. Кто поможет?

helldomain 21.05.2003 18:48

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;

madmoor 21.05.2003 18:56

helldomain
Неее... Мне нужно передать несколько значений из ХТМЛ-кода исходной урлы в скрипт и сгенерить новый урл, в котором будут фигурировать эти значения.

helldomain 21.05.2003 19:17

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;

Stasik 21.05.2003 20:08

нет

через fopen читаешь файл, аотом пегулярными выражениями

сначала
$file=explode("\n",$file);
потом
for($i=0;$i<count($file);$i++){
if(eregi("name=filename",$file[$i])){$line=$file[$i];};
}
нашёл строку с полем, а там регулярным реплэйсом


з.ы.: да, поламерски, но пашет

madmoor 22.05.2003 10:06

helldomain
Stasik
Даааа, перцы.... Я даже, как это ни странно, почти понимаю :) Ясно. Будем пробовать. Сенкс.

helldomain 23.05.2003 05:12

Gi ;-))).


Часовой пояс GMT +4, время: 15:20.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.