Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]dodawanie i usuwanie obrazkow z servera
andy84
post 2.09.2007, 00:21:49
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

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


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


--------------------
Linux is like Wigwam - no Windows, no Gates and apache inside :D
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nexis
post 2.09.2007, 00:35:50
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


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ąć.


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
andy84
post 2.09.2007, 14:24:26
Post #3





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

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


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


--------------------
Linux is like Wigwam - no Windows, no Gates and apache inside :D
Go to the top of the page
+Quote Post
pink
post 2.09.2007, 14:50:07
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 2.09.2007
Skąd: Sheffield, UK

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


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.
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:47