- Home
- Categorie
- Coding e Sistemistica
- PHP
- Form per cancellare file via ftp
-
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
-
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