je suis à la recherche de l'aide pour faire fonctionner se code. l'objectif est de supprimé la photo upload avec l'ajax , javascript et php pour éviter de rafraîchir la page web. je suis bloqué à ce niveau...je le fais en php, mais la page est rafraîchie après suppression du fichier image. Ainsi, j'ai pu avoir ce code sur mes archives dont je ne retrouve plus la source.
Code : Tout sélectionner
<?php
$files = "identite.jpg"; // nom du fichier à supprimer dans la racine
echo '<form>';
echo '<input type="hidden" value="'.$files.'" name="delete_file" id="delete_file" />';
echo '<input type="button" value="Delete image" onclick="delete_image()"/>';
echo '</form>';
?>
//javascript appel ajax pour supprimer le fichier.
<script>
function delete_image()
{
var status = confirm("Are you sure you want to delete ?");
if(status==true)
{
var file = $("#delete_file").val();
$.ajax({
type:"POST",
url:"ImageLap.php",
data:{file:file},
success(html){
alert('Deleted');
}
});
}
}
</script>
Code : Tout sélectionner
<?php
if ( array_key_exists ('delete_file', $_POST ) ) {
$filename = $_POST['delete_file'];
if ( file_exists ( $filename ) ) {
unlink( $filename );
echo 'File '.$filename.' has been deleted';
}
}
?>