Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-06-2009, 11:36   #1
nic96
Senior Member
 
Iscritto dal: Feb 2001
Città: Catania
Messaggi: 953
[PHP] copia file da PC a server

Salve,

devo realizzare uno script PHP che mi permetta di fare l'upload di un file dal pc al server utilizzando il type='file' di html ed il metodo post per passare il nome del file.

ho provato con il seguente script:
*****************
$file_name = $_FILES["upfile"]["name"];
echo $_FILES;
if(trim($_FILES["upfile"]["name"]) == "") {
die("Non hai indicato il file da uploadare !");
}
if(@is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
@move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name")
or die("Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.");
} else {
die("Problemi nell'upload del file " . $_FILES["upfile"]["name"]);
}
echo "L'upload del file " . $_FILES["upfile"]["name"] . " e' avvenuto correttamente";
**************************

1) quando selezione il file, ad esempio "D:\nomefile.ext", lo script ($_FILES["upfile"]["name"]) riesce a leggere solo "nomefile.ext"

2) se modifico il nome del file in "D:/nomefile.ext" viene rilevato per intero ma non riesco a copiarlo

3) se lo modifico in "D:\nomefile.ext" dentro lo script stesso non riesco a copiarlo lo stesso

non so piu' che cosa provare!

avete qualche consiglio da darmi?

grazie in anticipo

Saluti
nic96
__________________
ASUS A8R MX/SI -AMD ATHLON64 3500+ hd IDE 80Gb Maxtor + hd 160Gb MAXTOR SATA-1024Mb V-DATA DDR400 - LITEON 451S@832S
nic96 è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2009, 13:09   #2
SerMagnus
Senior Member
 
L'Avatar di SerMagnus
 
Iscritto dal: Sep 2005
Messaggi: 1400
hai verificato l'enctype?
SerMagnus è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2009, 13:37   #3
nic96
Senior Member
 
Iscritto dal: Feb 2001
Città: Catania
Messaggi: 953
Quote:
Originariamente inviato da SerMagnus Guarda i messaggi
hai verificato l'enctype?
<form method='POST' action='upload2.php' enctype='multipart/form-data' name='form' onSubmit='return controlla_form(this)'>

credo sia questo quello corretto
__________________
ASUS A8R MX/SI -AMD ATHLON64 3500+ hd IDE 80Gb Maxtor + hd 160Gb MAXTOR SATA-1024Mb V-DATA DDR400 - LITEON 451S@832S
nic96 è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2009, 14:26   #4
CaMbA
Junior Member
 
Iscritto dal: Feb 2009
Messaggi: 11
Quote:
Originariamente inviato da nic96 Guarda i messaggi
1) quando selezione il file, ad esempio "D:\nomefile.ext", lo script ($_FILES["upfile"]["name"]) riesce a leggere solo "nomefile.ext"
Ed infatti PHP salva in $_FILES solo il nome del file per questioni di sicurezza (un utente non sarebbe molto disposto a caricare files su un server se saprebbe che questo registra anche le sue cartelle private).
Comunque a me il tuo script sembra corretto, se non ti funziona prova a ricontrollare i permessi sulla cartella di upload...
CaMbA è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2009, 18:17   #5
nic96
Senior Member
 
Iscritto dal: Feb 2001
Città: Catania
Messaggi: 953
funziona

avevate ragione, 777 ed è tutto ok

grazie mille
__________________
ASUS A8R MX/SI -AMD ATHLON64 3500+ hd IDE 80Gb Maxtor + hd 160Gb MAXTOR SATA-1024Mb V-DATA DDR400 - LITEON 451S@832S
nic96 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Le GPU costano sempre di più, ma ...
IBM e NASA hanno insegnato a un'IA a leg...
Desktop Remoto non funziona su Windows S...
Offerte Amazon del giorno: da AirPods 5 ...
Motorola anticipa la sua prossima mossa ...
La manovra di Picard di Star Trek funzio...
Sports FC 27, pubblicata su Spotify la s...
NSBProject misura quanto una startup &eg...
Instagram permette ora di aggiungere all...
Zuckoff scopre gli occhiali Meta attorno...
Samsung potrebbe lanciare i suoi primi o...
DLSS con Multi Frame Generation su RTX 2...
È questo il successore dei Fitbit...
Il nuovo Apple Watch ascolta le conversa...
Portatili in offerta su Amazon: MacBook ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:37.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v