perchè la funzione move_uploaded_file non funziona se i permessi sono 777?

urukappa

Utente Attivo
16 Set 2010
36
0
0
villasanta
ciao potete aiutarmi?
questo semplice script per prova in locale funziona su remoto no..
i permessi sono settati a 777 ed utilizzo altervista:



<form name="file_UP" action="prova_UL.php" method="post" enctype="multipart/form-data">
<input type="file" name="myFILE">
<input type="submit" name="submit" maxlength="45" size="40" value="salva">
</form>

PHP:
 $nome_con_EX   =      $_FILES['myFILE']['name'];
         $TMP_NAME      =      $_FILES['myFILE']['tmp_name'];
         $a = move_uploaded_file($TMP_NAME,"images/".$nome_con_EX);
 

urukappa

Utente Attivo
16 Set 2010
36
0
0
villasanta
quando uso filezilla setto i permessi da li quindi in teoria sono sicuro.
la cosa strana è che non mi da nessun errore anche se ad esempio la cartella non esiste...se non esiste o è sbagliata almeno l' errore warning no such file or directory ecc
dovrebbe stamparmelo invece niente...bo..
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Ma i permessi 777 non deve averceli lo script che sposta il file, ma il file spostato. Intanto metti all'inizio dello script:
PHP:
error_reporting(E_ALL);
In modo che riporti tutti gli eventuali errori, e poi subito prima dello spostamento metti:
PHP:
chmod($TMP_NAME,  0777);
Per assegnare (o tentare di farlo) i permessi 777 al file spostato.
 

urukappa

Utente Attivo
16 Set 2010
36
0
0
villasanta
ok ora gli errori si vedono e mi da questo

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to access images/5_per_mille.jpg in /membri/baobabdesign/prova_upload.php on line 29

sai cos' è?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
prova a modificare la riga
PHP:
$a = move_uploaded_file($TMP_NAME,"images/".$nome_con_EX);
in questo modo

PHP:
$a = move_uploaded_file($TMP_NAME,"images/$nome_con_EX");
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
forse non le vedi si dream perche a che ne so dream apre il bw e chiama il file, qusto funzia con le pagine .htm, con le .php devi avere il tuo server in locale.
io ho una vecchissima versione di dream, quindi può darsi che abbia detto una pu.....ta.
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Funzione per verificare distanza di tempo non funziona: perchè? PHP 4
C Perchè non funziona la funzione if con la variabile getdate... ? Javascript 4
otto9due SQLSTATE[HY093]: Invalid parameter number: parameter was not defined ? Perchè secondo voi? PHP 5
Tommy03 Perchè non si apre una pagina PHP PHP 4
otto9due .detach().appendTo(..) Perchè non funziona? jQuery 1
S [PHP] Perchè con require(tcpdf...) restituisce ora errata? PHP 0
ragazzesexy perchè google non elimina i siti inesistenti? SEO e Posizionamento 2
otto9due .hover() perchè non va in questo caso? jQuery 2
S [PHP] Perchè non mi esegue la query? PHP 11
D Perchè la function non funziona? Javascript 0
G Perchè il livello originale non rimane integro rispetto alle modifiche apportate? Photoshop 9
P Non riesco a capire dove sta l'errore e perchè non mi memorizza il contenuto PHP 14
A Perchè su chrome e safari funziona tutto e su firefox e ie no?!!!? Presentati al Forum 0
felino Sondaggio: quale framework utilizzate e perchè? PHP 0
Devil-94 .replace perchè non funziona ? Javascript 1
R Perchè non si riescono a settare dinamicamente i parametri di una pagina HTML? Javascript 1
D perchè non aggiorna il totale? Javascript 5
G Perchè nel mio photoshop non trovo sfocatura gaussiana Photoshop 1
A Non riesco a fare backup sito perchè Filezilla non scarica tutti i file! Web Server 4
B Perchè non va? PHP 4
A Perchè non mi fa l'edit delle informazioni dell'account Magento 0
M Fatture senza marca da bollo perchè inferiori a 77,47 euro Leggi, Normative e Fisco 5
M Perchè non invia la mail in formato html? PHP 5
V perchè una somma può non funzionare? PHP 4
C Ma perchè!!!! Differenza visualizzazione con iOS Safari HTML e CSS 2
I Perchè devo cliccare 2 volte su un link per caricare correttamente il css di una galleria? WordPress 1
M Perchè alla fine di un ciclo while si interrompe l'esecuzione? PHP 1
P Perchè il framework di zurb deforma le foto? HTML e CSS 2
F Perchè non vedo il TITOLO nel browser? help! HTML e CSS 2
S un IF dentro l'altro... Perchè no?!?!? Javascript 15
D Animazioni - perchè torna nel suo stato iniziale??? HTML e CSS 2
G Perchè non funziona $_SERVER['HTTP_REFERER'][risolto] PHP 7
L Penalizzata... ma non capisco perchè! SEO e Posizionamento 4
maxbossi [LEGGERE] Perchè NON ho il permesso di scrivere in questa sezione? Presenta il tuo Sito 0
S Perchè i sottomenu non si vedono? HTML e CSS 3
YellowMan HTML5: quali vantaggio offre? perchè si parla di rivoluzione? HTML e CSS 15
E perchè la ricevo 5 volte?????? PHP 31
IerardiMario Variabile $_POST risulta indefinita. Perchè? PHP 5
A Favicon funziona solo su Firefox e non su Explorer - Perchè ? - HTML e CSS 6
B Perchè il mio sito non decolla? SEO e Posizionamento 5
D mi ridimensiona una sola immagine :crying: perchè? Javascript 1
A Perchè non entro nei motori di ricerca SEO e Posizionamento 3
max_400 fopen - l'attributo 'r+' si comporta uguale a 'w+' perchè? PHP 4
N perchè si "autoscrolla" la pagina? Javascript 0
O Easy Php non funziona, perchè? PHP 5
R link exchange??!? perchè non risulto ancora abilitato? Supporto Mr.Webmaster 4
borgo italia perchè non funzia? Discussioni Varie 2
R Perchè le immagini riesco a spostarle e i video no? PHP 2
W perchè il mio sito cambia aspetto? [css] HTML e CSS 15
ale-inka Perchè google non mi legge con il www? SEO e Posizionamento 4

Discussioni simili