• Главная
  • » PHP
  • » Каак сделать автоматическое скачивание?

#1 2009.09.10 04:13

Swinger
Участник
Зарегистрирован: 2009.09.09
Сообщений: 28
Карма: 1
Профиль

Каак сделать автоматическое скачивание?

Хочу сдлеать на грабах атоматическое скачивание, тоесть чтобы нажал на ссылку и эта загрузка автоматически была у меня на сайтеsmile
Подскажите пожалуйста как делать?smile

Неактивен

#2 2009.09.10 08:49

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Каак сделать автоматическое скачивание?

функция copy

Неактивен

#3 2009.09.10 10:43

Swinger
Участник
Зарегистрирован: 2009.09.09
Сообщений: 28
Карма: 1
Профиль

Re: Каак сделать автоматическое скачивание?

я вот так прописываю -

<?php
$host = "dl.rafo.ru";
$path = "/pics.php?$QUERY_STRING";
$fp = fsockopen($host,80,$errno,$errstr,30);
if(!$fp) echo"$errstr ($errno)<br />\n";
else{
$headers = "GET $path HTTP/1.0\r\n";
$headers .= "Host: $host\r\n";
$headers .= "Accept: *\r\n";
$headers .= "Accept-Charset: UTF-8\r\n";
$headers .= "Accept-Charset: *\r\n";
$headers .= "Accept-Encoding: deflate\r\n";
$headers .= "Accept-Language: ru\r\n";
$headers .= "Referer: wepus.ru\r\n";
$headers .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru) Opera 8.01\r\n\r\n";
fwrite($fp,$headers);
while($file != "\r\n") $file = fgets($fp,128);
$file = "";
while(!feof($fp)) $file .= fgets($fp,4096);
fclose($fp);
}

$file=str_replace('./pictures/','./down.php?',$file);
$file=str_replace('/pics/pics.php?','/rafo/index.php?',$file);

print $file;
?>


и в файле down.php прописываю

<?
$down = $_SERVER['QUERY_STRING'];
copy('http://dl.rafo.ru/'.$down, $down);
header('Location: '.$down);
?>

некопирует и всеsad ошибку 404 выдает(

Неактивен

#4 2009.09.10 11:21

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Каак сделать автоматическое скачивание?

описание функции copy http://ru.php.net/copy

Неактивен

#5 2009.09.10 18:04

Swinger
Участник
Зарегистрирован: 2009.09.09
Сообщений: 28
Карма: 1
Профиль

Re: Каак сделать автоматическое скачивание?

посмотрел, попробовал , неполучаеться и все(
Добавлено спустя   2 минуты  12 секунд:
помоги пожалуйста)

Неактивен

#6 2009.09.10 18:13

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Каак сделать автоматическое скачивание?

copy('откуда копируешь', 'куда копируешь');
вот и весь код который тебе нужен.

Неактивен

#7 2009.09.10 18:26

Swinger
Участник
Зарегистрирован: 2009.09.09
Сообщений: 28
Карма: 1
Профиль

Re: Каак сделать автоматическое скачивание?

всеравно неработаетsad

Неактивен

#8 2009.09.10 19:06

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Каак сделать автоматическое скачивание?

права на паку в которую копируешь файл - 777

Неактивен

#9 2009.09.10 20:30

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: Каак сделать автоматическое скачивание?

ну и потом тебе по ходу еще нужно делать проверку, есть ли у тебя данный файл. Если нету - скачивать, если есть - брать с твоего сервера.
Добавлено спустя   3 минуты  50 секунд:
что-то типа

Код:

1
span style="color: #0000BB"><?phpif(is_file(.....?>

Типа такогоwink)

Неактивен

#10 2009.09.10 20:51

Swinger
Участник
Зарегистрирован: 2009.09.09
Сообщений: 28
Карма: 1
Профиль

Re: Каак сделать автоматическое скачивание?

стоят права 777
я всегда выставляю, кстати забыл сказать, страница тупо белая


DarkDaNTe

<?php
if(is_file(.....
?> - эт че за код такой?smile

Неактивен

  • Главная
  • » PHP
  • » Каак сделать автоматическое скачивание?

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.011 s