Webhilfe.info/board

Normale Version: Zufallssignatur für Foren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Wer kennt es nicht: Man registriert sich in einem neuen Forum und hat null Ahnung, was man in seine Signatur schreiben soll... Dafür habe ich jetzt einen Vorschlag: Einen Zufallstext auf einem kleinen Bild Wink
Benötigt werden drei Dateien: sig.php, signatur.png und saetze.txt

Die signatur.png sollte 468x20px haben. Ihr könnt folgende Datei benutzen:

[Bild: signatur.png]

In die Datei sig.php schreibt ihr folgendes:

PHP-Code:
<? $image "signatur.png"
$im imagecreatefrompng($image); 
$tc ImageColorAllocate ($im000); //Schriftfarbe - schwarz 

srand ((double) microtime() * 1000000); 
$datei file("saetze.txt"); //Datei lesen 
$i count($datei)-1//Zeilen lesen 
$zufall rand(0,$i); 

$datei[$zufall] = str_replace("n"" "$datei[$zufall]); 

ImageString($im253$datei[$zufall], $tc); 
header("Content-Type: image/png"); 
Imagepng($im,'',100); 
ImageDestroy ($im); ?>

Und in die Datei saetze.txt schreibt ihr in jeder Zeile einen neuen Satz Wink Diese Sätze dürfen
aber nicht zu lang werden, da sie sonst abgeschnitten werden.

Das Script (sig.php) wählt jetzt also per Zufall eine Zeile aus der Datei saetze.txt aus und schreibt
diese auf das Bild, das dann angezeigt wird.

Toll, oder Wink


Einbinden könnt ihr das ganze, indem ihr im Forum z.B. Code

Code:
[img]http://www.deinehomepage.de/pfad/sig.php[/img]


im Feld für eure Signatur eingebt.
Wie macht man es denn, das das Bild ein anderes ist???
einfach eine andere .png Grafik nehmen
:tard: ich meinte eher, das immer ein anderes Bild anstelle von einem andrem Text kommt.
achso Wink sorry.

Da hat ich mal ein Script, ich schau mal kurz nach Wink

so....

PHP-Code:
<?php 
$avatar 
= array(); // Stehen lassen 

$avatar[] = 'g.gif'// erstes Avatar 
$avatar[] = 'g.jpg'// zweites Avatar 

/* ... 
jedes weitere Avatar, das geladen werden soll, muss diesen Stil haben: 

$avatar[] = 'dateiname.endung'; 
*/ 

// Ab hier brauch nichts mehr geändert werden 
mt_srand((double)microtime()*1000000); 
$zufallszahl mt_rand(0,count($avatar)-1); 

Header('Location:'$avatar[$zufallszahl]); // Ausgabe 
?>
danke
und wie macht man es wie du das die signatur den winamp titel ausliest?
Ein schöneres Tutorial gibt es hier: http://www.tutorialcenter.de/show_tutori...6402c5cc10
is ja cool, nur leider nix für mich . sitzte hier hinter nem dummen router den man nicht mal configurieren kann und der so gut wie alle ports blocken tut. aber nicht schlecht. thx an euch beiden
Seiten: 1 2 3
Referenz-URLs