Visualizzazione risultati 1 fino 7 di 7

Discussione: [PHP] script per trasferire un file sul server

  1. #1
    Guest

    Question [PHP] script per trasferire un file sul server

    Ho fatto uno script in PHP per trasferire piccoli file TXT sul mio spazio web.
    Lo script non da segnalazioni di errore pero' nella directory dove dovrebbe essere , il file non si trova. Sbaglio io oppure e' un' operazione che non si puo' fare ?

    Codice:
      	function gestione_trasferimento() {
               $host = 1;
    //  	print("ci sono");
      		print($_FILES['filetrasf'] ['tmp_name']);
      		print($_FILES['filetrasf'] ['name']);
    
          if ($host == 0) {   
    // host: localhost windows
        		$suserver = "C:\\Programmi\\Apache Group\\Apache2\\htdocs\\borsa\\quotazioni_m\\aggior\\" . $_FILES['filetrasf'] ['name'];
         	} 
         	if ($host == 1) {   
    // host: altervista 
         		$suserver = "quotazioni_m/aggior/" . $_FILES['filetrasf'] ['name'];
         	}
         	if ($host == 2) {   
    // host:            
         		$suserver = "C:\\server\\htdocs\\borsa\\quotazioni_m\\aggior\\" . $_FILES['filetrasf'] ['name'];
          }
    
      		copy($_FILES['filetrasf'] ['tmp_name'] , $suserver); 	 
      		
    		unlink($_FILES['filetrasf'] ['tmp_name']);
      	}
    //END function gestione_trasferimento() END
    Ultima modifica di analisitecnica : 15-09-2005 alle ore 00.35.28

  2. #2
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito

    Cerchiamo di utilizzare i tag[] quando apriamo nuove discussioni

    Questa volta ho provveduto io a modificare il titolo

    Ciao

    Leandro

    Happy Slack!

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

  3. #3
    Guest

    Predefinito

    nn ho mai provato ha fare una cosa del genere però avevo trovato uno script che si chiamava webfilebrowser se lo trovi puoi darci un'occhiata che può aiutarti a capire come fare

  4. #4
    Guest

    Predefinito

    guarda qui

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da jostock
    guarda qui
    Intanto Grazie.
    E' molto simile a cio' che ho fatto io, solo che punto direttamente alla mia cartella.
    Nel tuo esempio,non mi e' chiaro come devo utilizzare la variabile $uploaddir :
    e' fissa ? Anche $dir e' fissa ?

  6. #6
    Guest

    Predefinito

    si sono tutte e due fisse ma se vuoi puoi anche recuperare la cartella da un form in modo di cambiare cartella ogni volta

    poi un altra cosa quello script l'ho fatto in 10 min quindi nn c'è nessun controllo se vuoi puoi aggiungere dei controlli x nn fare uppare file php ke potrebbero provocare danni a te

    fai qualcosa tipo

    if($_FILES['userfile']['type']=="application/octet-stream") echo"File php nn ammessi";

    poi personalizzi come vuoi

  7. #7
    Guest

    Predefinito

    Perfetto.
    Grazie al tuo esempio ho risolto ed ora funziona anche il mio script.
    Sbagliavo proprio nell'attribuire il puntamento alla cartella.
    Quanto al suggerimento relativo alla sicurezza hai ragione, faro' in modo che arrivino solo file TXT e cmq la pagina per gli upload sara' sotto password.
    Ciao.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •