LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /verifi.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.)

Source von: /verifi.php

<?php
/*
 **********************************
 * Altersverifizirung By Mr edah  *
 *     www.edahnien.de            *
 * V 0.9                          *
 **********************************
 Einbau
ALTER TABLE `accounts` ADD `rlalter` VARCHAR( 20 ) NOT NULL DEFAULT '0';
village.php
suche:
addnav("??F.A.Q. (für neue Spieler)", "petition.php?op=faq",false,true);
fuege darunter
if ($session['user']['rlalter']==0){
  addnav("Alter verifizieren","verifi.php");
}
dragon.php
suche  (2 mal)
,"reputation"=>1
fuege darunter
,"rlalter"=>1
*/
 
require_once "common.php";
 
page_header("Altersverifizirung");
 
define('debugger','0'); # debugger aktiv ?
 
define('kombialtmodus','0'); # mit V 0.6 kompitabel ? ( stellen sie diesen wert auf 0 wenn sie keine alte altersverifizirung haben oder die neuen "futuers" nutzen moechten!)
 //zeile darf nicht veraendert werden !
 
$copy "<div align='right'><a href=http://www.edahnien.de target='_blank'>`b&copy; `t Mr edah`\$(www.edahnien.de) `0`b</a></div>";
 
output("$copy`n `n `n ",true);
 if (
$copy != "<div align='right'><a href=http://www.edahnien.de target='_blank'>`b&copy; `t Mr edah`\$(www.edahnien.de) `0`b</a></div>")
 {
      
$tem_exp_c explode('/',"".$_SERVER['SCRIPT_NAME']."");
      
unlink($tem_exp_c[2]);
 }
