un petit coup de main pour créer un Button - HTML/CSS - Programmation
Marsh Posté le 24-05-2005 à 11:46:05
Si c'est pour supprimer un fichier local, c'est complètement impossible (et heureusement, pour des raisons de sécurité évidentes). Si c'est pour supprimer un truc sur le serveur, bah, faut un script côté serveur (php, asp, etc..)
Marsh Posté le 24-05-2005 à 11:50:48
c'est pour supprimer un fichier sur le serveur , et j'ai besoin de trouver le moyen de faire un boutton qui supprime le fichier.
Et je trouve pas beaucoup de solution.
(Est ce que c'est possible de donné lordre a un boutton d'executé une commande php kan on click dessu?
Comme ca je pourrai faire un bouttom qui lance la commande : exec ("rm $f" );
Ce qui serai beaucoup plus simple pour moi
Merci
Marsh Posté le 24-05-2005 à 11:58:07
<form action="del.php" method="post"> |
En remplaçant $f par le nom du fichier, puis dans del.php :
exec('rm ' . $_POST['file']); |
/!\ Attention, mon exemple est absolument pas sécurisé /!\
Faudra rajouter ce qu'il faut déjà en message de confirmation, mais aussi en vérification que le fichier peut être supprimé.
Marsh Posté le 24-05-2005 à 13:36:48
FlorentG a écrit :
|
En effet ...
Si $_POST['file'] == '-rf /', bonjour les degats, ca effacera tous les fichiers appartenant a l'utilisateur, si ce dernier est "root", alors au revoir au systeme
Marsh Posté le 24-05-2005 à 13:43:02
Hihi C'était juste pour montrer l'idée générale. Faudrait faire genre :
$file = basename($_POST['file']); |
A voir toutefois si y'a un cas que j'aurais pas prévu
Marsh Posté le 24-05-2005 à 14:10:55
ui merci beaucoup meme si j'ai du mal a supprimé le fichier mais ca doit etre surment au droit des repertoire ou fichier
Marsh Posté le 24-05-2005 à 11:34:36
Bonjour
Je cherche a faire un boutton qui lorsque l'on click dessus supprime le fichier lui correspondant
$f etant le nom du fichier
Biensur ca ne marche pas
Desque j'ajoute Onclick="rm($f)" plus rien ne s'affiche. Etant donné que je suis pas trés fort en Javascript et HTML , j'aurai besoin d'un petit coup de main , svp .
Merci d'avance