Einzelnen Beitrag anzeigen

Benutzerbild von derpepe
derpepe

Registriert seit: 16. Mär 2005
Ort: Dotternhausen
164 Beiträge
 
Delphi 2005 Personal
 
#17

Re: [PHP] Pfad aus externer PHP in einem IMG-Tag einbauen

  Alt 28. Jul 2005, 18:53
*argl*
Das Problem ist gar kein richtiges Problem, es ist ein Verständnisproblem!

Wir unterscheiden zwei Dinge:
1. Das PHP-Skript soll ein Bild ausgeben (von dem scheinen alle die eine Antwort geschrieben haben auszugehen)
2. Das PHP-Skript soll den Pfad zu einem Bild ausgeben, das meinte der Fragesteller wohl.

Da das Skript den Pfad ausgibt und nicht das Bild selbst schlägt sowas wie
[img]skript.php[/img] natürlich fehl!!
Schreibt mal in eine Datei den Pfad zu nem Bild rein und gebt diese Datei im SRC-Attribut an. Das kann ja nciht funktionieren!

Momentan hat der Fragesteller also Variante 2, er braucht aber Variante 1.


Um das zu erreichen hat er zwei Möglichkeiten:
1a. Er muss auf das Bild umleiten. Wenn der Browser dann die Anfrage an dein PHP-Skript schickt leitet man weiter auf das eigentliche Bild, der Browser wird dieses abrufen und anzeigen.
Zwei Posts vor mir hat Flocke das vorgeschlagen, er hat es am Schluß unter "[Noch ein Nachtrag]" geschrieben:
Zitat von Flocke:
Du kannst natürlich auch einfach dein Skript auf dem Server so abändern, so dass es statt
[source]echo $bildpfad;[/source]

das hier benutzt
[source]header("Location: $bildpfad");[/source]
(auch wenn der Rest von Flocke keinen Sinn ergibt )

1b. Die umständliche Variante: Dein PHP-Skript muss das Bild zurückliefern.
Das ist eigentlich nur interessant wenn Du entweder nicht willst dass jeder sieht wo das Bild auf dem Server liegt oder wenn Du an dem Bild etwas ändern willst.
Dann nämlich kann man die PHP-Funktionen CreatePNG() etc. verwenden.
Da dies hier aber nicht gebraucht wird erklär ich das auch nicht weiter


Noch ein kleiner Tipp zum Testen: Wenn Du Dein PHP-Skript aufrufst muss Dein Browser nicht die URL zum Bild anzeigen, sondern das Bild selbst. Wenn Du das geschafft hast kannst Du das Skript in einem IMG-Tag als SRC angeben.


HTH
Peter J. Schneider
http://raketenwerfer.de/programmieren/delphi/index.html
Nes dar in da kev, sed un est a log!
  Mit Zitat antworten Zitat