Dynamische Signatur

Dimenson

Erfahrenes Mitglied
Hi Leute,

ich versuche grade eine dynamische Signatur zu erstellen:

Hier meine Test php :

PHP:
<?php
ob_start(); # Ausgabepuffer aktivieren
error_reporting(E_ALL); # Alle Meldungen anzeigen

#Bild erstellen    
$cIMG = imageCreate (500, 20);
$white = imageColorAllocate ($cIMG, 0, 0, 0);
$green = imageColorAllocate ($cIMG, 50,148,0);
imageColorTransparent($cIMG,$white);
imageFilledRectangle($cIMG,20,20,280,130,$white);
imageString ($cIMG, 5, 2, 2, 'Test 1 - 2 - 3!', $green);
imagePNG($cIMG, 'counter.png');    

echo 'counter.png';

ob_end_flush(); # Ausgabepuffer an Browser senden
?>

Jetzt möchte ich gerne das ich zum Beispiel in der Signatur eingebe :

[ IMG]http://meineseite.de/test.php[ /IMG]

Aber es klappt nicht.
 
Hallo,
das muss man anders machen, denn der "IMG-Tag" unterstützt keine PHP-Endung. Du musst den Ordner z.B: zui.jpg nennen und darein deine index.php packen.
 
Hallo,
mal davon abgesehen, dass hier der Img-Tag in der Signatur gesperrt ist,
sollte es so funktionieren.
PHP:
<?php
    header("Content-type: image/png");
    $cIMG = imageCreate (500, 20); 
    $white = imageColorAllocate ($cIMG, 0, 0, 0); 
    $green = imageColorAllocate ($cIMG, 50,148,0); 
    imageColorTransparent($cIMG,$white); 
    imageFilledRectangle($cIMG,20,20,280,130,$white); 
    imageString ($cIMG, 5, 2, 2, 'Test 1 - 2 - 3!', $green); 
    imagePNG($cIMG);     
    imagedestroy($cIMG);
?>

mfg
forsterm
 
jetzt habe ich ne neue frage, kann ich doch mit modrewrite machen oder?

z.b.:

player_767864.png /player.php?id=$1

ist nur nen Beispiel, müsste aber doch auch gehen oder?
 
D@nger hat gesagt.:
Hallo,
das muss man anders machen, denn der "IMG-Tag" unterstützt keine PHP-Endung. Du musst den Ordner z.B: zui.jpg nennen und darein deine index.php packen.

Wie man jetzt z.B. im Profil von Hektik (Da weis ich, dass es ein Profilbild gibt :) ) sieht, geht die Endung PHP schon.
Code:
http://www.tutorials.de/forum/image.php?u=67042&dateline=1144020662&type=profile
Es dürfte dem tag reichlich egal sein, welche Endung genommen wird. Es muss nur der passende Header gesendet werden.
 
Zurück