Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]dodawanie i usuwanie obrazkow z servera
Forum PHP.pl > Forum > Przedszkole
andy84
witam

Jestem w trakcie pisania skryptu ktory dodaje obrazek - jego nazwe do bazy , oraz automatycznie twozy jego miniature - jest on narazie w bardzo wczesnym stadium wiec nie pisalem skryptu do tworzenia unikatowych nazw plikow itp, jednak chcial bym zrobic cos prostego najpierw i potem to rozwinac.

Jak wspomnialem obecny skrypt dodaje duzy obrazek i twozy miniature , - z czym nie mam problemu - jednak chcial bym usuwac rekord z danymi i moc w tym samym momencie usunac obrazek bezposrednio z servera


skrypt do usuwania danych z bazy dziala bezproblemowo, chcialem dodac
  1. <?php
  2. unlink($nazwa);
  3. ?>
na poczatku pliku delete.php - $nazwa jest zmienna dla nazwy pliku graficznego miniatury wczytywanego do storny jednak otrzymuje taki blad

"Warning: unlink() [function.unlink]: Permission denied in sciezka linia X "

Podejzewam ze ten unlink nie chwyta dobrze tej sciezki do pliku i jego nazwy ktora proboje usunac - czy ma ktos moze jakies wskazowki - czy jest moze cos innego niz unlink() do usuwania plikow z danego folderu questionmark.gif? - jak pisze cos niejasno wybaczcie pozno juz ;/ - chetnie rozpisze to jesli ktos ma jakis pomysl jednak nie bardzo widzi o co mi chodzi

Pozdrawiam
nexis
Cytat(andy84 @ 2.09.2007, 01:21:49 ) *
"Warning: unlink() [function.unlink]: Permission denied in sciezka linia X "


Parser informuje, że nie masz praw dostępu do wybranego katalogu. Sprawdź czy takowe prawa są dobrze ustawione i czy podana ścieżka rzeczywiście odnosi się do pliku, który chcesz usunąć.
andy84
Cytat(nexis @ 2.09.2007, 00:35:50 ) *
Parser informuje, że nie masz praw dostępu do wybranego katalogu. Sprawdź czy takowe prawa są dobrze ustawione i czy podana ścieżka rzeczywiście odnosi się do pliku, który chcesz usunąć.


Dzieki akurat to w nocy tez rozwiazalem akurat problemem bylo to drugie sciezka byla zle zinterpretowana i poprawione dziala teraz dzieki jeszcze raz za komentaz
pink
Cytat(andy84 @ 2.09.2007, 14:24:26 ) *
Dzieki akurat to w nocy tez rozwiazalem akurat problemem bylo to drugie sciezka byla zle zinterpretowana i poprawione dziala teraz dzieki jeszcze raz za komentaz


Taka drobna rada - do przechowywania plików lepiej jest używać FTP, w momencie zapisu pliku jako serwer WWW dajesz każdemu innemu uprawnienia do usunięcia twojego pliku. Jeśli plik zostanie przesłany via FTP uprawnienia ma tylko użytkownik na koncie którego został plik przesłany. Zainteresuj się 'ftp functions' z manuala php.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.