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