Bild das nicht per URL erreichbar ist, via PHP datei ausgeben.

Hi sheel,
es wird kein Bild sondern eine automatisch generierte HTML Seite ausgegeben, hier der Code dazu:

HTML:
<html>
<head>
<meta name="viewport" content="width=device-width; height=device-height;">
<link rel="stylesheet" href="resource://gre/res/ImageDocument.css">
<link rel="stylesheet" href="resource://gre/res/TopLevelImageDocument.css">
<link rel="stylesheet" href="chrome://global/skin/media/TopLevelImageDocument.css">
<title>bilder.php?id=1 (JPEG-Grafik)</title></head>
<body>
<img src="https://www.website.de/bilder.php?id=1" alt="Die Grafik &quot;https://www.website.de/bilder.php?id=1&quot; kann nicht angezeigt werden, weil sie Fehler enthält.">
</body>
</html>

Eine etwas sehr knifflige aufgabe was :D
 
Ich meinte nicht die Pseudo-Seite vom Browser, sondern das Bild selber...
oiwx7omh.jpg


Ein mit Paint erstelltes JPG :)
 
Wenn das wirklich das Bild wäre, dass du von deiner PHP-Datei bekommst (nicht von deiner Festplatte), dann würde es kein Problem geben... :rolleyes:
Und falls du uns doch das von der PHP-Datei geben willst, wie gesagt bitte als Anhang. Das Forum hier ist sehr gut in der Lage, Bidler zu speichern, ohne dass sie von externen Seiten verkleinert/komprimiert und getaggt = verändert werden und nach der Speicherfrist dann verschwinden.
 
Wenn das wirklich das Bild wäre, dass du von deiner PHP-Datei bekommst (nicht von deiner Festplatte), dann würde es kein Problem geben... :rolleyes:
Und falls du uns doch das von der PHP-Datei geben willst, wie gesagt bitte als Anhang. Das Forum hier ist sehr gut in der Lage, Bidler zu speichern, ohne dass sie von externen Seiten verkleinert/komprimiert und getaggt = verändert werden und nach der Speicherfrist dann verschwinden.

Ich bekomme kein Bild von meiner PHP Datei, dies ist das Bild das ich durch meine PHP Datei einbinden möchte. Von meiner PHP Datei bekomme ich eine Pseudo-Seite ...
 
... gibts das irgendwo öffentlich erreichbar?
(Wenns nicht die ganze Welt sehen soll, unter meinem Beitrag ist ein Link für private Nachrichten)
 
... gibts das irgendwo öffentlich erreichbar?
(Wenns nicht die ganze Welt sehen soll, unter meinem Beitrag ist ein Link für private Nachrichten)

Nicht öffentlich erreichbar, da mit einem Login geschützt ...
Aber ich vermute ich weiß wo das Problem liegt ... habe nun mal die picture.php und das _nouserpic.jpg in einen Ordner gepackt, dann folgendes gemacht:
Code:
header('Content-type:image/jpg');
readfile("_nouserpic.JPG");

auch das funktioniert nicht ...
ich vermute irgendwas mit header() stimmt nicht ...

an was kann das liegen?
 
Ich komme der Sache näher !
Scheinbar gab es einen Fehler mit meinem WebSpace ...

Nach neustart passiert nun etwas eigenartiges ...
Wenn ich mit "Bilder.php?var01=1" aufrufe, erscheint das Bild
Wenn ich "Index.php?site=bilder&var01=1" kommt weiterhin der Fehler ...

in der Index.php steht folgendes:

PHP:
        if (isset($_GET["site"])) {
        switch($_GET["site"]) {


        case "bilder": include("Bilder.php"); break;
...

Jemand eine Idee?
Liebe Grüße und danke für Eure Hilfe!
Matlox
 
Zuletzt bearbeitet:
Gibt die Index.php irgendwas selber aus?
Mit echo, oder reines HTML außerhalb von <?php ...?>, oder eine BOM (falls das nicht klar ist, bitte die PHP-Datei als Anhang. Reinkopieren hilft dafür nicht)
 
Zurück