Newsgroup: it.comp.www.php
Titolo: Problema upload

Salve a tutti, 
essendo un p'ò arrugginito col php non riesco a risolvere un problema..
ho instalato svariate applicazioni per la gestione del filesistem upload
ecc.. ma nessuna mi consente di uplodare i files pur avendo settato i
permessi alle relative directory chmod e chown OK
in /etc/php.ini ho 
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir = //qui dovrebbe prendere la default del S.O. quindi /tmp
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M //i file sono ovviamente più piccoli
inoltre nessuna delle suddette applicazioni riesce a creare cartelle o a
modificarne
evidentemente l'inghippo sta da una altra parte...
Suggerimenti?
PS: RH 9.0 PHP 4.2.2-17 httpd-2.0.40-21.3

copy_uploaded_file ?


Ma che tipo di errore ricevi? Hai controllato se effettivamente dal form ti
arriva il file? posta il codice incriminato.
stefano.

 in /etc/php.ini ho
il php.ini è ok
< CUT >
Ciao
J

 arriva il file?
Per curiosità, come si fa a sapere se è arrivato ? MI pare che php cancelli,
alla fine dello script, il file ricevuto...
Quindi se non riesci a gestirlo via php difficilmente vedrai comparirlo da
qualche parte per avere la certezza che sia stato spedito..
J

PS: Ti dico queste cose, perchè facendo assistenza su server di hosting, ho
notato che il 99,9% dei problemi dei clienti risiede in questa cosa, nel
fatto che non si usi più copy() per copiare files
Ciao
Jul

"Julien Buratto" <news.p...@Mlinkas.it> ha scritto nel messaggio
news:NogMa.152$ge4....@news.it.colt.net...

con la funzione is_uploaded_file, ma a parte questo pensavo che magari il
problema potesse nascondersi dietro a register_global che dalla versione
4.2.0. è settato di default su off, quindi se lui si riferisce al file col
nome di variabile del form e non con $_FILES o $HTTP_POST_FILES, a seconda
dellla versione di php, non copierà mai nulla. Inoltre potrebbe a questo
punto aggiungersi il problema del parametro track_vars nel php.ini che se
settato su off non crea $_FILES o $HTTP_POST_FILES. Ma magari mi sto
arrugginendo pure io :)
ciao
ste.

"Julien Buratto" <news.p...@Mlinkas.it> ha scritto nel messaggio
news:qwgMa.154$ge4....@news.it.colt.net...

Ok ma lu non ha postato nessun codice, come fai a sapere quale funzione
abbia usato per spostare il file?
stefano


Infatti precisavo che non lo so, sono supposizioni date dall'esperienza
maturata nell'assistenza clienti di hosting.
:-D
J

"Julien Buratto" <news.p...@Mlinkas.it> ha scritto nel messaggio
news:TZgMa.160$ge4....@news.it.colt.net...

Scusami non avevo capito la tua precisazione, cmq sembra che stia a cuore
più a noi questo problema, che a Chef.
Potremmo avere almeno qualcosa da mangiare nel frattempo? :p
ste

 Potremmo avere almeno qualcosa da mangiare nel frattempo? :p
Perchè siamo curiosi... io ho qui un sacchetto Burger King vuoto... la fame
l'ho soddisfatta, ora manca la curiosità



Ok
Non imaginavo di scatenare un tread del genere in poche ore, di solito
posto e ripasso un paio di giorni dopo per vedere se qualcuno ha risposto.
Comunque a quanto pare non sono io ad essere rinco ma chi scrive
aplicazioni definendole "stable" e che alla prova del nove fanno acqua da
tutte le parti..
Per quanto riguarda i sorgenti.. tenete presente che sto cercando di
implementare alcune funzionalità prelevate qua e la in un aplicazione più
grossa, quindi non ho solo il problema di implementare un buon file
manager ma anche altri problemi con samba ecc..
venendo alle applicazioni.. uno tra i file manager più promettenti che ho
testato fino ad ora è sfm-v24 (reperibile da sourceforge) che stranamente
funziona nella demo sul sito 
http://onedotoh.sourceforge.net/demo/fm.php
ma nella versione downlod da qualche problema sia per il settaggio che per
la visualizzazione delle imagini.
sto anche provando PHPCommander che sembra valido a patto di riuscire a
farlo funzionare...