Visualizzazione dei risultati da 1 a 4 su 4

Discussione: realpath vuoto

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    347

    realpath vuoto

    Salva,
    sto provando ad utilizzare la funzione realpath in questo modo :
    $local_file = realpath('/public/ordiniftp/'.$nome_file);

    ma $local_file mi risulta vuoto.
    come mai?
    di seguito lo script intero.

    Codice PHP:
    $ftp_server="xxx.xxx.xxx.xxx";
    $ftp_username="xxxxxx";
    $ftp_password="xxxxxx";
    $ftp_connessione ftp_connect($ftp_server);
    $login ftp_login($ftp_connessione$ftp_username$ftp_password);
    if(!
    $ftp_connessione || !$login){
        echo 
    "Connessione fallita!";
    } else {
        
    $file_da_caricare realpath("/public/ordiniftp/").$nome_file;
        
    $dove_carire "/centaurdir/html/".$nome_file;
        
    $upload ftp_put($ftp_connessione$dove_carire$file_da_caricareFTP_BINARY);
        echo 
    $file_da_caricare;
        if (!
    $upload) {
            echo 
    "
    Si è verificato un errore durante il caricamento!"
    ;
        } else {
            echo 
    "
    Upload avvenuto con successo"
    ;
        }
        
    ftp_quit($ftp_connessione);

    grazie per la disponibilità.

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    perchè non lo istanzi da nessuna parte!

    Codice PHP:
    $file_da_caricare realpath("/public/ordiniftp/").$nome_file//la variabile non è local_path 

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    347
    ho aportato delle modifice allo script che ripubblico
    Codice PHP:
    $ftp_server="xxx.xxx.xxx.xxx";
    $ftp_username="xxxxxx";
    $ftp_password="xxxxxx";
    $ftp_connessione ftp_connect($ftp_server);
    $login ftp_login($ftp_connessione$ftp_username$ftp_password);
    if(!
    $ftp_connessione || !$login){
        echo 
    "Connessione fallita!";
    } else {
        
    $file_da_caricare realpath(("/public/ordiniftp/").$nome_file);
        
    $dove_carire "/centaurdir/html/".$nome_file;
        
    $upload ftp_put($ftp_connessione$dove_carire$file_da_caricareFTP_BINARY);
        echo 
    $file_da_caricare;
        if (!
    $upload) {
            echo 
    "
    Si è verificato un errore durante il caricamento!"
    ;
        } else {
            echo 
    "
    Upload avvenuto con successo"
    ;
        }
        
    ftp_quit($ftp_connessione);

    ed il messaggio di errore che ricevo è il seguente :

    Warning: ftp_put() [function.ftp-put]: Filename cannot be empty in D:\Inetpub\...\ftp.php on line 12

    è sempre il nome del file sorgente teoricamente ricavato con realpath
    ho provato anche con $file_da_caricare = ("/public/ordiniftp/").$nome_file;
    ma in questo caso mi restituisce :
    Warning: ftp_put(/public/ordiniftp/) [function.ftp-put]: failed to open stream: No such file or directory in D:\Inetpub\...\as400\ftp.php on line 12

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    347
    scusate la disperazione, rendo tutto più semplice:
    echo realpath(("/public/ordiniftp/").$nome_file)."sss
    ";
    mi stampa solo sss

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.