login  Naam:   Wachtwoord: 
Registreer je!
 Forum

specifieke bestanden verwijderen uit een dir.. (Opgelost)

Offline Henkiej - 24/09/2009 17:57
Avatar van HenkiejNieuw lid hallo mensen,

ik heb een 'klein' probleempje met mijn scripts, ik kom er niet helemaal meer uit.

het is eigenlijk heel simpel:
ik heb een aantal mappen op mijn site staan, en daar worden allemaal bestanden in geupload door andere gebruikers. de bestanden in die mappen kan ik ook weer zichtbaar maken, en zijn gewoon te downloaden door de gebruiker.

maar nu is mijn probleem:
de gebruiker moet ze ook weer kunnen verwijderen, maar ik heb geen idee hoe dat moet, ik heb het geprobeerd met unlink, maar dat is lastige shit 

hoop dat jullie me kunnen helpen  

Thnx!

6 antwoorden

Gesponsorde links
Offline Martijn - 24/09/2009 17:59
Avatar van Martijn Crew PHP je blijft toch zitten op unlink wat je zou kunnen doen, is voor je gebruiker een lijstje met bestanden geven met overal een checkboxje voor, zodat ze dat kunnen aanvinden. Die aangevinkte bestanden unlink() je dan. Iets anders zou ik niet weten, tenzij je een database wilt toevoegen 
Offline Henkiej - 24/09/2009 18:03 (laatste wijziging 24/09/2009 18:08)
Avatar van Henkiej Nieuw lid http://www.plaatscode.be/137669/

Ik hoop dat het een beetje overzichtelijk is   Maar iig, hoe zou ik dat voor elkaar moeten boksen? Dan moet ik op 1 of andere manier de bestanden linken aan de checkbox, toch?

En een database kan ook, maar daar heb ik niet veel ervaring mee. Ik heb wel PHP MyAdmin en weet hoe ik tabellen moet toevoegen etc. maar daar is het wel mee gezegd.  
Offline Abbas - 24/09/2009 18:08
Avatar van Abbas Gouden medaille

Crew .NET
Lange lappen code horen op www.plaatscode.be!
Offline Henkiej - 25/09/2009 08:59
Avatar van Henkiej Nieuw lid weet iemand hoe dat moet?
dat je een soort van checkbox systeem maakt, en dat je de aangevinkte bestanden unlink() doet?

of met een database misschien?
Offline vinTage - 25/09/2009 10:15
Avatar van vinTage Nieuw lid
  1. <?php
  2. $filedir = 'user/uploads';
  3. ?>
  4.  
  5. <form action="<?php echo htmlentities($_SERVER['REQUEST_URI'])?>" method="post">
  6. <?php
  7. if ($handle = opendir($filedir))
  8. {
  9. while (false !== ($file = readdir($handle)))
  10. {
  11. if ($file != "." && $file != "..")
  12. {
  13. ?>
  14. <label><?php echo $file?><input name='file[]' type="checkbox" value="<?php echo $file?>" /></label><br />
  15. <?php
  16. }
  17. }
  18. closedir($handle);
  19. }
  20. ?>
  21. <input name="deleteKnop" type="submit" value="delete selected" />
  22. </form>
  23.  
  24. <?php
  25. if(isset($_POST['deleteKnop']))
  26. {
  27. foreach($_POST['file'] as $delete)
  28. {
  29. unlink($filedir.'/'.$delete);
  30. }
  31. header("Location: ".$_SERVER['REQUEST_URI']);
  32. }
  33. ?>
Offline Henkiej - 25/09/2009 10:43
Avatar van Henkiej Nieuw lid hij doet het geweldig, thnx vinTage, alleen de header komt niet uit, maar dat lukt me wel, thnx for all ;)

PeaCe!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s