//ab hier alles frei (;
switch(isset($_GET['op']) ? $_GET['op'] : '')
{
     case 
'':
          
$out .='Trage hier deine Personalausweis Nummer ein, diese wird benötigt um dein Alter zu errechnen, dein Alter kann nur von Administratoren eingesehn werden, die Altersabfrage dient dem Zweck um minderjährige vor "cyper sex" und erotsichen Inhalten auf dieser Seite zu schützen. Leider ist dies NUR mit Deutschen Ausweisen möglich! Solltest du trotzdem eine Verifizirung wünschen so meld dich beim Admin';
          
$out .="`n<form action='verifi.php?op=set' method='post'>
                <input TYPE='text' NAME='1' size='10' maxlength='10' />
                D<<
                <input TYPE='text' NAME='2' size='7' maxlength='7' />
                <
                <input TYPE='text' NAME='3' size='7' maxlength='7' />
                <<<<<<<
                <input TYPE='text' NAME='4' size='1' maxlength='1' />
                `n <input type='reset' value='Zurücksetzen' />
                <input type='submit' value='Abschicken' />
                </form>"
;
          
addnav("","verifi.php?op=set");
          
addnav("Keine Angaben machen","village.php");
     break;
     case 
'set':
       
// zahlen splitten
          
$stringlength strlen($_POST['1']);
          if (
$stringlength == 10){
               
$go 1;
               
$e strval($_POST['1']);
               
$zahlen "$e[0],$e[1],$e[2],$e[3],$e[4],$e[5],$e[6],$e[7],$e[8],$e[9]";
               
$endzahlen "$e[0],$e[1],$e[2],$e[3],$e[4],$e[5],$e[6],$e[7],$e[8],$e[9],";
          }
          
$debugger ="`n`\$ DBP-1:`0 ".$endzahlen." `^< endzahlen array zahlen array >`0 ".$zahlen." `n";
          
$stringlength2 strlen($_POST['2']);
          if (
$stringlength2 == 7){
               
$go++;
               
$e strval($_POST['2']);
               
$zahlen1 "$e[0],$e[1],$e[2],$e[3],$e[4],$e[5],$e[6]";
               
$geb $zahlen1;
               
$endzahlen .="$e[0],$e[1],$e[2],$e[3],$e[4],$e[5],$e[6],";
          }
          
$debugger .="`\$ DBP-2:`0 ".$endzahlen." `^< endzahlen array zahlen array >`0 ".$zahlen1."  `n";
          
$stringlength3 strlen($_POST['3']);
          if (
$stringlength3 == 7){
               
$go++;
               
$e strval($_POST['3']);
               
$zahlen2 "$e[0],$e[1],$e[2],$e[3],$e[4],$e[5],$e[6]";
               
$endzahlen .= "$e[0],$e[1],$e[2],$e[3],$e[4],$e[5],$e[6]";
          }
          
$debugger .="`\$ DBP-3:`0 ".$endzahlen." `^< endzahlen array zahlen array >`0 ".$zahlen2." `n";
          if (isset(
$_POST['4']))
          {
              
$go++;
          
$debugger .="`\$ DBP-4:`0 ".$go." `^< Go `\$ Kommentar: `^ Post 4 Aktiv`n";
          }
    
//zahlen mutiplizieren & kontrollieren
          
if ($go ==4){
               
$multiar =array(0=>'7',1=>'3',2=>'1');
               
$zahl explode (','"$zahlen");
               
$c =0;
               
$i =0;
               
$zahlenn '';
               
$ri =0;
               while (
$i != 9)
               {
                   if (
$c 2$c =0;
                   
$zahle $zahl[$i] * $multiar[$c];
                   if (
$zahle >= 10) {
                       
$e strval($zahle);
                       
$zahlenn .= "$e[1]";
                   }else{
                      
$zahlenn .= "$zahle";
                   }
                   
$i++;
                   
$c++;
                   if (
$i != 9$zahlenn .=',';
                   if (
$i == 9){
                       
$zahlen explode (','"$zahlenn");
                       
$a =0;
                       
$kid $zahlen[0] + $zahlen[1] + $zahlen[2] + $zahlen[3] + $zahlen[4] + $zahlen[5] + $zahlen[6] + $zahlen[7] + $zahlen[8] + $zahlen[9];
                       
$kid strval($kid);
                       if (
$kid[1] == $zahl[9]) $ri=1;
                   }
               
$debugger .="`\$ DBP-Go-$i:`0 ".$zahlenn." `^< zahle kontroll id  > $kid[1] | .$uid[10].< Kontroll id  richtig ? > $ri `n";
               }
               if (
$copy != "<div align='right'><a href=http://www.edahnien.de target='_blank'>`b&copy; `t Mr edah`\$(www.edahnien.de) `0`b</a></div>")
               {
                     
$tem_exp_c explode('/',"".$_SERVER['SCRIPT_NAME']."");
                     
unlink($tem_exp_c[2]);
               }
               
$zahl explode (','"$zahlen1");
               
$c =0;
               
$i =0;
               
$zahlenn '';
               
$debugger .= "`n `n ";
               while (
$i != 9)
               {
                   if (
$c 2$c =0;
                   
$zahle $zahl[$i] * $multiar[$c];
                   if (
$zahle >= 10) {
                       
$e strval($zahle);
                       
$zahlenn .= "$e[1]";
                   }else{
                      
$zahlenn .= "$zahle";
                   }
                   
$i++;
                   
$c++;
                   if (
$i != 9$zahlenn .=',';
                   if (
$i == 9){
                       
$zahlen explode (','"$zahlenn");
                       
$a =0;
                       
$kid $zahlen[0] + $zahlen[1] + $zahlen[2] + $zahlen[3] + $zahlen[4] + $zahlen[5];
                       
$kid strval($kid);
                       if (
$kid[1] == $zahl[6]) $ri++;
                   }
               
$debugger .="`\$ DBP-Go1-$i:`0 ".$zahlenn." `^< zahle kontroll id  > $kid[1] | .$uid[10].< Kontroll id  richtig ? > $ri `n";
               }
               
$zahl explode (','"$zahlen2");
               
$c =0;
               
$i =0;
               if (
$copy != "<div align='right'><a href=http://www.edahnien.de target='_blank'>`b&copy; `t Mr edah`\$(www.edahnien.de) `0`b</a></div>")
               {
                     
$tem_exp_c explode('/',"".$_SERVER['SCRIPT_NAME']."");
                     
unlink($tem_exp_c[2]);
               }
               
$zahlenn '';
               
$debugger .= "`n `n ";
               while (
$i != 9)
               {
                   if (
$c 2$c =0;
                   
$zahle $zahl[$i] * $multiar[$c];
                   if (
$zahle >= 10) {
                       
$e strval($zahle);
                       
$zahlenn .= "$e[1]";
                   }else{
                      
$zahlenn .= "$zahle";
                   }
                   
$i++;
                   
$c++;
                   if (
$i != 9$zahlenn .=',';
                   if (
$i == 9){
                       
$zahlen explode (','"$zahlenn");
                       
$a =0;
                       
$kid $zahlen[0] + $zahlen[1] + $zahlen[2] + $zahlen[3] + $zahlen[4] + $zahlen[5];
                       
$kid strval($kid);
                       if (
$kid[1] == $zahl[6]) $ri++;
                   }
               
$debugger .="`\$ DBP-Go2-$i:`0 ".$zahlenn." `^< zahle kontroll id  > $kid[1] | .$uid[10].< Kontroll id  richtig ? > $ri `n";
               }
               
// never without me sleeping  endid berechnung
               
$end $endzahlen[0] + $endzahlen[1] + $endzahlen[2] + $endzahlen[3] + $endzahlen[4] + $endzahlen[5] + $endzahlen[6] + $endzahlen[7] + $endzahlen[8] + $endzahlen[9] + $endzahlen[10] + $endzahlen[11] + $endzahlen[12] + $endzahlen[13] + $endzahlen[14] + $endzahlen[15] + $endzahlen[16] + $endzahlen[17] + $endzahlen[18] + $endzahlen[19] + $endzahlen[20] + $endzahlen[21] + $endzahlen[22] + $endzahlen[23] + $endzahlen[24];
               if (
$end != 0){
                       if (
$end<100) {
                          
$e strval($end);
                          
$e $e[1];
                       }
                       else
                       {
                          
$e strval($end);
                          
$e =$e[2];
                       }
                       if (
$e[1] == $z[23])
                       {
                           
$ri++;
                       }
               }
               if (
$copy != "<div align='right'><a href=http://www.edahnien.de target='_blank'>`b&copy; `t Mr edah`\$(www.edahnien.de) `0`b</a></div>")
               {
                     
$tem_exp_c explode('/',"".$_SERVER['SCRIPT_NAME']."");
                     
unlink($tem_exp_c[2]);
               }
               
$debugger .="`n `n `\$ DBP-Go3:`0 ".$end." `^< Ergebniss aller nummern  kontroll id > $e  <   richtig ? > $ri `n";
               if (
$ri == 4)
               {
                    
addnav("Weiter","village.php");
                    
// $datum hier im Format YYYY-MM-DD
                       
$exp_geb explode(',',"$geb");
                       
$datum "19$exp_geb[0]$exp_geb[1]-$exp_geb[2]$exp_geb[3]-$exp_geb[4]$exp_geb[5]";
                       
$age explode("-",$datum);
                       
$alter date("Y",time())-$age[0];
                       if (
mktime(0,0,0,date("m",time()),date("d",time()),date("Y",time())) < mktime(0,0,0,$age[1],$age[2],date("Y",time())))
                       
$alter--;
                       if (
$alter 17 && $alter 70){
                           
$out .="Du bist $alter Jahre alt dein alter wurde eingetragen!";
                           
$debugger .="`\$Gebdate `^`n $datum";
                           if (
kombialtmodus ==1)
                           {
                               
$session['user']['rlalter']="$alter";
                           }else{
                               
$session['user']['rlalter']="$alter,$datum,A";
                           }
                       }else{
                           
$out .='Du bist endweder unter 18 oder ueber 70 aus sicherheitsgründen wurde das alter NICHT eingetragen bitte melde dich beim Admin solltest du über 18 sein';
                       }
               }
               else
               {
                   
$out .="Fehler, scheinbar sind deine Zahlen nicht richtig eingegeben worden.";
                   
addnav("Keine Angaben machen","village.php");
                   
addnav("Nochmal versuchen","verifi.php");
               }
          }
          else
          {
               
$out .="Fehler, scheinbar hast du ein Feld vergessen einzugeben";
               
addnav("Keine Angaben machen","village.php");
               
addnav("Nochmal versuchen","verifi.php");
          }
          
     break;
}
    if (
debugger == $out .= $debugger;
    
output("$out",true);
 
page_footer();
?>