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

    [PHP] problemino con move_uploaded_file();

    ciao a tutti,
    devo fare un upload di un file, sono nella directory ADMIN e all'intero di essa c'è la cartella [B]upload_files[B] e lo script risiede in ADMIN, siccome il server che ospita il sito permette di visualizzare i file solo nelle cartella PUBLIC nella root principale, non ho fatto altro che dargli quella cartella di riferimento...NIENTE DA FARE! il file non viene uplodato e mi da errore ovviamente

    Codice PHP:

    $url_dir 
    "http://".$_SERVER['HTTP_HOST'];
    $upload_dir "public/";
    $upload_url $url_dir."/public/";


    function 
    do_upload($upload_dir$upload_url ,&$ok, &$directory) {    
        
    $temp_name $_FILES['userfile']['tmp_name'];
        
    $file_name $_FILES['userfile']['name']; 
        
    $file_type $_FILES['userfile']['type']; 
        
    $file_size $_FILES['userfile']['size']; 
        
    $result    $_FILES['userfile']['error'];
        
    $file_url  $upload_url.$file_name;
        
    $file_path $upload_dir.$file_name;
        
        if(!
    $temp_name==""){
        
    $result  =  move_uploaded_file($temp_name$file_path); 
    ...probabilemnte non si può tornare indietro di directory?!?!?


    grazie mille!!!

  2. #2
    penso che il problema il valore che dai per la destinazione del file, prova con questo:

    $file_path = $_SERVER['DOCUMENT_ROOT'].'/'.$upload_dir.$file_name;

    così dovrebbe funzionare

  3. #3
    appena rientro, provo subito!! ti faro' sapere!! ciao grazie!!


  4. #4
    Originariamente inviato da spoon25
    penso che il problema il valore che dai per la destinazione del file, prova con questo:

    $file_path = $_SERVER['DOCUMENT_ROOT'].'/'.$upload_dir.$file_name;

    così dovrebbe funzionare

    non va lo stesso!!

    sapete aiutarmi!!!


  5. #5
    ma qual'è l'errore esatto che ottieni?
    Sei sicuro di avere il permesso di scrittura nella directory di destinazione?

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.