Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Domyślne zdjęcie jeżeli brak odpowiedniego na serwerze
eeagle
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 18.11.2014

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


Poszukuję pomocy w jaki sposób sprawdzić i zamienić wszystkie pliki jpg (zdjęcia) na domyślny jeżeli brakuje go na serwerze.
Poniżej kod który się sprawdza ale tylko podaniu konkretnego pliku, co przy większej ilości niż 1 robi problem (IMG:style_emoticons/default/sad.gif)
  1. <?php
  2. $plik = "pliki/plik_xs.jpg";
  3. $domyslny = pliki/nophoto_xs.jpg";
  4. $test = file_exists($plik);
  5. if (!$test)
  6. {
  7. echo "<img src=". $domyslny ." /> ";
  8. }
  9. else
  10. {
  11. echo "<img src=". $plik ." /> ";
  12. }
  13.  
  14. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
eeagle
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 18.11.2014

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


Nie jestem mistrzem w funkcjach (IMG:style_emoticons/default/sad.gif) wymyśliłem taką :

  1. function sprawdzenie ($plik = "pliki/plik_xs.jpg" , $domyslny = "pliki/nophoto_xs.jpg") {
  2. $test = file_exists($plik);
  3. if (!$test)
  4. {
  5. echo "<img src=". $domyslny ." /> ";
  6. }
  7. else
  8. {
  9. echo "<img src=". $plik ." /> ";
  10. }
  11.  
  12.  
  13. }
  14.  
  15. sprawdzenie();


robi to samo co poprzedni skrypt. Czyli ani kroczku do przodu (IMG:style_emoticons/default/sad.gif)
Poniżej kod html w jaki sposób wyświetlam pliki - w tym miejscu chciałbym aby mi sprawdzało czy plik jest czy nie i wrzucanie odpowiednio nophoto_xl , nophoto_xs a jeżeli jest to zostawić tak jak jest.

  1.  
  2. <div class="main-image">
  3. <div class="outer">
  4. <span class="inset"><a href="pliki/plik_xl.jpg"><img src="pliki/plik_xs.jpg" alt="" /></a></span>
  5. </div>
  6. </div>
Go to the top of the page
+Quote Post

Posty w temacie
- eeagle   [PHP]Domyślne zdjęcie jeżeli brak odpowiedniego na serwerze   15.12.2014, 08:16:42
- - nospor   Cytatco przy większej ilości niż 1 robi problemTo ...   15.12.2014, 08:20:12
- - SaMi   Jeśli zmienna $plik jest pusta, to i tak kata...   15.12.2014, 08:36:13
- - nospor   @Sami nie dosc ze to nie mazwiazku ze sprawą, to j...   15.12.2014, 08:42:03
- - eeagle   Cudzysłów zaginął przy przepisywaniu . Może pytan...   15.12.2014, 09:08:55
- - Turson   glob   15.12.2014, 09:11:45
- - nospor   Turson po co glob..przeciez glob zwraca pliki ktor...   15.12.2014, 09:14:15
- - Turson   No fakt, że zamysł jest inny no to lista plików m...   15.12.2014, 09:16:02
- - SaMi   @nospor masz rację to był skrót myślowy chodziło ...   15.12.2014, 09:28:55
- - nospor   Skrot myslowy? Wyraznie napisales o pustej zmienne...   15.12.2014, 09:35:08
- - eeagle   Listy to nie ma , ale to nie problem. Mi nie chodz...   15.12.2014, 10:10:38
- - nospor   No to przeciez to masz juz zrobione.... Od biedy ...   15.12.2014, 10:15:22
- - eeagle   możesz mi to badziej wytłumaczyć?   15.12.2014, 11:27:42
- - nospor   Czy wiesz co to są funkcje? Jesli wiesz, to kod c...   15.12.2014, 11:28:35
- - eeagle   Nie jestem mistrzem w funkcjach wymyśliłem taką :...   15.12.2014, 12:23:56
- - nospor   Cytatrobi to samo co poprzedni skrypt. Czyli ani k...   15.12.2014, 12:29:29
- - by_ikar   Tylko po co do tego w ogóle angażować php, jak zwy...   15.12.2014, 12:43:53
- - Pyton_000   Czarny scenariusz... Wyświetlasz listę 10 tyś obra...   15.12.2014, 12:52:35
- - nospor   Bo z tamtego tematu wynika, ze by_ikar zaoszczedzi...   15.12.2014, 12:54:15
- - by_ikar   PHP działa synchronicznie, więc sprawdzenie czy dz...   15.12.2014, 14:00:32


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: 7.10.2025 - 17:49