Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Poprawny url
Forum PHP.pl > Forum > PHP
JOHNY
Mam takie pytanie
Jak przy pomocy php sprawdzić poprawność ścieżki jeśli w bazie danych mam IMG (/img/cośtam.jpg) bądź url (http://server/img/cośtam.jpg) znaczy czy dany plik jpg czy gif istnieje w danym katalogu img czy w danym url

Chce sobie to wykorzystać do tego aby mi zastępowało img jeśli nie ma własnym img brak fotki. W przypadku braku wpisu w bazie to jest proste ale nie wiem jak zrobić leśli wpis jest np nieprawidłowy
JOHNY
Wielkie dzięki mimo to za szybką reakcje
Ale i tak jest problem albo ja coś źle robie jak mam w bazie http://url_do_img to nie wyświetla go przy pomocy tego skryptu tylko ładuje no image

Przegrzebałem forum i znalazłem poniższą funkcje i pytanie jest takie:
Dlaczego to nie chce działać w pętli questionmark.gif

  1. <?php
  2.  
  3. Zapytanie do sql
  4.  
  5. while($row = mysql_fetch_array($wynik)) {
  6. echo &#092;"...kod html do tabelki..\";
  7.  $urls = $row['scr'];
  8. function jest_plik($urls) { // 64 linia
  9.    $file = @fopen (&#092;"$urls\", \"r\"); 
  10.    return ($filetrue : false); 
  11. } 
  12. if (jest_plik($urls))
  13.     echo &#092;"<td rowspan=\"4\\" align=\"center\" bgcolor=\"#F2F2F2\"><a href=\"javascript:Screen('showscreen4.php?screen=\" . $row['id'] . \"',800,600)\"><img src=\".$row['scr'].\" vspace=\"3\" border=\"0\"></a></td>n\";
  14.     else 
  15.     echo &#092;"<td rowspan=\"4\\" align=\"center\" bgcolor=\"#F2F2F2\"><a href=\"javascript:Screen('showscreen4.php?screen=\" . $row['id'] . \"',800,600)\"><img src=\"images/no_foto_s.jpg\" vspace=\"3\" border=\"0\"></a></td>n\";
  16. echo &#092;"..cdn kodu..\";
  17. }
  18.  
  19. ?>

Wywala mi taki błąd
Fatal error: Cannot redeclare jest_plik() (previously declared in D:\server www\Apache2\htdocs\rc2\download4.php:64) in D:\server www\Apache2\htdocs\rc2\download4.php on line 64

Ok poradziłem sobie wystarczyło przenieść
  1. <?php
  2.  
  3. function jest_plik($urls) 
  4. ?>
poza while
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.