• 14.07.2025, 18:13
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

bluedragon_italy

Full Member

Webhosting Problem mit Bildern...

Montag, 3. Januar 2005, 18:34

Hi,
ich habe schon seit längerm einen Account bei einem Freehoster, auf welchem ich meine HP habe
nun möchte ich aber einige Dateien(Bilder) extern verlinken;
das geht aber leider nich da der Hoster das unterbindet >:(
ich wollte eigentlich nicht den Hoster wechseln, also suche ich nach einer alternative
ich dachte da an php, da das
1. die einzige Serverseitige Scriptsprache ist die ich ein wenig kann und
2. ich denke da die Sperre auch Serverseitig ist sie (wenn überhaupt) nur so aufgehoben/umgangen werden kann...

ich dachte da an einen aufruf einer php datei in der form
bilder.php?image=bla.gif
welches dann das Bild zurückliefert...
aber wie gehe ich das am besten an ???

Ich will durch diese Methode sicher nicht den Hoster schädigen oder so, jedoch wäre es mir echt lieber wenn ich bei dem bleiben kann
es wird auch bewusst nicht der name des Hosters genannt

hat also einer eine Idee wia man das anstellen könnte,
bzw. so ein script am laufen?

so long bluedragon_italy

Y0Gi

God

Re: Webhosting Problem mit Bildern...

Montag, 3. Januar 2005, 21:09

wie das in python geht, kann ich dir wohl sagen.

in php dachte ich erst an http://de3.php.net/passthru, aber das scheint doch etwas anders gewesen zu sein. ich schätze, echo und printf haben probleme mit den binärdaten der bilder und daher brauchst du vermutlich die image-funktionen samt installierter gdlib.

dann etwa so:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$file = $_GET['image'];

// bei nem gif
$img = ImageCreateFromGIF($file)
 or die('Cannot Initialize new GD image stream.');
header('Content-type: image/gif');
ImageGIF($img);

// bei nem png
$img = ImageCreateFromPNG($file)
 or die('Cannot Initialize new GD image stream.');
header('Content-type: image/png');
ImagePNG($img);
?>

JPEG analog.
welche formate du benutzen kannst, hängt von der version deiner gdlib ab.

bluedragon_italy

Full Member

Re: Webhosting Problem mit Bildern...

Montag, 3. Januar 2005, 21:46

Zitat von »Y0Gi«

wie das in python geht, kann ich dir wohl sagen.

in php dachte ich erst an http://de3.php.net/passthru, aber das scheint doch etwas anders gewesen zu sein. ich schätze, echo und printf haben probleme mit den binärdaten der bilder und daher brauchst du vermutlich die image-funktionen samt installierter gdlib.

dann etwa so:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$file = $_GET['image'];

// bei nem gif
$img = ImageCreateFromGIF($file)
 or die('Cannot Initialize new GD image stream.');
header('Content-type: image/gif');
ImageGIF($img);

// bei nem png
$img = ImageCreateFromPNG($file)
 or die('Cannot Initialize new GD image stream.');
header('Content-type: image/png');
ImagePNG($img);
?>

JPEG analog.
welche formate du benutzen kannst, hängt von der version deiner gdlib ab.


hi,
danke für deine mühe
ich dachte auch an die grafikfunktionen von php,
da es mit echo nicht funktionierte...
das Bild wird zwar richtig an den Browser geschickt, aber
sehe ich leider immer noch das [X] :(
Pfad ist korrekt, und Bild giebt es auch...
ich glaube ich habe schon einmal eine Lösung in php gesehen..
kann mich aber nicht errinnern wo, und finde sie nun auch nicht mehr... >:(

na ja... villeicht hat ein anderer eine idee

Y0Gi

God

Re: Webhosting Problem mit Bildern...

Montag, 3. Januar 2005, 21:57

schonmal in den quelltext dessen geschaut, was der browser erhält?

bei mir geht das übrigens so.

bluedragon_italy

Full Member

Re: Webhosting Problem mit Bildern...

Montag, 3. Januar 2005, 22:52

Zitat von »Y0Gi«

schonmal in den quelltext dessen geschaut, was der browser erhält?

bei mir geht das übrigens so.


hi, habe es gerade auf den webspace von einem freund bei funpic geladen...
habe dort auch meinen space
der link: http://drumnotes.dr.funpic.org/bild.php?image=mysig.jpg
das bild existiert,
aber ich kann nicht auf ansicht/quelltext gehen, es ist grau markiert...
kann es nicht anklicken... :P

ich dachte auch bei mir geht es...
biss ich den cache gelehrt habe, dann hat er nur das [X] nachgeladen

Y0Gi

God

Re: Webhosting Problem mit Bildern...

Montag, 3. Januar 2005, 23:10

manchmal geht strg+u, obwohl der entsprechende eintrag im kontextmenü grau markiert ist.

hinter deinem link erwartet mich

Quellcode

1
The image “[url]http://drumnotes.dr.funpic.org/bild.php?image=mysig.jpg”[/url] cannot be displayed, because it contains errors.

was auf einen scriptfehler hindeutet, die bilddaten werden schließlich ausgegeben. meist ist eine vorgeschobene ausgabe (leerzeilen/leerzeichen im php-script vor <?php, fehlermeldung o.ä.) schuld.

Y0Gi

God

Re: Webhosting Problem mit Bildern...

Dienstag, 4. Januar 2005, 02:36

ah, versuch's mal mit http://de3.php.net/readfile, das war's vermutlich.