[HowTo] Random E*PvP Image Forum Signatur

10/24/2009 17:20 Pand0r#1


Hab Heute in der OffTopic Sektion gelesen,
das irgendein Epvp User eine Random Forum Signatur bei sich hatte.

Da dachte ich mir, ich kram mal meine alten Scripts raus,
die ich noch von meiner letzten Webseite hatte und erstell gleich mal ein kleines Tutorial.

Random bedeutet, für alle nicht englisch Sprecher "Zufall(s)"


Tutorial:
1. Ihr braucht ein Root(Server) bzw PHP fähigen FTP Server.
- falls ihr keinen habt, könnt ihr auch einen kostenlosen Server nehmen. (Siehe bplaced,funpic usw)
-> Wer die Epvp Sufu nutzen kann, findet zum Thema Free Server genug
2. Ihr ladet eure Bilder hoch. (Ich empfehle das FTP Programm FileZilla)
- Ordner ist recht egal
Beispiel: [Only registered and activated users can see links. Click Here To Register...]
3. Erstellt euch eine php Datei mit folgenden Inhalt und ladet sie in dem gleichen Ordner, wie die Bilder.
- In unserem fall, wäre es wieder [Only registered and activated users can see links. Click Here To Register...]
PHP Code:
<?php
$folder 
'.';
    
$extList = array();
    
$extList['gif'] = 'image/gif';
    
$extList['jpg'] = 'image/jpeg';
    
$extList['jpeg'] = 'image/jpeg';
    
$extList['png'] = 'image/png';

$img null;

if (
substr($folder,-1) != '/') {
    
$folder $folder.'/';
}

if (isset(
$_GET['img'])) {
    
$imageInfo pathinfo($_GET['img']);
    if (
        isset( 
$extListstrtolower$imageInfo['extension'] ) ] ) &&
        
file_exists$folder.$imageInfo['basename'] )
    ) {
        
$img $folder.$imageInfo['basename'];
    }
} else {
    
$fileList = array();
    
$handle opendir($folder);
    while ( 
false !== ( $file readdir($handle) ) ) {
        
$file_info pathinfo($file);
        if (
            isset( 
$extListstrtolower$file_info['extension'] ) ] )
        ) {
            
$fileList[] = $file;
        }
    }
    
closedir($handle);

    if (
count($fileList) > 0) {
        
$imageNumber time() % count($fileList);
        
$img $folder.$fileList[$imageNumber];
    }
}

if (
$img!=null) {
    
$imageInfo pathinfo($img);
    
$contentType 'Content-type: '.$extList$imageInfo['extension'] ];
    
header ($contentType);
    
readfile($img);
} else {
    if ( 
function_exists('imagecreate') ) {
        
header ("Content-type: image/png");
        
$im = @imagecreate (100100)
            or die (
"Cannot initialize new GD image stream");
        
$background_color imagecolorallocate ($im255255255);
        
$text_color imagecolorallocate ($im0,0,0);
        
imagestring ($im255,  "IMAGE ERROR"$text_color);
        
imagepng ($im);
        
imagedestroy($im);
    }
}

?>
4. Geh in dein Epvp Kontrollzentrum und binde die PHP Datei als Bild, in deiner Signatur ein.
Beispiel: PS. http:// vor das www nicht vergessen ;)
Code:
[IMG]www.meinewebseite.de/meinesignaturen/meindateiname.php[/IMG]
Ihr könnt nun beliebig viele weitere Bilder,
in euren Ordner [Only registered and activated users can see links. Click Here To Register...] hochladen.

Die PHP Datei regelt den Rest ;)
lg pand0r
Feel the Music
10/25/2009 00:46 °Remus°#2
Quote:
Originally Posted by Pand0r View Post
Hab Heute in der OffTopic Sektion gelesen,
das irgendein Epvp User eine Random Forum Signatur bei sich hatte.
wer war das blos ^^

Quote:
1. Ihr braucht ein Root(Server).

- falls ihr keinen habt, könnt ihr auch einen kostenlosen Server nehmen. (Siehe bplaced,funpic usw)

-> Wer die Epvp Sufu nutzen kann, findet zum Thema Free Server genug
man braucht keinen root, sondern nur nen php fähigen ftp server

zu dem php script ich hab meins von hier
[Only registered and activated users can see links. Click Here To Register...]
is ihrgendwie kürzer ka

ansonsten nice tut
10/25/2009 01:07 Max_-_Speed#3
#works fine.

/edit: Kannste irgend ne Seite für Siggi-Bilder empfehlen? :D Hab momentan nix.
10/25/2009 01:08 Pand0r#4
Quote:
Originally Posted by °Remus° View Post
wer war das blos ^^



man braucht keinen root, sondern nur nen php fähigen ftp server

zu dem php script ich hab meins von hier
[Only registered and activated users can see links. Click Here To Register...]
is ihrgendwie kürzer ka

ansonsten nice tut
Es führen viele Wege nach Rom ;).
Ich hab das Script genommen, da ich es noch von meinem alten Projekt hatte.

Meinte natürlich mit Root / Server, ein FTP Server.
(Funpic, Bplaced usw)

Die standart Free Server halt. (Die unterstützen eh PHP)
lg pand0r
10/25/2009 09:07 halloman#5
Quote:
Originally Posted by XXxxYakuzaxxXX View Post
#works fine.

/edit: Kannste irgend ne Seite für Siggi-Bilder empfehlen? :D Hab momentan nix.
google ;)


danke funzt gut
10/25/2009 10:55 gunitunit#6
geht, geil^^
bekommst ein thx^^
10/31/2009 01:21 Pand0r#7
Hmm alle sagen danke,
aber keiner benutzt es in seiner Signatur ;P.
lg pand0r
10/31/2009 10:12 SourceRadio#8
Ist das gut ?

[Only registered and activated users can see links. Click Here To Register...]

Hab da genau 147 Bilder :D.
10/31/2009 17:36 Max_-_Speed#9
Ja sry Pandor...
kb auf random Siggi.. Aber es funzt ;) DAs ist doch die hauptsache!
11/03/2009 18:23 Die Schnittstelle#10
[Only registered and activated users can see links. Click Here To Register...]
11/03/2009 18:28 Max_-_Speed#11
@ Schnittstelle: Der Thread ist outdated und der Threadersteller hat seid 12-14-2008, 21:21 nix mehr hier geschrieben.
Also siehs als Update :P
11/03/2009 18:31 Pand0r#12
Quote:
Originally Posted by Die Schnittstelle View Post
[Only registered and activated users can see links. Click Here To Register...]
Hat ein schlechten Threadtitel,
wie zum Teufel soll man den nur finden, ohne das Wort "rotate" miteinzugeben ;).

2. Er verwendet ein total anderes verfahren.
lg pand0r
11/03/2009 18:33 °SamWinchester°#13
Quote:
Originally Posted by Pand0r View Post
Hat ein schlechten Threadtitel,
wie zum Teufel soll man den nur finden ;).

2. Er verwendet ein total anderes verfahren.
lg pand0r
^This, endlich ein lebenszeichen von dir:)
12/20/2009 11:59 Cleidophoros#14
any english version of this tutorial on how to randomize image on ur sig?
12/20/2009 13:24 Pand0r#15
#added english version