Ich habe ein Script mit dem ich problemlos mehrere Bilder auslesen und anzeigen kann.
Hier sieht der Code so aus:
http://www.maskinisten.net/mat/detail.php?id=1
Code: Alles auswählen
<br /><b>Bilder</b><br />
<?php
$verzeichnis = "bilder/"; // Pfad zum Verzeichnis (Hier ist es ein Unterverzeichnis)
$verzeichnis_id = $verzeichnis . $r['id'] . "/";
$handle = openDir($verzeichnis_id); // Verzeichnis öffnen
$i=0;
while ($datei = readDir($handle)) { // Verzeichnis auslesen
if ($datei != "." && $datei != ".." && !is_dir($datei)) { // Verzeichnisse filtern
if (strstr($datei, ".gif") || strstr($datei, ".png") || strstr($datei, ".jpg")) { // Bilder filtern
$verzeichnis_datei = $verzeichnis_id . $datei; // Pfad zur aktuellen Datei
$info = getImageSize($verzeichnis_datei); // Bildinfos ermitteln (Breite, Höhe)
if ($info[0] > 400)
{
$info[1] = (400 / $info[0]) * $info[1];
$info[0] = 400;
}
// Bild anzeigen
echo "<br /><a href=\"$verzeichnis_datei\" target=\"new\"><img src=\"$verzeichnis_datei\" width=\"$info[0]\" height=\"$info[1]\" border=\"0\"></a><br />";
}
}
$i++;
}
closeDir($handle); // Verzeichnis schließen
if($i==0) {
echo "<br />Inga bilder än";
}
?>
Hier versuche ich das Gleiche, will aber nur ein Bild anzeigen:
http://www.maskinisten.net/mat/index.php
Ich bekomme dann nur eine weisse Seite (habe den jetzt Code auskommentiert, damit die Seite angezeigt wird)!
Was mache ich falsch?
Code: Alles auswählen
$result = mysql_query("SELECT * FROM mat_restaurant WHERE ort like '%$term%' AND activated='1' ORDER BY created DESC");
if ( $db->sql_numrows($result) > 0 )
{
while ($r = mysql_fetch_array($result))
{
if($r['mattider'] == "1") $r['mattider']="Frukost";
if($r['mattider'] == "2") $r['mattider']="Lunch";
if($r['mattider'] == "4") $r['mattider']="Kvällsmat";
if($r['mattider'] == "3") $r['mattider']="Frukost/Lunch";
if($r['mattider'] == "5") $r['mattider']="Frukost/Kvällsmat";
if($r['mattider'] == "6") $r['mattider']="Lunch/Kvällsmat";
if($r['mattider'] == "7") $r['mattider']="Frukost/Lunch/Kvällsmat";
echo('<tr>');
echo('<td valign="top">');
$verzeichnis = "bilder/"; // Pfad zum Verzeichnis (Hier ist es ein Unterverzeichnis)
$verzeichnis_id = $verzeichnis . $r['id'] . "/";
$handle = openDir($verzeichnis_id); // Verzeichnis öffnen
$i=0;
while ($i=0 && $datei = readDir($handle)) { // Verzeichnis auslesen
if ($datei != "." && $datei != ".." && !is_dir($datei)) { // Verzeichnisse filtern
if (strstr($datei, ".gif") || strstr($datei, ".png") || strstr($datei, ".jpg")) { // Bilder filtern
$verzeichnis_datei = $verzeichnis_id . $datei; // Pfad zur aktuellen Datei
$info = getImageSize($verzeichnis_datei); // Bildinfos ermitteln (Breite, Höhe)
if ($info[0] > 50)
{
$info[1] = (50 / $info[0]) * $info[1];
$info[0] = 50;
}
// Bild anzeigen
echo('<br /><a href=\"$verzeichnis_datei\" target=\"new\"><img src=\"$verzeichnis_datei\" width=\"$info[0]\" height=\"$info[1]\" border=\"0\"></a><br />';
}
}
$i++;
}
closeDir($handle); // Verzeichnis schließen
if($i==0) {
echo('<br />Inga bilder än');
}
echo('Mini-<br />bild</td>');
echo('<td valign="top"><b><a href="detail.php?id=' . $r['id'] . '">');
echo( $r['name'] );
echo('</a></b> Värdering här<br />i ' . $r['ort'] . '<br />' . $r['mattider'] . '<br /><class="gen"><i>rekommenderad av ');
echo( $r['createdby'] );
echo('</i></span><br /></td>');
echo('</tr>');
echo('<tr><td colspan="2" style="border-top: 1px dotted #ccc;"><br /></td></tr>');
}
}
else
{
echo('Inga rekommenderade restauranger för närvarande');
}
?>
Gruss
Holger