Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1804 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  un petit coup de main pour créer un Button

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

un petit coup de main pour créer un Button

n°1094660
Krollo
Posté le 24-05-2005 à 11:34:36  profilanswer
 

Bonjour
 
Je cherche a faire un boutton qui lorsque l'on click dessus supprime le fichier lui correspondant

Code :
  1. <form>
  2. <input type="button" value="Detruire" Onclick="rm($f)" style="vertical-align:middle" />
  3. </form>
  4. <script language="javascript">
  5. <!--
  6. function rm (fichier)
  7. {
  8.      ( code pour detruire )
  9. }
  10. //-->
  11. </script>


$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

mood
Publicité
Posté le 24-05-2005 à 11:34:36  profilanswer
 

n°1094683
FlorentG
Posté le 24-05-2005 à 11:46:05  profilanswer
 

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..)

n°1094695
Krollo
Posté le 24-05-2005 à 11:50:48  profilanswer
 

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

n°1094713
FlorentG
Posté le 24-05-2005 à 11:58:07  profilanswer
 

<form action="del.php" method="post">
  <div>
    <input type="hidden" name="file" value="$f" />
    <input type="submit" value="Détruire" />
  </div>
</form>


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é.

n°1094870
cerel
Posté le 24-05-2005 à 13:36:48  profilanswer
 

FlorentG a écrit :

<form action="del.php" method="post">
  <div>
    <input type="hidden" name="file" value="$f" />
    <input type="submit" value="Détruire" />
  </div>
</form>


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é.


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 :p


Message édité par cerel le 24-05-2005 à 13:37:55
n°1094882
FlorentG
Posté le 24-05-2005 à 13:43:02  profilanswer
 

Hihi :D C'était juste pour montrer l'idée générale. Faudrait faire genre :

$file = basename($_POST['file']);
if(file_exists($file)) {
  exec('rm ' . $file);
}


A voir toutefois si y'a un cas que j'aurais pas prévu

n°1094938
Krollo
Posté le 24-05-2005 à 14:10:55  profilanswer
 

ui merci beaucoup meme si j'ai du mal a supprimé le fichier mais ca doit etre surment au droit des repertoire ou fichier


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  un petit coup de main pour créer un Button

 

Sujets relatifs
Code html pour créer un scroll[Résolu] Créer des contrôles dynamiquement sur une form
creer un fichier[C][MPI] besoin d un coup de pouce avec Allgather
WHERE Id est le plus petit ou le 2ème plus petit, etc...[css] creer 2 colonnes (probleme tres simple)
Creer et renommer une nouvelle feuille de calculcréer un bdd pour une bibliotheque
c++ builder créer fichier installpetit prob d'organisation ou d'arrangement
Plus de sujets relatifs à : un petit coup de main pour créer un Button


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR