Php wieso wird das Bild nicht angezeigt?

7 Antworten

Gehe mal auf das Icon, was das fehlende Bild darstellt und dann rechte Maustaste, Grafik anzeigen und überprüfe den Pfad,

Werden die Bilder als HTML img Tag außerhalb des PHP Scriptes angezeigt?

Sind die Dateinamen alle richtig geschrieben? Auf Linuxsystemen ist sogar die Gross -Klein Schreibung wichtig.

Woher ich das weiß:Berufserfahrung – Web Developer bei einem mittelständischen Portalbetreiber

LMorningstar 
Fragesteller
 03.01.2020, 17:02

wenn ich das mache steht da nur bild speichern unter oder sowas und das klappt garnicht :(( aber danke

0

Was soll das eigentlich dauernd mit den schiefen Bildschirmfotos? 😒

Zuerst zu den Markup-Fehlern:

  • Der Doctype fehlt in beiden Dateien (bmi.html, bmi.php).
  • Der Seitentitel (title-Tag) fehlt in beiden Dateien.
  • Du öffnest nach deinen Paragraphen jeweils immer noch einen zweiten. Das war gewiss nicht gewollt.
  • Dem img-Element fehlt das alt-Attribut.
  • Attributwerte gehören in Anführungszeichen (height="100").

Bezüglich deines Bildes (adipositas2.jpg): Prüfe die Rechtschreibung.

Liegen denn die Bilder im selben Ordner wie die PHP Datei?

Nehme die Bilder auch mal aus den Bedingungen raus, damit diese als Fehlerquelle ausgeschlossen werden können.

Woher ich das weiß:Berufserfahrung – IT Support, Studium & Hobby

LMorningstar 
Fragesteller
 03.01.2020, 16:42

Es liegt alles im selben Ordner :(

0

Basierend auf dem von KapitaenNiveau prüfe bitte auch, ob die Höhe ohne die Weite überhaupt funktioniert. Ich weiss nicht, ob diese dann nicht auf 0px gesetzt wird.

z.B. <img src="bild.jpg" alt="Example" width="200" height="100">

Die fehlenden Maßangaben sollten keine Ursache für das "nicht" zusehende Bild sein.

Entweder mit width oder ohne beides.

Woher ich das weiß:Berufserfahrung – IT Support, Studium & Hobby

LMorningstar 
Fragesteller
 03.01.2020, 16:56

aber da man mit echo arbeitet bei php muss ja echo “<img src=‘bild.jpg‘ etc geschrieben werden?

0

Ganz einfach, dein Script gibt folgendes img-tag aus:

<img src= 'normalgwicht.jpg' height=100>

Das ist kein korrektes HTML

Soll:

<img src="normalgewicht.jpg" height="100px">

Soll PHP

echo '<img src="normalgewicht.jpg" height="100px">';

LMorningstar 
Fragesteller
 03.01.2020, 16:54

das ändert nichts

0
KapitaenNiveau  03.01.2020, 16:56
@LMorningstar

Öffne mal die Dev-Tools (f12), navigiere in den "Network" oder "Netzwerk" Tab und lade die Seite neu. Nicht-ladbare Elemente werden rot hinterlegt und vermutlich einen Code im 400er Bereich ausspucken...

0