ъплоуд на файлове но от един на друг хостинг

the_end

Registered
търся си системка за ъплоуд на фаилове но ми трябва да качва фаиловете на друг сървар а не на този на който се ще се хоства системата ....

или ако може някой да ми каже как да направя тази система която имам в момента да ми ги качва на другия сървар а не на този на който вмомента са фаиловете й .... ето ъплоуд пхп

Код:
<?php 

include("./config.php"); 
include("./header.php"); 

$filename = $_FILES['upfile']['name']; 
$filesize = $_FILES['upfile']['size']; 
$filetype = $_FILES['upfile']['type']; 

if($filesize==0) { 
echo "Вие несте избрали файл за качване или файлът, <br /> който се опитвате да качите неможе да бъде разпознат.</b>"; 
include("./footer.php"); 
die(); 
} 

$open_types = array( 
"application/zip",
"application/x-rar-compressed" 
); 

if(!in_array($filetype, $open_types)) { 
echo "<b style='color:red;'>Този формат файл не е позволен!</b><br/><br/> <b>Врнете се в <a href='index.php'><strong>Началото</strong></a> и опитвайте отново !</b>"; 
include("./footer.php"); 
die(); 
} 

$filecrc = md5_file($_FILES['upfile']['tmp_name']); 

$bans=file("./bans.txt"); 
foreach($bans as $line) 
{ 
  if ($line==$filecrc."\n"){ 
    echo "<b style='color:red;'>Този файл не е позволено да бъде качен.</b>"; 
    include("./footer.php"); 
    die(); 
  } 
  if ($line==$_SERVER['REMOTE_ADDR']."\n"){ 
    echo "<b style='color:red;'>Вие нямате право да качвате файлове.</b>"; 
    include("./footer.php"); 
    die(); 
  } 
} 

$dirname = "./storagedata"; 
$dh = opendir( $dirname ) or die("couldn't open directory"); 
while ( $file = readdir( $dh ) ) { 
  if ($file != '.' && $file != '..' && $file != '.htaccess') { 
   $fh = fopen ("./storagedata/".$file,r); 
   $filedata= explode('|', fgets($fh)); 
   $newfilecrc = str_replace(".txt","",$file); 
     if ($newfilecrc == $filecrc){ 
       echo "<b style='color:red;'>Този файл вече е качен.</b><br /><br />"; 
       echo "Име на файла: " . $filedata[0] . "<br /><br />"; 
       echo "Линк за Сваляне:<br /><a href=\"" . $scripturl . "download.php?file=" . $filecrc . "\">". $scripturl . "download.php?file=" . $filecrc . "</a><br />"; 
       include("./footer.php"); 
       die(); 
     } 
   fclose ($fh); 
  } 
} 
closedir( $dh ); 

if(isset($allowedtypes)){ 
$allowed = 0; 
foreach($allowedtypes as $ext) { 
  if(substr($filename, (0 - (strlen($ext)+1) )) == ".".$ext) 
    $allowed = 1; 
} 
if($allowed==0) { 
   echo "<b style='color:red;'>Този тип файл не е позволен за качване.</b>"; 
   include("./footer.php"); 
   die(); 
} 
} 

$filesize = $filesize / 262144000; 

if($filesize > $maxfilesize) { 
echo "<b style='color:red;'>Файлът който се опитвате да качите е твърде голям.</b>"; 
include("./footer.php"); 
die(); 
} 

$userip = $_SERVER['REMOTE_ADDR']; 
$time = time(); 

$passkey = rand(100000, 999999); 

$filename = basename($_FILES['upfile']['name']); 

// write file to storagedata directory 
$filedata = fopen("./storagedata/".$filecrc.".txt","w"); 
fwrite($filedata, $filename ."|". $passkey ."|". $userip ."|". $time."|0\n"); 

// write file to storage directory 
$movefile = "./storage/" . $filecrc; 
move_uploaded_file($_FILES['upfile']['tmp_name'], $movefile); 

$downloadlink = $scripturl . "download.php?file=" . $filecrc; 
$deletelink = $scripturl . "download.php?file=" . $filecrc . "&del=" . $passkey; 
$timestamp = date('F j, Y, g:i a'); 
$senderip = $_SERVER['REMOTE_ADDR']; 
$filesize = round($filesize,2); 

echo "<div class=content>"; 
echo "Вашият файл, " . $filename . " е качен!<br /><br />"; 
echo "Линк за изтегляне е:<br /><a href=\"$downloadlink\">$downloadlink</a><br /><br />"; 
echo "Линк за изтриване е:<br /><a href=\"$deletelink\">$deletelink</a>"; 


if ($enable_emailing==true) { 
  echo "<P>Изпрати тези линкове на имейл адреса си (препоръчително):<BR>"; 
  echo "<form action=email.php method=\"post\"><input name=\"email\" maxlength=\"50\" size=\"20\">"; 
  echo "<input type=\"hidden\" name=filename value=\"$filename\">"; 
  echo "<input type=\"hidden\" name=filesize value=\"$filesize\">"; 
  echo "<input type=\"hidden\" name=timestamp value=\"$timestamp\">"; 
  echo "<input type=\"hidden\" name=downloadlink value=\"$downloadlink\">"; 
  echo "<input type=\"hidden\" name=deletelink value=\"$deletelink\">"; 
  echo "<input type=\"hidden\" name=senderip value=\"$senderip\">"; 
  echo "<input type=\"hidden\" name=sitename value=\"$sitename\">"; 
  echo "<input type=\"hidden\" name=siteurl value=\"$scripturl\">"; 
  echo "<input type=\"submit\" value=\"Изпрати връзка!\"><br /><br /></form>"; 
} else { 
  echo "<P>Моля, запомнете тези връзки."; 
} 

echo "</div>"; 
include("./footer.php"); 
?>
 

Back
Горе