Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Funkcja unlink
--anton--
post
Post #1





Goście







Witam próbuje skorzystac z funkcji unlink do usunięcia obrazków jednak nie działa ona pomimo że uprawnienia do katalogu są na: 0750

kod linka z ścieżką:
  1. <a href="usun.php?/'.$img.'">Usuń</a>


w zmiennej img przechowywana jest nazwa obrazka

a to skrypt usun.php

  1. <?php
  2. unlink($_GET['img']);
  3. ?>


Błąd jaki zwrc skrypt usun.php:
Warning: unlink() [function.unlink]: No error in C:\Program Files\Apache Software Foundation\Apache2.2\www\usun.php on line 2
w linii 2 znajduje sie funkcja unlink.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




1. Googlnij w poszukiwaniu podobnego błędu - bez problemu znajdziesz sugestie rozwiązania problemu.
2. Zabezpiecz usuwanie pliku w usun.php bo można usunąć Ci jakikolwiek plik z serwera.
Go to the top of the page
+Quote Post
shpaque
post
Post #3





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

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


a po co ci załączać skrypt? po prostu zrób

  1. <?php
  2. unlink("./folder ze zdjęciami/$img");
  3. ?>



a jeżeli już musisz GETEM, to najpierw daj:

  1. <a href="usun.php?img='.$img.'">Usuń</a>
, bo nie określiłeś zmiennej 'img', którą ma pobrać GETem

Ten post edytował shpaque 12.02.2014, 09:22:34
Go to the top of the page
+Quote Post

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 - 19:02