ERLEDIGT
JA
JA
ANTWORTEN
13
13
ZUGRIFFE
339
339
EMPFEHLEN
-
Hallo!
Bin am php üben/programmieren. Und möchte eine kleine Fotogallerie. Dabei möchte ich mit php fotos anzeigen. Habe schon alles ausprobiert, gegoogelt, doch es hilft mir alles nichts...
<img src="bilder/01.jpg" />
<?php
$werte = array("bilder/01.jpg","bilder/02.jpg","bilder/03.jpg","bilder/04.jpg");
echo "<img src=\"$wert[2]\"";
?>
In php zeigt es mir kein Bild an, habs auch schon ohne array probiert. Bei html funktionierts ohne Probleme!
Kann mir jemand helfen****
Danke Robert
-
Hallo erstmals
item: PHP zeigt nie Bilder an. Du kannst über das generierte HTML im Browser bilder anzeigen.
item: bitte das nächste mal den Code in PHP-Tags setzen
item: Der img-Tag muss noch geschlossen werden: /> fehlt
item: Versuch es mal mit der Curly-Schreibweise
PHP-Code:$werte = array("bilder/01.jpg","bilder/02.jpg","bilder/03.jpg","bilder/04.jpg");
echo "<img src=\"{$wert[2]}\" />";
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
An deiner Stelle würde ich z.B. den Bildpfad als eigene Variable speichern, und nur den Bildnamen in den Array nehmen. Das spart Platz.
Ungetestet, sollte aber funktionieren.PHP-Code:<?PHP
$path = "bilder/";
$pic = array("01.jpg","02.jpg","03.jpg","04.jpg");
echo "<img src=\"".$path.$pic[2]."\" />";
?>
Dein Fehler war vor allem, dass du die Variable falsch in den String gesetzt hast.
Du musst, damit du eine Variable in den String setzen kannst, diesen erst schließen mit einem " (Gänsefüßchen). Dann ein Punkt, womit man Variablen/Strings verknüpft und anschließend die Variable. Am Ende der Variable dasselbe.
Gruß
PS: Du hattest auch den HTML-Tag nicht geschlossen...
€: Mir fällt bei Yaslaw gerade auf: Die Array-Variable heißt "werte" und beim img-Tag benutzt ihr beide "wert".
-
04.01.12 13:01 #4
Hallo!
Und damit solche Flüchtigkeitsfehler nicht unentdeckt bleiben, nutzt man error_reporting() (und display_errors).
Sowas kann einem eine Menge (unnötige) Arbeit ersparen.
Gruss Dr DauSchri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
Hallo!
Danke für die rasche Hilfe!
OK, php kann keine Bilder anzeigen, hab mich nicht klar genug ausgedrückt.
Und mit Variablen Platz sparen, mach ich wenns funktioniert.
Und es funktioniert leider beides nicht. Bei beiden zeigt es folgendes an:
"; ?>
Ist irgendetwas mit den Anführungszeichen, doch das ist genau das was ich nicht kapier...
-
04.01.12 13:35 #6
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.521
Also grundsätzlich sollte es so schon funktionieren:
Code php:1 2 3 4 5
<img src="bilder/01.jpg" /> <?php $werte = array("bilder/01.jpg","bilder/02.jpg","bilder/03.jpg","bilder/04.jpg"); echo "<img src=\"$werte[2]\"/>"; ?>
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
-
04.01.12 14:27 #8
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.521
Versuch mal <?php statt <?PHP
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
Hab ich beides schon probiert! Gleiches Ergebnis!
-
04.01.12 14:31 #10
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.521
Ist die Seite zufälligerweise eine .html-Seite?
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
Ja, warum denn?
-
04.01.12 14:35 #12
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.521
Weil der Webserver sehr wahrscheinlich nur Dateien mit der Endung .php an den PHP-Parser übergibt. HTML-Dateien werden einfach so ausgeliefert. Benenn die Datei mal um in .php und ruf sie auf.
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
html-Setien werden nicht mit php geparst, ausser du definierst das in .htaccess.
Bennene deie Seita mal auf .php um.....---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Bild anzeigen funktioniert******
Habe das noch nie gehört oder gelesen. Da wäre ich nie draufgekommen. Danke
Ähnliche Themen
-
Foto druckbereit auf einer Grafik anzeigen
Von Darian im Forum Sonstige Grafik-ProgrammeAntworten: 1Letzter Beitrag: 29.07.10, 17:35 -
Nur 1 Foto von mehreren Mitglieder anzeigen
Von proloser im Forum PHPAntworten: 6Letzter Beitrag: 08.02.09, 21:46 -
Optionsfeld Anzeigen/Arraywerte als SELECTED anzeigen
Von lano im Forum PHPAntworten: 1Letzter Beitrag: 07.11.05, 10:14 -
Je nach übergebenen Wert eine Zeile anzeigen oder nicht anzeigen
Von Bato_Loco im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 30.09.05, 15:56 -
Anzeigen alle einträger mit bestimmter ID + immer 10 Datensätze anzeigen
Von boardcash im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 24.02.05, 11:46





Zitieren




Login






[PHP][Snippet] Array zu XML konvertieren