login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Sript werkt wel op windows, en niet op linux

Offline willie - 17/10/2011 21:16
Avatar van willie0 Ik gebruik een script om een gebruiker te verwijderen inclusief de opslagmap van de gebruiker.
Maar op de windows server draaid het wel en op de lunix server niet
  1. <?php
  2.  
  3. require_once('connect.php');
  4.  
  5. $id = $_GET['id'];
  6.  
  7.  
  8. $sql= mysql_query("SELECT * FROM leden WHERE id = '".$id."'") or die(mysql_error());
  9. while($res = mysql_fetch_assoc($sql))
  10. {
  11.  
  12.  
  13. $hide = array('dat', 'php');
  14. $dir = "fotos/".$res['email']."/";
  15. $handle=opendir($dir);
  16. while (false!==($file = readdir($handle))) {
  17. if (is_file($dir.$file)) {
  18. $files[] = $file;
  19. sort($files);
  20. reset($files);
  21. }
  22. }
  23. closedir($handle);
  24.  
  25.  
  26. for($i=0; $i < count($files); $i++)
  27. {
  28.  
  29. unlink($dir.$files[$i]);
  30. }
  31.  
  32. rmdir("fotos/".$res['email']);
  33. }
  34. $sql=mysql_query("DELETE FROM leden WHERE id = '".$id."'") or die(mysql_error());
  35. echo"<br/><center><table bgcolor=FF9900><tr><td>Account en informatie is verwijderd.</td></tr></table></center>";
  36.  
  37. ?>
Het is geen prof. script, maar het moet toch kunnen werken.

4 antwoorden

Gesponsorde links
Offline Sam - 17/10/2011 21:48
Avatar van Sam PHP expert $dir = "fotos/".$res['email']."/";

Linux is hoofdlettergevoelig, kijk dat eens na.
Offline willie - 17/10/2011 22:01
Avatar van willie 0 Nee geen hoofd letters daar in.
Offline Pieter - 17/10/2011 22:30
Avatar van Pieter Gouden medaille

SEO guru
Zeker dat de $dir klopt? (geen extra mappen of url?)
Offline vinTage - 18/10/2011 06:40
Avatar van vinTage Nieuw lid unlink werkt alleen als je genoeg rechten hebt (als de files dus bv door php (eigenaar) zijn 'gemaakt'.
Zorg dus dat je files de juiste chmodd hebben.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.169s