Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne]znikające zdjęcia z mojego serwera
skunk80
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 20.02.2010

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


Witam mam pewien problem :
zauważyłem już 3 raz że zdjęcie ogłoszenia znikło z mojej strony dokładnie z serwera , użytkownik nie ma takiej opcji . w bazie jest jego nazwa powiedzmy aaaaa.jpg ale w folderze gdzie powinno być go nie ma (IMG:style_emoticons/default/sad.gif) . Gdzie może leżeć problem .
Pozdrawiam i proszę o porady jak temu zapobiec .[php][/php]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
fenix.robi
post
Post #2





Grupa: Zarejestrowani
Postów: 97
Pomógł: 7
Dołączył: 24.06.2008

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


Najpierw sprawdz czy aby te zdjęcia nie naruszają praw twojego hostingu, itp , a druga taka opcja to zrób sobie logi (trigery) ktore ci zapisują w bazie kto co usuwał, moze ci to przyblizy i nasunie na trop
Go to the top of the page
+Quote Post
thek
post
Post #3





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Możesz mieć dziurawy skrypt który usuwa zdjęcia mimo braku praw. Ktoś zna strukturę linka usuwającego, robi korekty i zdjęcie leci. Filtruj dane w skrypcie usuwającym, sprawdzaj kto wywołuje skrypt i zapisuj to do logów. Inaczej nigdy nie dojdziesz.
Go to the top of the page
+Quote Post
neverever
post
Post #4





Grupa: Zarejestrowani
Postów: 278
Pomógł: 44
Dołączył: 17.02.2004
Skąd: Wieliczka

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


-może dodawany jest wpis do bazy a zdjęcie nie jest tworzone
-może jakiś błąd w skrypcie powoduje załączenie funkcji kasującej zdjęcie
-może skrypt dziurawy i daje możliwość usunięcia fotek nieuprawnionym
-może jeszcze coś innego...

Możemy sobie jedynie pogdybać.
Go to the top of the page
+Quote Post
skunk80
post
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 20.02.2010

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


jestem zielony , więc nawet nie wiem jak to zrobić , ale wątpię żeby ktoś to usuwał , ponieważ strona ma dopiero 3 dni a dzieje się tak od początku , może spróbuję inaczej : jak zrobić coś takiego , zrobiłem już kopie całego folderu i teraz bym np codziennie nadpisywał kopie , tylko wiadomo wszystkie zdjęcia to by była masakra , więc czy da się jakoś przez TC zgrać tylko np. nowe zdjęcia dodane z dzisiaj ? .
Go to the top of the page
+Quote Post
blooregard
post
Post #6


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
jestem zielony , więc nawet nie wiem jak to zrobić , ale wątpię żeby ktoś to usuwał , ponieważ strona ma dopiero 3 dni a dzieje się tak od początku ,

A ja stawiam na błąd w skrypcie, który wykonuje operację unlink() na pliku, zawartą w jakimś if-ie, który zawsze jest prawdziwy.
Go to the top of the page
+Quote Post
skunk80
post
Post #7





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 20.02.2010

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


jak byś jeszcze powiedział gdzie mogę tego szukać to wstawiłbym kod do przejrzenia , bardzo mi na tym zależy , strasznie to jest męczące i kłopotliwe (IMG:style_emoticons/default/sad.gif)
dodam że znika tylko miniaturka i zdarzyło to się może 2-3 razy .

Ten post edytował skunk80 8.03.2010, 13:36:24
Go to the top of the page
+Quote Post
Pilsener
post
Post #8





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


1. Sprawdziłeś (jak kolega wyżej radził), czy pliki nie naruszają praw hostingu? Gdy są np. za duże to logiczne, że jakiś czas po uploadzie wylecą z serwera.
2. Znajdź wszystkie fragmenty w kodzie, które zawierają funkcję "unlink"
3. Linijkę nad "unlink" daj:
  1. echo 'kasowanie pliku, operacja nr x';
- i wstaw numery od 1 do x, tyle ile masz tych unlinków. Gdy wyświetli się taki napis to będziesz wiedział, gdzie jest błąd.

Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 10.10.2025 - 00:14