Witam
[b]
Szukam jakiegoś dobrego rozwiązania, które pozwoli mi z wysyłać pliki na inny serwer. Sytuacja wygląda tak:
1.Mam stronę na serwerze "A"
2.Chcę wysyłać pliki na serwer "B"
mam tutaj taki skrypt lecz on nie działa nie wysyła pliku tylko wyrzuca jakiś błąd
<table border="1" bordercolor="black" cellspacing="0"> <table border="0" cellpadding="5" cellspacing="0" bgcolor=white> <form enctype="multipart/form-data" method="post" action="upload.php"> <td colspan="2"><font face="arial" size="2">Plik
</font> <input type="file" name="fupload"></td> <td colspan="2" align="center"> <input type="submit" value="Wyślij"> <input type="reset" value="Anuluj"></form>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<?php
$host = "ftp.moja_strona.pl";
$username = "uzytkownik";
$moje_haslo = "upload";
$port = 21;
foreach($HTTP_POST_VARS as $key=>$val)
{
if($var=="" or !$var)
{
print "
<font face="arial" size="2">Nie zaznaczyłeś $key pliku do przesłania
<br><a href="java script:history.back()">Powrót
</a></font>";
exit();
}
}
$ftp_connect=@ftp_connect($host,$port);
if(!$ftp_connect)
{
print "
<font face="arial" size="2">Błšd połšczenia z serwerem $host
<br><a href="java script:history.back()">Powrót
</a></font>";
exit();
}
$ftp_login=@ftp_login($ftp_connect,$username,$moje_haslo);
if(!$ftp_login)
{
print "
<font face="arial" size="2">Niepoprawny login
<br><a href="java script:history.back()">Powrót
</a></font>";
exit();
}
$fp=@fopen($fupload,"r");
if(!$fp)
{
print "
<font face="arial" size="2">Przesłanie wybranego pliku jest niemożliwe
<br><a href="java script:history.back()">Powrót
</a></font>";
exit();
}
@ftp_fput($ftp_connect,$fupload_name,$fp,FTP_BINARY) or die("
<font face="arial" size="2">Przesłanie wybranego pliku jest niemożliwe
<br><a href="java script:history.back()">Powrót
</a></font>");
echo "
<font face="arial" size="2"><center><br><br><br>Przesłanie pliku
<b>$fupload_name
</b>,
<br>o rozmiarze
<b>$fupload_size bajtów
</b>,
<br>zostało zakończone sukcesem!
<br><br><a href="java script:history.back()">Powrót
</a></center></font>";
fclose($fp);
ftp_quit($ftp_connect);
?>
Parse error: syntax error, unexpected T_STRING in /home/hostsi1/domains/stronawww.pl/public_html/upload.php on line 10