Die Bilder werden einfach nicht angezeigt

JohnDoe

Erfahrenes Mitglied
Hallo, ich mache gerade eine Seite, auf der Bilder angezeigt werden sollen, welche in einer MySQL-Datenbank aufgeführt sind. Ich habe das jetzt zu Hause mit dem Apache aufgebaut und getestet.
Dabei werden die Bilder einfach nicht angezeigt. Kopiere ich den Quelltext der Seite aus dem Explorer in eine HTML-Datei und lasse die anzeigen, so sind die Bilder da. Auch der Text fehlt in der PHP-Seite. Ich häge den Quelltext an, leider weiß ich nicht, wie ich den Text kleiner mache:

---------------------------------------------------------------------

<?php
$db=mysql_connect("localhost","root","root");
mysql_select_db("steffenkorinna_de_db", $db);
$result=mysql_query("SELECT * FROM Bilder WHERE Kategorie='Braut' order by Datum DESC", $db);
for ($i=0; $i<mysql_num_rows($result); $i++)
{
$gruesse[$i]=mysql_fetch_object($result);
}
echo "<table border=\"0\">";
for($i=0; $i<mysql_num_rows($result); $i++)
{
echo "<tr>",
"<td><img src=\"Bilder/",
$gruesse[$i] ->Bildatei,
"\"></td>",
"</tr>",
"<tr>",
"<td>",
nl2br($gruesse[$i] ->Kommentar),
"</td>",
"</tr>",
"<tr>",
"<td>Eintrag von <b>",
$gruesse[$i] ->Sender,
"</b> am <b>",
substr($gruesse[$i]->Datum, 8, 2),
".",
substr($gruesse[$i]->Datum, 5, 2),
".",
substr($gruesse[$i]->Datum, 0, 4),
" ",
substr($gruesse[$i]->Datum, 10),
"</b></td>",
"</tr>",
"<tr><td><hr><br></td></tr>";
}
?>

</table>´

---------------------------------------------------------------------

Kompilert kommt folgender Text raus:

---------------------------------------------------------------------

<table border="0"><tr><td><img src="Bilder/Steffenkorinna.jpg"></td></tr><tr><td>Test</td></tr><tr><td>Eintrag von <b>Tobias</b> am <b>11.07.2002 </b></td></tr><tr><td><hr><br></td></tr><tr><td><img src="Bilder/steffenkorinna.jpg"></td></tr><tr><td>Test</td></tr><tr><td>Eintrag von <b>Tobias</b> am <b>11.07.2002 </b></td></tr><tr><td><hr><br></td></tr>

---------------------------------------------------------------------

Ich muss das langsam zu ende bringen, bitte helft mir!
 
rechtsklick aufs broken image -> eigenschaften -> pfad anschauen und sehen was falsch ist ;)
 
Nein, wenn ich den Quellcode dann kopiere und in eine HTML-Datei einfüge, der untere, dann klappt es ja.

Mist, ich brauch das dringend, wirklich dringend...
 
Lieber Jon Doe!
Versuchs doch einmal ... wenn ein Image nicht angezeigt wird IST NUNMAL DEFINITV DER PFAD FALSCH oder du hast ein Rechteproblem. Keiner darf in das Bilderverzeichnis gucken.

Vergleiche den Pfad den du IN DIESER ANZEIGE angezeigt kriegst mit dem SOLL-PFAD!
 
Der Pfad stimmt...

Wie ist das, wenn ich im HTDocs-Verzeichnis vom Apache-Server einen Unterordner erstelle. Ist der automatisch schreibgeschützt(lesegeschützt). Wenn ja, wie kann ich ihn freigeben?
 
"chmod 777 verzeichnis" wenn du unter unix arbeitest, unter windows solltest du das problem nicht haben ...
 
nun ich geb mal einen Schuss ins blaue ab:

Ich hatte das selbe Problem.
Der Pfad stimmte, die rechte auch. Aber er zeigte einfach das bild nicht an.

Nach einer halben Stunde habe ich gemerkt das ich im Mozilla angegeben hatte :
Block images from this Site.

Wenns das nicht ist, vergiss den post.
Wenn doch nicht ärgern .. ist mir wie gesagt auch passiert :-)
 
Zurück