=== Deze broncode is vrij te gebruiken en bewerken voor alle doeleinden, credits aan lucb1e worden zeer gewaardeerd maar zijn niet nodig. ===
== Voor het registratie script, zie source2.php ==
= Als je het zelf op wil zetten, maar anderen niet mogen registreren, kun je de code uit source3.php gebruiken. =
, je hebt "; //waarnaar gezocht moet worden in de gedownloade pagina
$pms=substr($data, strpos($data,$searchstr)+strlen($searchstr), 3); //lees vanaf het einde waar de string gevonden wordt 3 tekens
$pms=str_replace("p", "", $pms); //haal de letter p eruit (stel je hebt <10 berichten, dan is $pms eerst '7 p' (van '7 persoonlijke berichten')
if( !is_numeric(str_replace(" ","",$pms)) ){ //en check of, zodra eventuele spaties er ook uit zijn gehaald, of het een getal is (anders is de cookie niet goed)
if($_GET["img"]==1){ //of een afbeelding teruggegeven moet worden (voor je onderschrift)
header("Content-Type: image/PNG");
echo file_get_contents("warn.PNG"); //warning-icoon: $pms bevat geen getal
}else{
echo "Oeps, er is iets mis gegaan met de cookie van ".$_GET["username"].", waarschijnlijk is deze niet meer geldig! Als dit jou account is, zie de registreer pagina wat je hieraan kan doen.";
}
}else{ //het aantal pm's is wel een getal
if($pms<125){ //kijk of het nog niet aan het limiet zit
if($_GET["img"]==1){ //en vervolgens weer of het een afbeelding terug moet geven
header("Content-Type: image/PNG");
echo file_get_contents("ok.PNG");
}else{
echo $_GET["username"]." heeft op dit moment ".$pms." berichten in het postvak in. Je kunt hem/haar een PM sturen!";
}
}else{ //en als-ie wel aan zijn limiet zit:
if($_GET["img"]==1){
header("Content-Type: image/PNG");
echo file_get_contents("err.PNG"); //geef de foutmelding dat de pmbox vol zit
}else{
echo $_GET["username"]." heeft op dit moment ".$pms." berichten in het postvak in. Je kunt hem/haar helaas geen PM's meer sturen!";
}
}
}
}
}else{ //er kwam .php of een / in voor, of de gebruiker bestaat niet
if( !empty($_GET["username"]) ){
if( $_GET["img"]==1 ){
echo file_get_contents("warn.PNG"); //geef ook een waarschuwings-teken
}else{
echo "Oeps, er is iets misgegaan met de gebruikersnaam! Let op dat deze geen .php of / mag bevatten, en geregistreerd moet zijn!";
}
}
}
if( $_GET["img"]!=1 ){ //als het geen afbeelding terug moet geven, zet er nog een hele mooie regel reclame onder :+) (als dit teruggegeven werd terwijl het in het onderschrift als afbeelding staat, wordt de afbeelding corrupt)
?>
Ook altijd last van een volle inbox, en wil je ook een pagina zodat anderen kunnen zien of je inbox vol zit? Klik hier!
© 2011 lucb1e