Ok, ums klarzustellen, es ist kein richtiger "hack", sondern nur eine kleine Spielerei, mit der man auf epvp bei jedem request(Profil- oder Postaufruf) ein anderes Bild bekommt, das kann ziemlich lustig werden :)
Was braucht man dafür?
So, nachdem ihr euch diese Sachen habt, können wir ja beginnen.
Zuerst machen wir uns eine ".php" Datei, ich nenne diese Mal "image.php", dort hinein schreiben wir mal den Grund Aufbau von php, damit der Webspace weiß, dass das auf dem Server auszuführen ist und nicht an den User geschickt werden soll:
Danach definieren wir eine Array mit Images darin:
Diese "Array" ist eine Ansammlung von "Strings"(Zeichenfolgen)
Nun, da wir das haben, brauchen wir irgendetwas, was uns immer einen verschiedenen Index ausgibt -die Funktion rand:
Erklärung: Es gibt uns eine beliebige Zahl von 0 bis zur Länge der array(in diesem Fall 5), das -1, weil php von 0 und nicht 1 anfängt zu zählen (die Array hat eine Länge von 5 Indizes, also ist ihr höchster Index 4 (0 bis 4 -> 5 Inhalte))
Anschließend lassen wir im Header den Radom Array Eintrag als Weiterleitung ausgeben, dies sagt dem Browser, dass der Content wo anders liegt und epvp hört drauf.
Der ganze Code sieht dann so aus:
Ihr könnt den Spaß dann ganz einfach via IMG tag auf epvp ausgeben
Wenn die Nachfrage besteht, kann ich den ganzen Spaß noch mit einer mysql Datenbank erweitern, sodass man nurnoch tabellen bearbeiten muss :)
Ich hoffe euch hat dieses kurze Tutorial gefallen, hier habe ich nochmal das beispiel in Action reingepackt:
[Only registered and activated users can see links. Click Here To Register...]
Was braucht man dafür?
- Einen Webspace mit php Unterstützung
- Ein paar links von Bildern (9gag sollte für den Anfang reichen)
So, nachdem ihr euch diese Sachen habt, können wir ja beginnen.
Zuerst machen wir uns eine ".php" Datei, ich nenne diese Mal "image.php", dort hinein schreiben wir mal den Grund Aufbau von php, damit der Webspace weiß, dass das auf dem Server auszuführen ist und nicht an den User geschickt werden soll:
PHP Code:
<?php
?>
PHP Code:
$input = array("http://img-9gag-fun.9cache.com/photo/aA1EXo2_460s.jpg",
"http://img-9gag-fun.9cache.com/photo/agVO9bW_460s.jpg",
"http://img-9gag-fun.9cache.com/photo/aBYLzBz_460s.jpg",
"http://img-9gag-fun.9cache.com/photo/a0pVeLQ_460s.jpg",
"http://img-9gag-fun.9cache.com/photo/a97vVMj_460s.jpg");
Nun, da wir das haben, brauchen wir irgendetwas, was uns immer einen verschiedenen Index ausgibt -die Funktion rand:
PHP Code:
rand(0,count($input)-1)
Anschließend lassen wir im Header den Radom Array Eintrag als Weiterleitung ausgeben, dies sagt dem Browser, dass der Content wo anders liegt und epvp hört drauf.
PHP Code:
header('Location: '.$input[rand(0,count($input)-1)]);
Ihr könnt den Spaß dann ganz einfach via IMG tag auf epvp ausgeben
Code:
[IMG=expandable: 1]http://www.yoursite.de/image.php[/IMG]
Wenn die Nachfrage besteht, kann ich den ganzen Spaß noch mit einer mysql Datenbank erweitern, sodass man nurnoch tabellen bearbeiten muss :)
Ich hoffe euch hat dieses kurze Tutorial gefallen, hier habe ich nochmal das beispiel in Action reingepackt:
[Only registered and activated users can see links. Click Here To Register...]