Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Zobrazování obrázků(php)

Zdravím,

potřeboval bych radu jak vyřešit následující věc.

Zobrazuji fotky hráčů pomocí tohoto kodu:

<td><?php print "\t\t" . '<img title="Nejlepší brankář ligy" width="100" height="150" src="www.michales.eu/img/hraci/'.$_GET['tym'].'/' . $results['Name'] .'.jpg">' . "\n"; ?></td>

Pokud je ve složce fotka zobrazí se pokud ne potřeboval bych aby se zobrazilo toto:
[no_photo.jpg]

Jak to prosím vyřešit?
Poradí mi někdo?
Děkuji.

Předmět Autor Datum
ak ti ten script bezi tam kde su tie obrazky, tak si vyskladaj lokalnu cestu a potom testni cez fil…
emem 07.12.2012 14:00
emem
Tohle jsem bohužel nepochopil. Obrázky to tahá z mého webu. A docílit chci toho když ten obrázek ne…
Gizzer 07.12.2012 14:02
Gizzer
chce to aj trochu vlastnej iniciativy, ked uz si sa rozhodol kodovat... asi nejak takto by to mohlo… nový
emem 07.12.2012 14:27
emem
Díky, nechtěl jsem přímo kod ale díky za něj. Musím ho ještě doupravit protože zobrazuje černýho uja… poslední
Gizzer 07.12.2012 15:10
Gizzer

ak ti ten script bezi tam kde su tie obrazky, tak si vyskladaj lokalnu cestu
a potom testni cez

file_exist

funkciu...

ak obrazky tahas z ineho webu, tak si vyskladaj url a
skus funkciu

get_headers()

a ta ked failne alebo vrati chybovy kod (404), tak tam ten
img nebude...

chce to aj trochu vlastnej iniciativy, ked uz si sa rozhodol kodovat...

asi nejak takto by to mohlo byt... neviem ci je to validny kod, nespustal som to:

<?php
 
 $filename = 'images/'.$_GET['tym'].'/' . $results['Name'] .'.jpg";

if (!file_exists($filename)) {
    $filename = 'images/cierny_ujo.jpg';
} 

?>

<td><img title="Nejlepší brankář ligy" width="100" height="150" src="<?php echo $filename; ?>" /></td>

Zpět do poradny Odpovědět na původní otázku Nahoru