pb pour supprimer un fichier.
Salut à tous. Voilà, j'ai un répertoire d'images et j'aimerai pouvoir en faire une liste à l'écran et, si l'on clique sur le lien de l'image, qu'elle soit supprimer du répertoire...
J'arrive à afficher ma liste d'image, mais je n'arrive pas à mettre un lien et à utiliser un link...
Est-ce que quelqu'un pourrait m'aider svp:)))
Vivants, vous êtes vivants...
le 07/03/2004 à 11:02
i M@N
Hello !
Tu fais un script index.php qui liste le répertoire puis crés les liens vers le fichier qui efface :
<?
$i=1;
$handle = opendir('.');
while ( $file = readdir($handle) ){if($file!='.' && $file!='..' && $file!='efface.php' && $file!='index.php'){$tablo[$i] = $file;$i++;}}
closedir($handle);
$tablo[0]=$i-1;
sort($tablo);
$y=0; while ($y<$i-1) {echo '<a href="./efface.php?file='.$tablo[$y].'">'.$tablo[$y].'</a><br><br>';$y++;};
?>
Ensuite tu fais le fichier efface.php :
<?
if (isset($_GET['file'])) $file = $_GET['file']; else $file = "";
unlink($file);
echo '<body><center><b>Le fichier '.$file.' a été effacé.</b><br><br><a href="./index.php">Retour</a></center>';
?>
@+...
One Love, One Heart, One Unity.
Merci mille fois Im@n!!!
Vivants, vous êtes vivants...
Page index.php
<?php
$i=1;
$handle = opendir("images/");
while ( $file = readdir($handle) ){if($file!='.' && $file!='..' && $file!='efface.php' && $file!='index.php')
{
$tablo[$i] = $file;$i++;
}
}
closedir($handle);
$tablo[0]=$i-1;
sort($tablo);
$y=0; while ($y<$i-1) {
echo '<a href="efface.php?file='.$tablo[$y].'">'.$tablo[$y].'</a><br><br>';$y++;};
?>
Page efface.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<?php
$adresse = "images/"; //Adresse du dossier.
if(isset($_GET['file'])) //Si $_GET['nom'] existe, on supprime le fichier...
{
if ($file != "." && $file != "..")
{
$nom=''.$adresse.$_GET['file'].'';
unlink($nom);
echo 'Le fichier "'.$_GET['file'].'" a été éffacé !<br>';
}
}
?>
<body>
</body>
</html>
Créer un dossier images
Cela marche!!!
MERCI
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: