2010-12-09 4 views
0

Ich habe einen Code, der ein anderes Bild zeigt, wo auf der Seite ich bin, aber einige Orte haben kein Bild, so dass es ein "kein Bild" anzeigt Symbol. Ich möchte eine Bedingung hinzufügen, die prüft, ob wirklich ein Bild im angegebenen Pfad vorhanden ist und ob die Rückgabe false nichts tut. Ich habe keine Ahnung, wie es geht.php - Entscheiden Sie, ob ein Bild existiert und wenn es es zeigt

Dies ist der ursprüngliche Code:

<?php 
$search=get_search_query(); 
$first=$search[0]; 

if ($first=="#"){ 
     echo "<html>"; 
     echo "<img src='http://chusmix.com/Imagenes/grupos/".substr(get_search_query(), 1). ".jpg'>"; 
} 
?> 

Was muss ich wissen, ist, welche Funktion verwende ich eine wahr/falsch dieses Bild Weg zu bekommen.

Dank

Antwort

1

Verwenden file_exists

$image_path = 'Imagenes/grupos/' . substr(get_search_query(), 1) . '.jpg'; 

if (file_exists($image_path)) { 
    echo "<img src='http://chusmix.com/Imagenes/grupos/".substr(get_search_query(), 1). ".jpg'>"; 
} else { 
    echo "No image"; 
} 

http://php.net/manual/en/function.file-exists.php

+0

Vielen Dank dieses perfekt funktioniert. – lisovaccaro

Verwandte Themen