Banner ohne PHP auf anderen Server

Hi,

auf folgender Seite wird per PHP-Zufallscode ein Banner ausgegeben (einer von dreien):
Die Seite

Gibt es nun eine Möglichkeit den zufällig generierten Banner auf eine anderen Homepage einzubinden.
Das ganze sollte ohne PHP funktionierten.

Ist so was möglich?


mfg. Flou
 
Hi,

mir fallen dazu zwei Möglichkeiten ein:
1.) man kann mit php auch Grafiken erzeugen, bekommst also statt eine .php eine .jpg datei raus, die du wie gewohnt einbinden kannst. Da es aber ohne PHP gehn soll, fällt diese Möglichkeit schon mal flach...

2.) Benuzt einen iFrame in dem du die ganze Seite anzeigst. Wenn du die Border ausstellst sollte es wie nen "normales" Bild wirken.

gruß,
Sneaker
 
zu deiner 1.ten Möglichkeit:
Auf dem Server wo die Banner generiert werden kann schon PHP verwendet werden, nur das Script zum einfügen sollte PHP-frei sein!
Aber auch wenn ich eine .jpg habe, dann fehlt mir immer noch wie ich den dazugehörigen Link übertrage!

mfg. Flou
 
Das Bild fügst du wie gewöhnlich mit dem img-tag ein:

Code:
<img src="http://www.team-bountyhunters.de/test/zufallsbanner.jpg" width="283" height="212" border="0" alt="">

Wie genau man das jpg mit PHP erzeugt kann ich dir leider nicht sagen, hab lange kein PHP mehr gemacht, ich weiß halt nur dass es möglich ist...

gruß,
Sneaker
 
also ich geh jetzt mal davon aus das du den code von dem random banner ändern kannst
Code:
<?php
Header("Content-type: image/jpg");
$image = ImageCreateFromJPEG("test.jpg");
ImageJPEG($image);
imagedestroy($image);
?>
anstatt "test.jpg" brauchst du hier dann ja nur deinen zufällig generierten pfad zum bild einsetzten
durch den header weiß der browser das dort ein bild gesendet wird
deshalb kannst du diese seite (bzw dieses bild) dann ganz normal mit dem html-image tag in deine andere seite einbinden

wenn du bei dem bild ne richtige jpg endung haben willst und nicht *.php
dann kannst du die endung einfach ändern
du musst dann aber zusätzlich ne ".htaccess" datei mit folgendem inhalt in den ordner packen
Code:
AddType application/x-httpd-php .jpg
dadurch wird jede jpg datei in dem ordner geparsed, also nach php code durchsucht
 
Danke für die Hilfe, funktioniert aber nicht ganz.

Hier mal mein Script:

PHP:
<?php
//Mein alter Ciode
$banner = file("fertig.txt");  // Pfad der Datei angeben
mt_srand((double)microtime()*1000000);
$zufallszahl = mt_rand(0,count($banner)-1);
echo "$banner[$zufallszahl]";
//Part von ivegotmail
Header("Content-type: image/jpg");
$image = ImageCreateFromJPEG("$banner[$zufallszahl]");
ImageJPEG($image);
imagedestroy($image);
?>

Das Script ließt also per Zufallsgenerator einen Bannercode aus fertig.txt aus, und stellt diesen dar.

Diesen Zufallsbanner möchte ich nun "PHP frei" auf anderen Websites anzeigen lassen (Bild + Link.)

In etwa halt dann mit so einem Script:
PHP:
<html>
<img src="http://www.team-bountyhunters.de/test/zufallsbanner.php">
</html>

mfg. Flou
 
poste nochmal den ganzen code den du jetzt hast
probier das auch erst nochmal mit nem anderen bild
vielleicht benutzt du keine richtigen jpgs oder so :rolleyes:

und nimm mal die headerzeile raus, dann müsstest du auch wieder sehen können wie der fehler genau lautet
 
Zurück
Oben