Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] unlink, zmienia atrybut z 644 na 600 zamiast skasować
shpaque
post
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


  1. <?
  2. $database = './../db/actuals.db';
  3.  
  4. if (!file_exists($database))
  5. {
  6. echo 'Baza danych nie odnaleziona!';
  7. }
  8.  
  9. $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : '';
  10. $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : '';
  11. $datas = array();
  12. $zdjecies = array();
  13. $tytuls = array();
  14. $artykuls = array();
  15. $count = 0;
  16. $kodindex = -1;
  17.  
  18. $items = file($database);
  19. foreach($items as $line)
  20. {
  21. list($data, $zdjecie, $tytul, $artykul) = explode('|', trim($line));
  22. $datas[$count] = $data;
  23. $zdjecies[$count] = $zdjecie;
  24. $tytuls[$count] = $tytul;
  25. $artykuls[$count] = $artykul;
  26. if ($id == $tytul)
  27. {
  28. $kodindex = $count;
  29. }
  30. $count++;
  31. }
  32.  
  33. if (!empty($action))
  34. {
  35. if ($action == 'delete')
  36. {
  37. if ($kodindex == -1)
  38. {
  39. echo 'Nie odnaleziono wpisu!';
  40. }
  41.  
  42. $file = fopen($database, 'w');
  43. for ($i=0; $i < $count; $i++)
  44. {
  45. if ($i != $kodindex)
  46. {
  47. fwrite($file, $datas[$i]);
  48. fwrite($file, '|');
  49. fwrite($file, $zdjecies[$i]);
  50. fwrite($file, '|');
  51. fwrite($file, $tytuls[$i]);
  52. fwrite($file, '|');
  53. fwrite($file, $artykuls[$i]);
  54. fwrite($file, "\r\n");
  55. }
  56. }
  57. fclose($file);
  58. unlink('./../db/aktualnosci/'.$zdjecies[$i].'');
  59. header('Location: '.basename(__FILE__));


i tak dalej - chodzi o to jak w temacie, ze zamiast usunac plik zmienia jesgo atr. z 644 na 600 ... o co kaman?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 05:26