[Risolto] php e upload di immagini

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
joey santiago
Prode Principiante
Messaggi: 132
Iscrizione: mercoledì 25 ottobre 2006, 15:23

[Risolto] php e upload di immagini

Messaggio da joey santiago »

ciao a tutti...

sto provando a creare uno script in php che permetta l'upload di un'immagine... il fine ultimo è quello di arrivare a fare l'upload di 6 immagini, in realtà... ma già con una non riesco! :D

ecco lo sript chiamato dal primo form:

Codice: Seleziona tutto

<?php
$file_realname = trim($_FILES['fotoone']['name']); 
$uploaddir = "home/joey/public_html/BMQuadro/images/"; 
if (move_uploaded_file($_FILES['fotoone']['tmp_name'], $uploaddir . $file_realname)) { 
 } else { 
 print "<strong>$file_realname</strong> did not upload!"; 
}
?>
mi dà questo errore:
Warning: move_uploaded_file(home/joey/public_html/sito/images/h_int_3.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/joey/public_html/sito/Backend/picsUpload.php on line 4

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpg7gCQh' to 'home/joey/public_html/sito/images/h_int_3.jpg' in /home/joey/public_html/sito/Backend/picsUpload.php on line 4
h_int_3.jpg did not upload!
>:(
la cosa che mi stupisce è che il file lo riceve, dato che mi stampa il nome (h_int_3.jpg)...

che il problema siano i permessi sulla cartella? non ho idea di come settarli?

grazie mille a quel brav'uomo o donna che mi aiuterà! :)
Ultima modifica di joey santiago il venerdì 14 marzo 2008, 1:25, modificato 1 volta in totale.
Avatar utente
daemon_nio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1012
Iscrizione: lunedì 15 gennaio 2007, 14:18
Sesso: Maschile
Località: London
Contatti:

Re: php e upload di immagini

Messaggio da daemon_nio »

prova con:

Codice: Seleziona tutto

chmod ugo+rwx /home/joey/public_html/sito/images -R
Almeno dopo escludi l'errore dei permessi della cartella :D
(spero di aver indovinato la cartella, è lì che vuoi mettere tutte le immagini?)
Sempre costruendo qualcosa di nuovo: Matag: The Game
joey santiago
Prode Principiante
Messaggi: 132
Iscrizione: mercoledì 25 ottobre 2006, 15:23

Re: php e upload di immagini

Messaggio da joey santiago »

esatto, per adesso vorrei mettere tutto lì... poi in futuro cambierò le cose.

niente da fare, però.. gli errori persistono, anche provando ad usare script trovati in rete, ahimé... a questo punto che il problema sia il settaggio di apache?

grazie mille per la tempestiva risposta!

[EDIT, aggiunte...]

dunque dunque, ci ho provato tutta la sera ed in qualche modo sono riuscito a far salvare al server i file che uploaddo, ma... non riesco a vedere le immagini caricate sul server, perché mi dice che non ho i permessi necessari. Eppure ho aggiunto ai gruppi del mio utente www-data, che dovrebbe essere il gruppo su cui gira apache... o mi sbaglio?

grazie delle delucidazioni! :)

[EDIT, aggiunta.]

non ho ben capito come, ma ora funziona e riesco a vedere le immagini caricate... ho usato il comando

Codice: Seleziona tutto

sudo chmod -R 755 /home/joey/public_html/sito/images
che mi sembra molto simile a quello che mi avevi consigliato tu! :)

il problema, però, è che se voglio poter caricare le immagini, devo lanciare da terminale il comando che mi hai dato tu, mentre se voglio vederle, devo usare quello che ho inserito qui sopra...

ci sarà bene un modo per poterle caricare e vedere! :D

attendo lumi...

grazie ancora!
Ultima modifica di joey santiago il venerdì 14 marzo 2008, 0:36, modificato 1 volta in totale.
joey santiago
Prode Principiante
Messaggi: 132
Iscrizione: mercoledì 25 ottobre 2006, 15:23

Re: [Risolto] php e upload di immagini

Messaggio da joey santiago »

risolto con un chmod sul file uploaddato...

Codice: Seleziona tutto

chmod("$upDir".$_FILES["$file"]["name"], 0755);
sono anche riuscito a salvare tutti e 6 i files... incredibile! :D
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti