Salve a tutti.
Sto realizzando un sito in cui devo consentire agli utenti di uploadare immagini.
Ho provato svariati script ma nessuno funziona...
esempio:
questa è la form per scegliere il file da caricare:
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Esercizi php</title>
</head>
<body>
<form action="up2.php" method="post" enctype="multipart/form-data">
Carica la tua immagine:
<input type="file" name="upload" id="upload"/>
<input type="submit" name="invia" value="invia"/>
</form>
</body>
</html>
questo è lo script up2.php:
Codice PHP:
<?php
//controllo che non ci siano errori nell'upload
if($_FILES['upload']['error']==0){
//controllo che il file sia in formato jpeg, altrimenti die e messaggio di errore
if($_FILES['upload']['type'] != "image/jpeg") die ("Il formato del tuo file non è valido");
//fin qui funziona: se carico un file non jpeg mi da il messaggio di formato non valido
copy($_FILES['upload']['tmp_name'], "../upload/immagini/".$_FILES['upload']['name']) or die ("impossibile caricare file");
echo "Upload terminato con successo:";
}
else{"errori nel caricamento file";}
?>
Niente, non va...
arriva fino al controllo del formato (se scelgo un'immagine gif mi risponde "Il formato del tuo file non è valido"), ma poi appena parte per il copy "muore", e mi dice "impossibile caricare file"...
qualcuno di voi ci trova qlcs di sbagliato in qst codice?
Ne ho provati talmente tanti....non va nessuno...
mi è quindi venuto il dubbio che fosse un problema di configurazione: di MAMP, di SAfari, del computer proprio...!
Magari qualcosa che riguardi i permessi delle cartelle, che so io....
Possibile?
Qualcuno che programma con il mac può venire in mio aiuto?? Sono disperata e in ritardissimo