login  Naam:   Wachtwoord: 
Registreer je!
 Forum

functie unlink()

Offline tbk - 22/08/2006 20:51 (laatste wijziging 22/08/2006 20:53)
Avatar van tbkPHP beginner
  1. <?php
  2. if($_GET['foto']=='delete'){
  3.  
  4. $id=$_GET['id'];
  5.  
  6. include('config.php');
  7. $blaat=mysql_query("SELECT naam FROM singlefoto WHERE id='".$id."'");
  8. chmod("plaatjes/", 0777);
  9. chmod ("plaatjes/single/", 0777);
  10. unlink("plaatjes/single/".$blaat['naam']);
  11. $query=mysql_query("DELETE FROM singlefoto WHERE id='".$id."'");
  12. if($query==1){
  13. echo "<script language=javascript>
  14. window.alert('Het bestand is succesvol upgeload')
  15. window.location.href='?pagina=Afotos&foto=single'
  16. </script>
  17. ";
  18. }else{
  19. echo"<script language=javascript>
  20. window.alert('het uploaden is mislukt')
  21. window.location.href='?pagina=Afotos&foto=single'
  22. </script>
  23. ";
  24. }
  25.  
  26. }
  27.  
  28.  
  29. ?>


ben al heel de tijd aan het zoeken op de fout maar kan hem maar niet vinden, het zit hem inregel 10 in de functie unlink() ik krijg alsmaar te lezen permission denied maar ik heb juist die mappen gechmod... ziet er iemand wat ik fout doe? (het is een deletescriptje btw)

3 antwoorden

Gesponsorde links
Offline Simon - 22/08/2006 22:00
Avatar van Simon PHP expert wat dacht je van ee mysql_fetch_* variant na je query 
Offline Martijn1989 - 22/08/2006 22:36 (laatste wijziging 22/08/2006 23:07)
Avatar van Martijn1989 PHP ver gevorderde
  1. <?php
  2. if($_GET['foto'] == "delete"){
  3.  
  4. include("config.php");
  5.  
  6. $id = $_GET['id'];
  7.  
  8. $select = mysql_query("SELECT `naam` FROM `singlefoto` WHERE `id` = '". $id ."'") or die (Mysql_Error());
  9.  
  10. $obj = mysql_fetch_assoc($select);
  11.  
  12. chmod("plaatjes/", 0777);
  13. chmod ("plaatjes/single/", 0777);
  14. unlink("plaatjes/single/". $obj['naam']);
  15.  
  16. $query=mysql_query("DELETE FROM `singlefoto` WHERE id= '". $id ."'") or die (Mysql_Error());
  17.  
  18. if($query == 1){
  19.  
  20. echo "<script language=javascript>
  21. window.alert('Het bestand is succesvol upgeload')
  22. window.location.href='?pagina=Afotos&foto=single'
  23. </script>";
  24.  
  25. } else {
  26.  
  27. echo"<script language=javascript>
  28. window.alert('het uploaden is mislukt')
  29. window.location.href='?pagina=Afotos&foto=single'
  30. </script>";
  31.  
  32. }
  33.  
  34. }
  35. ?>


Is wat beter vind je niet?


vinTage edit: buiten alle html die er nog steeds ge-echoed word 
Offline Maarten - 22/08/2006 23:52
Avatar van Maarten Erelid Waarom is het altijd nodig om het antwoord van de voorganger nog eens gemakkelijker dan het al is naar voren te brengen? Zo breng je enkel de pap in de mond, de eerste reply was al genoeg, daar kan de topicstarter direct mee aan de gang, aangezien het basis MySQL is, en de topicstart dan waarschijnlijk iets heeft à la "oops vergeten". Die lap code met die ene regel extra is dus nergens voor nodig, en als je dan nog wilt echt bijdragen zou je kunnen zoals vinTage aanhaalde al die HTML uit die PHP halen.

Dit is trouwens niet persoonlijk gericht aan de persoon hierboven maar aan iedereen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.236s