imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 21.05.2003, 17:21     # 1
madmoor
Full Member
 
Аватар для madmoor
 
Регистрация: 04.01.2003
Адрес: Latvia
Сообщения: 800

madmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собой
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

Задача: скрипт с формой, в которую вводится исходный урл, по субмиту обрабатывается и выдает прямой линк на скачивание. Я сам просто запутался, не понимаю, открывать ли нужно файл исходного урл или еще как... Пока не дорос. Кто поможет?
__________________
Esa hora irá creciendo cada día que pase, esa hora ya no parará más
madmoor вне форума  
Старый 21.05.2003, 18:48     # 2
helldomain
Administrator
 
Аватар для helldomain
 
Регистрация: 13.05.2002
Сообщения: 11 227

helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
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;
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
helldomain вне форума  
Старый 21.05.2003, 18:56     # 3
madmoor
Full Member
 
Аватар для madmoor
 
Регистрация: 04.01.2003
Адрес: Latvia
Сообщения: 800

madmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собой
helldomain
Неее... Мне нужно передать несколько значений из ХТМЛ-кода исходной урлы в скрипт и сгенерить новый урл, в котором будут фигурировать эти значения.
__________________
Esa hora irá creciendo cada día que pase, esa hora ya no parará más
madmoor вне форума  
Старый 21.05.2003, 19:17     # 4
helldomain
Administrator
 
Аватар для helldomain
 
Регистрация: 13.05.2002
Сообщения: 11 227

helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
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;
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
helldomain вне форума  
Старый 21.05.2003, 20:08     # 5
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
нет

через 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.
Stasik вне форума  
Старый 22.05.2003, 10:06     # 6
madmoor
Full Member
 
Аватар для madmoor
 
Регистрация: 04.01.2003
Адрес: Latvia
Сообщения: 800

madmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собойmadmoor Имеются все основания чтобы гордиться собой
helldomain
Stasik
Даааа, перцы.... Я даже, как это ни странно, почти понимаю Ясно. Будем пробовать. Сенкс.
__________________
Esa hora irá creciendo cada día que pase, esa hora ya no parará más
madmoor вне форума  
Старый 23.05.2003, 05:12     # 7
helldomain
Administrator
 
Аватар для helldomain
 
Регистрация: 13.05.2002
Сообщения: 11 227

helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
Gi ;-))).
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
helldomain вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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