• User Attivo

    Form per cancellare file via ftp

    Ciao a tutti stavo realizzando un semplice form per cancellare file su in una cartella via ftp.
    Ho fatto questo ma mi da errore è come se non passasse la variabile credo.
    Form
    [HTML]
    <html>
    <head>
    </head>
    <body>

    <form name="modulo" method="post" action="elimina-file.php">
    <p>* File da eliminare: <input type="text" name="filescelto" />
    <p><input type="submit" value="Invia" /> </p>
    </form>

    </body>
    </html>
    [/HTML]

    File elimina-file.php
    [PHP]
    <?php
    $filescelto=$_POST['filescelto'];
    $file = 'public_html/cartella-1/$filescelto';
    $ftp_server="il mio ip";
    // set up basic connection
    $conn_id = ftp_connect($ftp_server);
    $ftp_user_name="il mio username";
    $ftp_user_pass="la mia password";
    // login with username and password
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

    // try to delete $file
    if (ftp_delete($conn_id, $file)) {
    echo "$file deleted successful\n";
    } else {
    echo "could not delete $file\n";
    }

    // close the connection
    ftp_close($conn_id);
    ?>
    [/PHP]

    Io non sono espertissimo sono andato tramite il manuale php e suggerimenti trovati in rete ma mi restituisce questo errore
    [HTML]
    could not delete public_html/cartella1/$filescelto
    [/HTML]

    Ciao a tutti e grazie


  • User Attivo

    Ciao ragazzi ho risolto sostituendo '' con le doppie "" nel file eliman-file alla variabile $file.
    Se volete spiegarmi come mai non funzionava con i singoli apici vi ringrazio.
    Ciao