Bonsoir à tous,

Je voudrais simplement supprimer des images depuis l'administration de mon site sans passer par le ftp.
Pour cela il existe la fonction "ftp_delete" mais pourtant cela ne marche pas chez moi.

Le chemin d'accès du fichier est correct, et pourtant l'image ne veut pas se supprimer.
Je pense que mon code est bon mais pourtant aucun résultat, je me tourne donc vers vous en espérant que vous ayez la solution.

$liste_m_admin3 = mysql_query("SELECT * FROM all_img ORDER BY id ASC");
    
if(isset($_POST['img_s']) && !empty($_POST['img_s']))
{
    
    $ftp_server = '*****';
    $ftp_user_name = '*****';
    $ftp_user_pass = '*****';

// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);

// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
    
$rep = "/var/www/vhosts/jupload.fr/httpdocs/admin/";
    
$file = $rep.$_POST['img_s'];
    
if (ftp_delete($conn_id, $file))
  {
  echo "$file supprimé";
  }
else
  {
  echo "N\'a pas pu être supprimé $file";
  }

// close connection
ftp_close($conn_id);
    
}
elseif(isset($_POST['submit_s'])) { echo '<br />Un des champs est vide!'; }
?>
<section class="mid">
<h3>Supprimer des images</h3>
	 
<form method="post" action="suppr_img2.php">
    
<p>
    
<strong>Image:</strong><br />
<select name="img_s">
					<?php
		while($list_m_admin2 = mysql_fetch_array($liste_m_admin3))
		            {
					echo '<option value="'.htmlspecialchars($list_m_admin2['url']).'">'.htmlspecialchars($list_m_admin2['url']).'</option>';
					}
                    ?>
					</select><br /><br />
<input type="submit" name="submit_s" value="Valider">
</p>
</form><br /><br />


Merci d'avance de votre aide, Ben