Mam stronę na hostingu home.pl. Używałem tego samego skryptu wcześniej i było wszystko ok. Chciałem sobie wytestować inne skrypty, więc wszystko usunąłem i po wy testowaniu znowu wgrałem wcześniejsze skrypty (między innymi ten). Teraz jest coś nie tak z move_upload_file
i wyskakuje mi błąd "error".
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
$ftp_serwer = "";
$ftp_nazwa_uzytkownika = "";
$ftp_haslo = "";
$conn_id = ftp_connect($ftp_serwer) or die("Nie można połączyć się z $ftp_serwer");
if (@ftp_login($conn_id, $ftp_nazwa_uzytkownika, $ftp_haslo)) {
if(!strtolower(end(explode('.',$_FILES[upload][name])))!='jpg')
{
echo 'Przesyłany plik nie jest obrazem JPG !'; exit();
}
else
{
$logs_dir = "public_html/bg/";
ftp_chdir($conn_id, $logs_dir);
$files = ftp_nlist($conn_id, ".");
foreach ($files as $file)
{
ftp_delete($conn_id, $file);
}
}
if(is_uploaded_file($plik_tmp)) {
move_uploaded_file($plik_tmp, "bg/$plik_nazwa");
echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
<strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
}
else
{echo"Error";}
}
else {
echo "Nie można zalogować się jako $ftp_nazwa_uzytkownika\n";
}
ftp_close($conn_id);