Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> загрузка файлов 
:(
    Опции темы
Xpan!teL
Дата 16.11.2005, 04:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 27.3.2005

Репутация: нет
Всего: нет



возможно ли загрузка файлов с одного сайта, на другой (задать адреса файлов, а тебе твой вэб сервер/скрипт загрузет его к себе на сервер) ? если да то привидите пример. заранее спасибо.

PM MAIL   Вверх
patt
Дата 23.11.2005, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.11.2004
Где: Николаев

Репутация: нет
Всего: 2



Например так:

<?
$from = "http://udaff.com/image/175/17524.jpg";
$to = "./pic.jpg";
if(copy($from,$to))
echo "copied";
?>

Только нужно выставить права на директорию.... smile
PM MAIL ICQ Skype GTalk   Вверх
Mal Hack
Дата 23.11.2005, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 5
Всего: 261



Не будет так работаь RTFM.
Либо сокеты, либо FTP.
PM ICQ   Вверх
patt
Дата 23.11.2005, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.11.2004
Где: Николаев

Репутация: нет
Всего: 2



Не знаю, что такое RTFM, но у меня код работает.... smile
PM MAIL ICQ Skype GTalk   Вверх
wsr
Дата 7.1.2006, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Fuzzy Logic
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 3.7.2005

Репутация: нет
Всего: 2



Вот тебе готовый вариант!
парнишка из комманды написал!
Я б тоже написал, но у мя времени небыло! Короче юзай!
Заливаешь к себе на сервер и пользушься!

Код

<?
###########Copyright(c)#########
# Script Written by Ra1n0      #
# Lock-Team(www.lock-team.com) #
# ICQ# 334855                  #
# (c)2006 Ra1n0                #
################################
#######CONFIGS################
$vers="0.2 beta test";
##############################
$execstart = mtime();
function mtime(){
list($msec, $sec) = explode(" ", microtime());
return $sec + $msec;
}
set_time_limit(0);
ignore_user_abort(1);
error_reporting(0);
$coop = "PGJyPjxmb250IGNvbG9yPWdyYXk+U2NyaXB0IFdyaXR0ZW4gYnkgUmExbjA8YnI+SUNRIyAzMzQ4NTU=";
if($_POST['post']){
$web=$_POST['web'];
$pieces = explode("/", $web);
if (is_array($pieces)) {
$c = count($pieces);
$c--;
$file =  $pieces[$c];
}
$download=file_get_contents($web);
if(!isset($web) or empty($web)) {
$result="</font><font color=red>Не введена ссылка для закачки!";
$total_1=false;
}else{
$total_1=true;
}if(file_exists($file)){
$result="</font><font color=red>Такой фаил($file) уже есть на сервере в этой директории!";
$total_2=false;
}else{
$total_2=true;
}
if(($download==false)){
$result="</font><font color=red>Такой фаил не найден по ссылке $web";
$total_3=false;
}else{
$total_3=true;
}
if(($total_1==true) and ($total_2==true) and ($total_3==true)){
$mkf=fopen($file,"w");
fwrite($mkf,$download);
fclose($mkf);
$length=filesize($file);
$exectime = mtime() - $execstart;
$print=$exectime;
function file_size($size)
{
   $filesizename = array(" Байтов", " Кб", " Мб", " Гб", " Тб");
   return round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $filesizename[$i];
}
$result="..:: Фаил скачен!!! ::..<br><font color=red>[</font> $file <font color=red>]</font><br>Размер файла: ".file_size($length)."<br>Закачка заняла: $print секунд.";
}
}
$realpathto=$_SERVER['DOCUMENT_ROOT'];
$dfs = disk_free_space($realpathto);
$dts = disk_total_space($realpathto);
?><title>Ra1n0's PHP Server-To-Server File Downloader</title>
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<style>
input{
color: red;
border: 1px;
background-color: #222222;
border-color: red;
}
</style>
</head>
<body bgcolor=black>
<center>
<table border=1 cellpadding=30 cellspacing=0>
<tr><td>
<form method=post>
<center><h3><font color=green>Ra1n0's PHP Server-To-Server File Downloader<br>Version <?=$vers ?></font></h3>
<b><font face=verdana color=white size=2>Введи адрес файла на закачку:<br></font></b>
<font face=verdana color=white size=1>пример: http://www.lock-team.com/labuda.exe<br>Скачивает файлы только с прямых ссылок!<br>Файлы закачиваются в ту дирикторию где лежит этот скрипт....<br>
<h7><font color=red>Внимание указывать ссылку с http://</font></h7>
</font>
<br>
<input name=web size=57 autocomplete=off><br>
<input name=post value='Загрузить!' type=submit>
<br>
<?
$realpathto=$_SERVER['DOCUMENT_ROOT'];
$dfs = disk_free_space($realpathto);
$dts = disk_total_space($realpathto);
function file_size($size)
{
   $filesizename = array(" Байтов", " Кб", " Мб", " Гб", " Тб");
   return round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $filesizename[$i];
}
echo "<center><h5><font color=red>В дериктории где находится скрипт:<br>Места осталось - ".file_size($dfs)."<br>Места всего - ".file_size($dts)."</h5></font>";
?>
<? echo base64_decode($coop); ?>
<font color=gray><h5>О найденах багах проcьба сообщять мне по ICQ.</h5></font>
</form>
</td></tr>
<tr><td align=center>
<font face=verdana color=white size=2>
<?=$result ?>
</td></tr>
</table>

--------------------
 ICQ : 918-318Сайт : Lock-Team 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0621 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.