PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 26-05-2011 10:26:44

Ercan67000
Membre
Inscription : 26-05-2011
Messages : 5

Probleme hyperlien unlink

Bonjour, je viens ici car j'ai un problème de suppression de fichier. Je m'explique, ayant créé un formulaire d'upload en html-php je voudrais qu'un lien avec écrit "Cliquez-ici pour supprimer" s'afficher lorsqu'un upload et effectué. Je sais qu'il faut utiliser la fonction unlink, j'arrive à la faire marcher seule mais je n'arrive pas l'intégrer à un hyperlien (<a href..). Si quelqu'un aurait une idée, ce serait sympa de votre part. Merci beaucoup de l'attention portée à ma demande.

Hors ligne

#2 26-05-2011 11:13:14

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Probleme hyperlien unlink

Saluton,
Tu dois pouvoir invoquer, via Ajax par ton lien, un script php qui fera le boulot.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 26-05-2011 12:11:40

Ercan67000
Membre
Inscription : 26-05-2011
Messages : 5

Re : Probleme hyperlien unlink

Pour le moment j'ai mis :
[code=php]
$fichier = uniqId().$extension;
$url = 'http://localhost/Projet/upload/'.$fichier;
echo '<a href="efface.php?supprimeLeFichier='.($url).'">supprimer</a><br />';
[/cod]

et j'ai créé une page efface.php avec dedans :
[code=php]
<?php
if (isset($_FILES["supprimeLeFichier"])) {
$up = $_GET['url']
  unlink($up);
  }
?>
[/code]

Mais je bloque dans cette partie si vous pouvez m'aider..

Merci beaucoup
Cordialement

Hors ligne

#4 26-05-2011 12:44:48

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Probleme hyperlien unlink


<?php
if (isset($_GET["supprimeLeFichier"])) {
  $up = $_GET['url']
  unlink($up);
  }
?>
 

a++

Hors ligne

#5 26-05-2011 14:16:50

Ercan67000
Membre
Inscription : 26-05-2011
Messages : 5

Re : Probleme hyperlien unlink

Désolé mais ça ne marche pas. Mon code est le suivant :


<html>
  <head>
    <title>efface</title>
  </head>
<body>
<?php
if (isset($_POST["supprimeLeFichier"])) {
  $up = $_POST['url'];
  echo $up;
  unlink($up);
}
?>
</body>
</html>
 

Je viens de changer le GET en POST car j'utilise la méthode POST mais lorsque je clique maintenant sur l'hyperlien 'supprimer' une page blanche apparait et le fichier n'est toujours pas supprimer..

Merci de votre aide

Hors ligne

#6 26-05-2011 14:34:29

Ercan67000
Membre
Inscription : 26-05-2011
Messages : 5

Re : Probleme hyperlien unlink

Quelqu'un aurait une idée ? Merci..

Hors ligne

#7 26-05-2011 20:08:17

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Probleme hyperlien unlink

Et avec une url dont le nom du fichier change à chaque fois tu crois pouvoir le supprimer ? (cf uniqid() )

Hors ligne

Pied de page des forums