- Home
- Categorie
- Coding e Sistemistica
- Coding
- non mi funziona copy();
-
Si, ma lo cerca in quel percorso vedi il file...
-
/web/htdocs/vuvuvu.sito.it/home/pann_contr_comune/include_admin_query_ins_articolo.php on line 506
ma questa è la pagina che contiene il codice php, non centra col file pubblicato, e indica che l'errore si trova nella riga 506
ed effettivamente è proprio dove si trova il problema.Non capisco allora perchè indica: "failed to open stream: No such file or directory"
-
Perchè quella riga cerca il file /web/htdocs/vuvuvu.sito.it/home/pann_contr_comune/documento.doc che non esiste.
-
Giusto per capire:
copy(QUI CI VA IL NOME DEL FILE"$nomefile1", QUI CI VA LA DIRECTORY DOVE SI VUOLE FAR PUBBLICARE IL FILE"../files_filearticolo/") or die("Il file che stai pubblicando non può essere copiato sul server");
E' giusto?
-
No, nel primo parametro va messo il file da copiare (directory più nome file), nel secondo parametro va messo il percorso di destinazione quindi directory più nome file.
-
@Thedarkita said:
No, nel primo parametro va messo il file da copiare (directory più nome file), nel secondo parametro va messo il percorso di destinazione quindi directory più nome file.
Ed è quello che ho fatto, per questo non capisco perchè mi da errore
copy("$nomefile1", "../files_filearticolo/$nomefile1") or die("errore");
}e a video mi stampa "Warning: copy(documento.doc) [function.copy].........."
quindi il primo parametro me lo prende perchè ci mette il nome del file.
nel secondo ci ho messo l'indirizzo relativo "../files_filearticolo/" e il nome del file "$nomefile1"
Eppure mi da ancora errore
-
Perchè il file che deve copiare non esiste, cosi copia niente da qualche parte e quindi da errore.
-
@Thedarkita said:
Perchè il file che deve copiare non esiste, cosi copia niente da qualche parte e quindi da errore.
Allora ho capito perchè non funziona.
il form è diviso in due pagine e lo faccio funzionare con le sessioni, evidentemente il file con il nome temporaneo che viene caricatocopy($_FILES['nomefile1']['tmp_name']...........
andando nella pagina successiva riesce a mantenere il nome tramite
session_register("nomefile1");
MA SI PERDE IL PERCORSO DA DOVE IL FILE E' STATO PRELEVATO
-
Ora se il problema è veramente questo dovrei capire come non fargli perdere il percorso
-
Dovresti copiarlo direttamente nella prima pagina.