Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Pfad aus externer PHP in einem IMG-Tag einbauen (https://www.delphipraxis.net/50548-%5Bphp%5D-pfad-aus-externer-php-einem-img-tag-einbauen.html)

Äfan 27. Jul 2005 14:08


[PHP] Pfad aus externer PHP in einem IMG-Tag einbauen
 
Hi,

Ich habe folgendes Problem: Ich eine PHP datei gemacht. Sobald man diese aufruft, wird ein pfad zu einem bild auf meinem server angezeigt, also z.b. http://meinserver.de/bilder/irgendwas.gif. Jetzt will ich in einer anderen html datei, diesen generierten pfad in ein img-tag einfügen. Ich habe das erst so probiert:

Code:
[img]http://meinserver.de/meinscript.php[/img]
Aber so funktionierts net. Auch so is es nix geworden:

Code:
<?php
  $var = 'http://meinserver.de/meinscript.php';
  echo('[img]$var[/img]');
?>
Falls mir jemand sagen kann, wie der code richtig sein muss, dass es geht, dann wäre es nett, wenn er es sagen würde :wink: Aber bitte nicht so tipps wie "Binde den php code der datei http://meinserver.de/meinscript.php in die datei mit dem bild ein". thx

mfg

idontwantaname 27. Jul 2005 14:17

Re: [PHP] Pfad aus externer PHP in einem IMG-Tag einbauen
 
du musst einen Image-Header senden
Code:
header("image: png");
bin mir aber nicht sicher

am besten schaust du hier nach:
http://at.php.net/manual/de/ref.image.php

[edit2] so, habs gefunden:
Code:
header ("Content-type: image/png");
und dann musst du das bild noch reinbringen
Code:
include "bild.png";
generell könnte man imho auch header("Content-type: image"); oder header("Content-type: file"); senden

[edit] verlesen :oops: :oops:
wenn du ' verwendest, kannst du variablen nicht einfach so reinschreiben, nur bei "
daraus folgt:
Code:
<?php
  $var = 'http://meinserver.de/meinscript.php';
  echo('[img]'.$var.'[/img]');
?>
order
Code:
<?php
  $var = 'http://meinserver.de/meinscript.php';
  echo("<img src=\"$var\">");
?>

Mystic 27. Jul 2005 15:17

Re: [PHP] Pfad aus externer PHP in einem IMG-Tag einbauen
 
Versuchs mal so (ungetestet):

Code:
[img]<?php require [/img]">

alcaeus 27. Jul 2005 16:13

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

Zitat von Mystic
Versuchs mal so (ungetestet):

Code:
[img]<?php require [/img]">

Du solltest testen bevor du was schreibst :mrgreen:
Das wird nur zur Folge haben, dass die Ausgabe der php-Datei als Source-Pfad fuers Bild verwendet wird, was natuerlich fehlschlaegt.
Wie gesagt: die php-Datei, die im src-Attribut des img-Tags steht muss einen Image-Header (content-type/(jpeg|png|gif)) senden, und anschliessend die Daten rausschicken, z.B. mit readfile().

Greetz
alcaeus

Flocke 27. Jul 2005 16:19

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

Zitat von alcaeus
Das wird nur zur Folge haben, dass die Ausgabe der php-Datei als Source-Pfad fuers Bild verwendet wird, was natuerlich fehlschlaegt.

ist das nicht genau das, was er wollte?
Zitat:

Ich eine PHP datei gemacht. Sobald man diese aufruft, wird ein pfad zu einem bild auf meinem server angezeigt,
Zitat:

Zitat von alcaeus
Wie gesagt: die php-Datei, die im src-Attribut des img-Tags steht muss einen Image-Header (content-type/(jpeg|png|gif)) senden, und anschliessend die Daten rausschicken, z.B. mit readfile().

Sein Programm liefert den Pfad zum Bild und nicht das Bild selbst.

alcaeus 27. Jul 2005 16:21

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

Zitat von Flocke
Sein Programm liefert den Pfad zum Bild und nicht das Bild selbst.

:duck: Ich sollte mehr schlafen :oops:


8) *blitz* :mrgreen:

Greetz
alcaeus

Äfan 27. Jul 2005 20:17

Re: [PHP] Pfad aus externer PHP in einem IMG-Tag einbauen
 
OK, thx für die schnelle hilfe. Leider funzt es noch nicht richtig. Ich habe jetzt mal den einen code von Mystic berichtigt, da dieser im php teil paar kleine fehler hatte, wie z.b. wird bei php anstatt " ein ' verwendet:

Code:
[img]<?php require('http://meinserver.de/meinscript.php'); ?>[/img]
Wenn ich die seite aufrufe, erscheint zwar die seite mit dem bild objekt, leider wird aber kein bild gezeigt... Klicke ich da jetzt rechte maustaste und "Grafikadresse kopieren", kommt dieser pfad raus:

Code:
http://meinserver.de/%3C?php%20require('http://meinserver.de/meinscript.php');%20?%3E
Wo is da jetzt der fehler, das ich so einen pfad bekomme ?

mfg

Mystic 27. Jul 2005 21:16

Re: [PHP] Pfad aus externer PHP in einem IMG-Tag einbauen
 
Mein Code war doch syntaktisch richtig.

Neuni 27. Jul 2005 21:59

Re: [PHP] Pfad aus externer PHP in einem IMG-Tag einbauen
 
1. Klar gibts " in PHP...das war vollkommen richtig vom Mystic.

2. Das sieht danach aus, dann dein Webspace kein PHP kann / du .html genommen hast statt .php

//EDit: womit schribst du die Dateien? Welcher Editor? Oder son komisches Ding wie Frontpage? *igitt*

Äfan 27. Jul 2005 23:02

Re: [PHP] Pfad aus externer PHP in einem IMG-Tag einbauen
 
*lok* Klar kein mein server php. Ich habe ne menge php scripts aufm server und auch ein PHP-forum... und die funktionieren ohne probleme. Ich habe jetzt den fehler gefunden, also meine testdatei mit dem img-tag war im html format. Mach ichs in php, dann gehts, warum weiß ich auch net... wie kann ich das auch in einer html datei machen ?


Zitat:

//EDit: womit schribst du die Dateien? Welcher Editor? Oder son komisches Ding wie Frontpage? *igitt*
Ich verwende für so kurze codes den Windows Editor, da es damit am einfachsten und schnellsten geht, ansonsten Dreamweaver.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:17 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz