Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Kasowanie pliku i rekordu
fran1o
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 2
Dołączył: 15.04.2008

Ostrzeżenie: (0%)
-----


Witam, mam taki kod:
  1. <?php
  2.  
  3. if ($_GET['akcja']=='del_file') {
  4.  
  5. if(!is_numeric($_GET['id'])) {
  6.  
  7. echo '<br /><br />Błąd danych!';
  8. }else{
  9.  
  10. $id_do_usuniecia = $_GET['id'];
  11.  
  12. $zapytanie1 = "SELECT nazwa_pliku FROM pliki WHERE id_pliku='$id_do_usuniecia'";
  13. $wynik1 = mysql_query($zapytanie1) or die ('blad: ' . mysql_error());
  14.  
  15. while($rekord=mysql_fetch_assoc($wynik1)){
  16. $nazwa_pliku = $rekord['nazwa_pliku'];
  17.  
  18.  if(!empty($nazwa_pliku)) {
  19.  
  20. $lokalizacja = "/upload/$nazwa_pliku";
  21.  
  22. $usuwanie = unlink($lokalizacja);
  23. if(!$usuwanie) {
  24. echo('Usunięcie nie było możliwe');
  25. }
  26. else {
  27. echo($usuwanie);
  28. echo("Plik $nazwa_pliku został usunięty pomyślnie");
  29. }
  30. }
  31.  
  32. }
  33.  
  34.  
  35. $zapytanie ="DELETE FROM pliki WHERE id_pliku=$id_do_usuniecia";
  36. $wynik = mysql_query($zapytanie) or die ('Nie usunięto pliku, blad: ' . mysql_error());
  37.  
  38. if ($wynik)
  39. echo "<br /><p>Ilość usuniętych rekordów: " . mysql_affected_rows($sql) . "</p>";
  40. }
  41. } 
  42. ?>


Chciałbym usunąć rekord i plik... usuwam rekord ale przy kasowaniu pliku wyskakuje błąd:
Warning: unlink() [function.unlink]: Unable to access /upload/test.txt

Może ktoś pomóc questionmark.gif
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: 22.08.2025 - 09:06