Warum machst Du es nicht selber ?
Du hast schließlich auch zeit, um hier rum zu gammeln.
Also solltest Du auch zeit haben, um dich 5 Minuten mit PHP zu beschäftigen!
So ein dummes dingen, hat gerade mal 100 zeilen - wenn überhaupt - wird wohl nicht schwer sein!
Da Ich Heute meinen Sozialen habe, werde Ich es schreiben!
Hier der Mysql-Code, den Du per PHPMYADMIN ausführen musst:
Code:
ALTER TABLE `browser_user` ADD `refs` INT ( 11 ) default '0' NOT NULL;
Hier der Code, den Du in die z.b. index.php reinsetzt:
Code:
#Prüfen ob ref aufgerufen wird und nicht leer ist
if(isset($_GET["ref"]) && !empty($_GET["ref"]))
{
#Ref inn'er variable speichern
$_ID = mysql_real_escape_string($_GET["ref"]);
#Datenabfragen
$row = mysql_fetch_array(mysql_query("SELECT `user` FROM `browser_user` WHERE `id` = '".$_ID."';"));
#Prüfen, ob Benutzer existiert
if(empty($row["user"]))
{
#Session löschen, wenn existiert
if(isset($_SESSION["ref"])) { unset($_SESSION["ref"]); }
#Fehlermeldung ausgeben, dass dieser Benutzer nicht existiert
echo("Dieser Benutzer existiert nicht in der Datenbank!");
} else {
#Benutzer existiert: Username in session speichern
#Wenn es nicht aussreicht: setcookie("ref",$row["user"],time()+25*60); -
#Cookie benutzen
$_SESSION["ref"] = $row["user"];
}
}
In der "registrieren.php" setzt Du diesen Code, am besten nach Zeile 72 d.h. Suche nach
Code:
elseif($insert = @mysql_query(...))
{
Setze danach diesen Code ein:
Code:
if(isset($_SESSION["ref"]) && !empty($_SESSION["ref"]))
{
mysql_query("UPDATE `browser_user` SET `refs` = refs+1 WHERE `user` = '".$_SESSION["user"]."';");
}
Dann sollte die ganze sache Funktionieren.
Aufruf: index.php?ref=USERID
PS: Ich werde kein Support leisten! - Ich steh nicht auf Menschen, denen man alles 100x erklären muss. ;)
Viel spaß
mfg
Ich diskutiere nicht mit Idioten, die ziehen mich sonst auf Ihr Niveau hinunter und schlagen mich dort dann mit Erfahrung.
Ein völlig Depressiver Pyro.
