Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Upload di un file con passaggio path tramite GET

    Ciao a tutti!

    Vorrei effettuare l'upload di un file utilizzando il metodo move_uploaded_file ma passandogli il percorso del file tramite path. Tutto il resto fa già parte del codice (ad esempio il percorso di destinazione).

    Con il metodo POST è stato semplice, ho creato il form ed ho implementato il tutto. Ma passando il percorso tramite GET non riesco. Senza considerare il problema del carattere "\" che viene riconosciuto con "\\".

    Suggerimenti?

  2. #2
    Che cosa intendi per "passandogli il percorso del file tramite path"?
    Di che path stai parlando?
    Dove si trova il file di cui vuoi effettuare l'upload?

  3. #3
    Il file si trova sul mio disco e voglio fare l'upload nel mio spazio WEB.

    Sorgente-> "c:\prova.txt"
    Destinazione-> "upload/prova.txt"

    Sto valutando anche il metodo copy, ma funziona una volta effettuato l'upload del file in modo da copiare e salvare in modo definitivo il file temporaneo.

    Che sintassi devo utilizzare per effettuare l'upload?

    Codice PHP:
    $sorgente="c:\prova.txt";
    $destinazione="upload/";
    $_FILES[$sorgente][nome];
    copy($sorgente,$destinazione); 
    ???

  4. #4
    Se fosse possibile fare quello che chiedi sarebbe la voragine di sicurezza più seria mai realizzata.

    Se vuoi fare l'upload in PHP, segui le indicazione del manuale ufficiale:

    http://www.php.net/manual/en/features.file-upload.php

  5. #5
    La documentazione la avevo già visionata ma non mi è chiaro come effettuare l'upload senza appoggiarmi ad un form html.

    Lo spazio WEB è il mio, non c'è un modo per effettuare una GET del nome file di origine passando l'autenticazione con user e password?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.