Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 1 Dołączył: 26.05.2011 Skąd: Moon Ostrzeżenie: (10%)
|
Witam,
Długo oj długo nie odwiedzałem forum. Wreszcie nadszedł ten dzień i potrzebuję pomocy ... niby człowiek się już trochę nauczył a tu ... otóż potrzebuję podpowiedzi jak sprawdzić czy w katalogu powiązanym z wpisem w bazie istnieje plik. Jeśli istnieje idź dalej/pokaż go, jeśli natomiast nie istnieje pokaż plik z określonej lokalizacji. Najprościej jak to możliwe oczywiście. (IMG:style_emoticons/default/smile.gif) Dotychczas działało to na zasadzie przekopiowywania pliku/plików z katalogu z template'ami a to z kolei powodowało nadmierne zwiększenie ilości zajmowanego miejsca co przy ograniczonych zasobach .... może być trochę upierdliwe (IMG:style_emoticons/default/smile.gif) I tak na przykład baza miała by powiedzmy 30MB a ma 300MB bo powielają się dziesiątki plików, jak się okazało zupełnie bez sensu (IMG:style_emoticons/default/wink.gif) Bardziej obrazowo: Katalog nr 1 jest pusty - skrypt stwierdza brak pliku xxx.cos i kieruje do katalogu w którym znajduje się np uniwersalny zamiennik. w chwilą za uploadowania do katalogu nr 1 pliku o nazwie xxx.cos skrypt stwierdzi jego obecność i go pokaże. Mam nadzieję, że moje mętne wyjaśnienie problemu nie jest zbyt mętne ?(IMG:style_emoticons/default/smile.gif) Pozdrawiam phpamator |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Nie bardzo rozumiem w czym masz problem.... Nie wiesz jak użyć funkcji file_exists()?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 1 Dołączył: 26.05.2011 Skąd: Moon Ostrzeżenie: (10%)
|
Nie (IMG:style_emoticons/default/wink.gif)
Moja dotychczasowa wiedza nie obejmuje tej funkcji jeszcze, dlatego zapytałem tych co "wiedzą" żeby nie marnować czasu ? Wiem, idę na łatwiznę ale myślę, że prosty przykład ppomógł by mi szybciej się z tym zapoznać (IMG:style_emoticons/default/smile.gif) Więc ? |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Moja dotychczasowa wiedza nie obejmuje tej funkcji jeszcze, Proszę cię..... poprostu zajrzyj do manuala.... tam masz wyjaśnione jak jej użyć.... nie rób z siebie jakiejś tam ofiary losu
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 1 Dołączył: 26.05.2011 Skąd: Moon Ostrzeżenie: (10%)
|
Bardzo pomogło i już przećwiczyłem działanie. Bardzo dziękuję za pomoc.
Teraz testuję sprawdzanie w trakcie odczytywania danych z bazy i podstawianie obrazka jeśli nie istnieje w źródłowym katalogu z katalogu w którym są ikony uniwersalne (IMG:style_emoticons/default/smile.gif) Fajnie działa ten file_exist(); Pozdrawiam Podczas testowania w nieco bardziej "pomotanym kodzie" nie mogę sobie poradzić ze skryptem, otóż:
gdzie robię błąd ? Pozdrawiam phpamator Znalazłem, działa (IMG:style_emoticons/default/smile.gif)
Może to trochę czerstwa konstrukcja ... ale dopiero raczkuję (IMG:style_emoticons/default/wink.gif) Ten post edytował phpamator 11.09.2012, 23:40:03 |
|
|
|
![]() ![]() |
|
Aktualny czas: 19.12.2025 - 13:51 |