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

    Problemi con ftp_connect()

    Ciao ragazzi, ho un problema con questa dannata funzione: ftp_connect()
    E' normale che il mio server non mi esegue lo script php dove è contenuta questa funzione?
    Queste sono le stranezze che avvengono in diversi test che ho fatto eseguendo lo script:
    - il browser mi dice 'impossibile visualizzare la pagina Web', ecc...
    oppure
    - l'esecuzione dello script pare si blocchi prima di questa funzione, difatti, ho messo un controllo sul valore restituito che se è FALSE mi dovrebbe dare un messaggio di errore; ma niente!
    Se avete già avuto esperienza con questa funzione, da cosa potrebbe dipendere?
    Grazie 1000!
    "Non basta una vita per conoscere se stessi, figurarsi per conoscere gli altri"

  2. #2
    E' normale che il mio server non mi esegue lo script php dove è contenuta questa funzione?
    Dipende dal codice.
    Inserisci all'inzio del tuo script:

    [php]error_reporting(E_ALL);
    ini_set('display_errors', 1)[/quote]

    ed analizza i messaggi di errore che vengono visualizzati.

  3. #3
    Originariamente inviato da filippo.toso
    Dipende dal codice.
    Inserisci all'inzio del tuo script:

    error_reporting(E_ALL);
    ini_set('display_errors', 1)

    ed analizza i messaggi di errore che vengono visualizzati.
    Nulla di fatto...
    Ho provato a togliere l'istruzione per la connessione, cioè:
    $conn_id = ftp_connect($ftp_video_server, .......);
    e così lo script va avanti.
    Ma non appena rimetto nello script questa istruzione è come se il server si rifiutasse di eseguire l'intero script.
    Strano perché fino a qualche giorno fa tutto andava ok, poi ora nulla più!
    Ho come l'impressione che abbiano messo sul server qualche firewall che impedisce la connessione ad altri server.
    Potrebbe essere una cosa del genere secondo voi?
    "Non basta una vita per conoscere se stessi, figurarsi per conoscere gli altri"

  4. #4
    Prova il seguente script:

    Codice PHP:
    <?php
    error_reporting
    (E_ALL);
    ini_set('display_errors'1);
    if (
    function_exists('ftp_connect')) {
        echo(
    "ftp_connect esiste
    "
    );

        
    $res =  ftp_connect('ftp.dlink.it');
        
        if (
    $res === false) {
            echo(
    "ftp_connect ha fallito
    "
    );
        } else {
            echo(
    "ftp_connect e' stata eseguita con successo
    "
    );
        }
        
    } else {
        echo(
    "ftp_connect NON esiste
    "
    );
    }
    ?>

  5. #5
    Originariamente inviato da filippo.toso
    Prova il seguente script:

    Codice PHP:
    <?php
    error_reporting
    (E_ALL);
    ini_set('display_errors'1);
    if (
    function_exists('ftp_connect')) {
        echo(
    "ftp_connect esiste
    "
    );

        
    $res =  ftp_connect('ftp.dlink.it');
        
        if (
    $res === false) {
            echo(
    "ftp_connect ha fallito
    "
    );
        } else {
            echo(
    "ftp_connect e' stata eseguita con successo
    "
    );
        }
        
    } else {
        echo(
    "ftp_connect NON esiste
    "
    );
    }
    ?>
    Niente da fare anche in questo modo. La funzione ftp_connect() è definita ma si rifiuta di eseguirla. Ho provato a disabilitare quella riga di codice e lo script va. Non appena la riattivo non va più. Ho avuto anche l'accortezza di mettere i meta-tag per il no-cache in modo che il browser mi possa dare risultati aggiornati ed effettivamente sono aggiornati ma niente da fare con quella funzione.
    Ho cambiato anche il sito ftp con uno risiedente sullo stesso server ma invano.
    Ho il vago sospetto che abbiano messe delle restrizioni sul server tramite firewall o impostazioni limitanti. C'è la possibilità di intervenire sul file ".htacces" in modo da creare delle eccezioni alle eventuali limitazioni impostate?
    Grazie ancora per l'attenzione!
    "Non basta una vita per conoscere se stessi, figurarsi per conoscere gli altri"

  6. #6
    IMHO ti conviene chiedere spiegdazione direttamente al fornitore.

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.