|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2008
Messaggi: 120
|
[PHP] Caricamento file php sul server ritardato
Allora devo caricare una immagine su un server attraverso PHP.
Uso questo codice: Codice:
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
#echo "Upload: " . $_FILES["file"]["name"] . "<br />";
#echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
#echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
//caricamento definitivo file
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 200000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
#echo "Upload: " . $_FILES["file"]["name"] . "<br />";
#echo "Type: " . $_FILES["file"]["type"] . "<br />";
#echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
#echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo "il file di nome: ";
echo $_FILES["file"]["name"] . " e' gia' presente. \n\r";
}
else
{
#copy($_FILES["file"], "upload/".$nome)
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
$logo = "upload/" . $_FILES["file"]["name"];
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file";
}
invece sul server dice che il file è stato caricato ma quando controllo via ftp non c'è. Se provo a ricaricare lo stesso file, dice che è già presente ma in realtà non c'è, dopo 5 minuti (tempo variabile) invece poi mi ritrovo il file che avevo caricato. In una parola inspiegabile! |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Apr 2008
Messaggi: 120
|
Sembra che sia tornato a funzionare miracolosamente senza fare alcuna modifica. Ma comunque resta il mistero!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:31.



















