LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /zerbaes/neu/biograph.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: /zerbaes/neu/biograph.php

<?php

// Coded by Taikun. www.logd-midgar.de

/*
INSERT INTO `bio` (`acctid`,`login`,`name`,`bio`, `avatar`)
    SELECT `acctid`,`login`,`name`, `bio`,`avatar` FROM `accounts` WHERE acctid='3626'
 */
 
require_once "common.php";
 
page_header("Biographien");

        
addnav("In die Stadt","village.php");
 
addnav("Zurück","biograph.php");
 
addnav("zu den Einstellungen","prefs.php");
  if(
$_GET['op']==""){
    
$res1 db_query("SELECT * FROM `bio` WHERE acctid='".$session['user']['acctid']."'");
      
$row1 db_fetch_assoc($res1);
     
output("Bitte wähle die gewünschte Aktion aus!`n`n");
     
       
output("<a href='biograph.php?op=1&id=$row1[acctid]'>Bio editieren</a>",true);
        
addnav("","biograph.php?op=1&id=$row1[acctid]");
        
addnav("Vorname ändern","biograph.php?op=n");
         
addnav("Nachname ändern","biograph.php?op=nn");  
        
addnav("Bio Editieren","biograph.php?op=1&id=$row1[acctid]"); 
    
$biolink="bio.php?char=".rawurlencode($session[user][login])."&ret=".urlencode($_SERVER['REQUEST_URI']);
    
addnav("Deine Bio ansehen"$biolink,false,true);
    
if (
$session['user']['acctid']!=$row1[acctid]){
    
    
$sql10 "INSERT INTO bio (acctid,login) VALUES ('".$session[user][acctid]."','".$session[user][login]."')";
         
$result10 db_query($sql10) or die(db_error(LINK));
    
}
       
}      
$session[user][ort]='`~Bi`Mo b`eea`7r`ebe`Mit`~en';      
 if(
$_GET['op']=="1"){
    
     
    
$res db_query("SELECT * FROM `bio` WHERE `acctid`='".$_GET['id']."'");
    
$row db_fetch_assoc($res);
   
    
output("<form action='biograph.php?op=2&id=$_GET[id]' method='POST'>"true);  

    
$form=array(
        
"Bios,title"
    
         
,"bio"=>"Beschreibung des Charakters `n(Unendlich viele Zeichen)`n`n`7Textformatierungen:`n n=Zeilenumbruch`n c=Zentriert`n b=Fettschrift`n i=Kursiv`n,textarea,80,35"




        
,"Steckbrief,title"
         
,"Allgemeines,title"
    
,"avatar"=>"Link auf einen Avatar" 
        
,"vorname"=>"Dein Vorname"
        
,"nachname"=>"Dein Nachname"
        
,"geburtstag"=>"Geburtstag (Tag/Monat/Jahr)"
        
,"age"=>"Alter"
        
,"herkunft"=>"Herkunft"
        
,"wohnort"=>"Wohnort"
        
,"nat"=>"Nationalität"
        
,"schicht"=>"Schicht"
            
        
,"Erscheinung,title"
        
,"size"=>"Größe"
        
,"stat"=>"Statur"
        
,"haut"=>"Haut"
        
,"augen"=>"Augen"
        
,"haar"=>"Haar"
        
,"nagel"=>"Fingernägel"
        
,"merk"=>"Merkmale"
        
,"schmu"=>"Schmuck"
        
        
,"Familiäres,title"
        
,"beziehungs"=>"Beziehungsstand"
        
,"bzm"=>"Beziehung mit"
        
,"aff"=>"Affäre mit"
        
,"kind"=>"Kinder"
        
,"dad"=>"Vater"
        
,"mum"=>"Mutter"
        
,"geschw"=>"Geschiwster"
        
,"verw"=>"Verwandte"
        
        

          
,"Privates,title"
        
,"hobby"=>"Hobby"
        
,"vorl"=>"Vorlieben"
        
,"job"=>"Beruf"
        
,"arb"=>"Arbeitsplatz"
        
,"haus"=>"Haustier"
        
,"ges"=>"Gesinnung"
        
        
         
,"Interessantes,title"
        
,"religion"=>"Religion"
        
,"gott"=>"Gottheit"
        
,"stern"=>"Sternzeichen"
        
,"vorbild"=>"Vorbild"
        
,"wish"=>"Wünsche"
        
,"master"=>"Eigentum von"
        
,"slave"=>"Eigentümer von"           

        
,"Sonstiges,title"
        
,"gattung"=>"Gattung"
        
,"rasse"=>"Rasse"
        
,"sex"=>"Geschlecht"
        
,"talis"=>"Talisman"
        
,"blutgrp"=>"Blutgruppe"
        
,"krank"=>"Krankheiten"


       
,"Weiteres,title"

       
,"cola"=>"Farbe für Biopunkte"
       
,"colb"=>"Farbe für Biodaten"
       
,"colc"=>"Farbe für Bioüberschriften" 
       
,"ooc"=>"Out of Character,textarea,50,15"

       
,"email"=>"Email Adressse"
       
,"icq"=>"ICQ Nummer"
       
,"skype"=>"Skype"
);


   If(
$session['user']['otattoo']==1){
       
   
$form['tat1']="Bezeichnung deines Tattoos";
    
$form['tat2']= "Link auf dein Tattoo`n(Bilddatei - maximal 70x70 Pixel)";
    }
 


    
showform($form,$row);
    
output("</form>"true);     
    
addnav("""biograph.php?op=2&id=".$_GET[id]);  
}   
   if(
$_GET['op']=="2"){  
       
       
         
$bio addslashes(stripslashes($_POST['bio']));
        
$avatar stripslashes($_POST['avatar']);   
    
$sava stripslashes($_POST['sava']);
             
$tierbio stripslashes($_POST['tierbio']);
     
$xbio addslashes(stripslashes($_POST['xbio']));
     
$spiegel addslashes(stripslashes($_POST['spiegel']));
     
$cola $_POST['cola'];
     
$colb $_POST['colb'];
     
$colc $_POST['colc'];
     
$gattung=$_POST['gattung'];
     
$scola $_POST['scola'];
     
$scolb $_POST['scolb'];
     
$scolc $_POST['scolc'];
     
$tat1 $_POST['tat1'];
     
$v=$_POST['vorname'];
      
$n=$_POST['nachname'];
   
$s=$_POST['sex'];
$geb=$_POST['geburtstag'];
       
$alt=$_POST['age'];
        
$her=$_POST['herkunft'];
         
$wohn=$_POST['wohnort'];
   
$nat=$_POST['nat'];  
  
$size=$_POST['size'];
     
$stat=$_POST['stat'];
            
$haut=$_POST['haut'];
     
$aug=$_POST['augen'];  
       
$haar=$_POST['haar'];
                
$nag=$_POST['nagel'];
            
$merk=$_POST['merk'];
        
$schmu=$_POST['schmu'];
    
$bz=$_POST['beziehungs'];
     
$bzm=$_POST['bzm'];
   
$aff=$_POST['aff'];
      
$k=$_POST['kind'];
      
$dad=$_POST['dad'];
     
$mum=$_POST['mum'];
       
$gs=$_POST['geschw'];
    
$verw=$_POST['verw'];
                 
$schicht=$_POST['schicht'];
                 
$job=$_POST['job'];
              
$arb=$_POST['arb'];
                       
$talis=$_POST['talis'];
                       
$sem=$_POST['sem'];
                       
$master=$_POST['master'];
                        
$ges=$_POST['ges'];
                  
$gott=$_POST['gott'];
                     
$rasse=$_POST['rasse'];
                      
$slave=$_POST['slave'];
                       
$nr=$_POST['nr'];
                        
$stdt=$_POST['stdt'];
                         
$haus=$_POST['haus'];
                     
$hobby=$_POST['hobby'];
                      
$vor1=$_POST['vor1'];
                       
$ticks=$_POST['ticks'];
                        
$religion=$_POST['religion'];
                         
$vorbild=$_POST['vorbild'];
                         
$blutgrp=$_POST['blutgrp'];
                         
$krank=$_POST['krank'];
                             
$stern=$_POST['stern'];
                         
$schwach=$_POST['schwach'];
                        
$stark=$_POST['stark'];                
                      
$wish=$_POST['wish'];
                            
$ooc=$_POST['ooc'];

            
$srace=$_POST['srace'];
            
$sname=$_POST['sname'];
            
$sart=$_POST['sart'];
            
$sgesinnung=$_POST['sgesinnung'];
            
$svor=$_POST['svor'];
            
$sopfer=$_POST['sopfer'];
            
$sstraf=$_POST['sstraf'];
            
$stribe=$_POST['stribe'];
            
$srang=$_POST['srang'];
            
$smag=$_POST['smag'];
            
$sfert=$_POST['sfert'];
            
$spay=$_POST['spay'];
            
$sgr=$_POST['sgr'];
            
$sstat=$_POST['sstat'];
            
$saug=$_POST['saug'];
            
$shaar=$_POST['shaar'];
            
$smerk=$_POST['smerk'];
            
$shaut=$_POST['shaut']; 
            
$sblut=$_POST['sblut'];
            
$sgesch=$_POST['sgesch'];
            
$skrank=$_POST['skrank'];
            
$srausch=$_POST['srausch'];
            
$sschw=$_POST['sschw'];
            
$sstark=$_POST['sstark'];
            
$spart=$_POST['spart'];
            
$sfreun=$_POST['sfreun'];
            
$slast=$_POST['slast'];
            
$snag=$_POST['snag'];        
            
$sfeind=$_POST['sfeind'];
            
$swaff=$_POST['swaff'];
            
$sacc=$_POST['sacc'];
            
$sgest=$_POST['sgest'];
            
$svor=$_POST['svor'];
            
$email=$_POST['email'];
            
$icq=$_POST['icq'];
            
$skype=$_POST['skype'];
            
$sgefahr=$_POST['sgefahr'] ;
            
$sage=$_POST['sage'];

                         
       
$tat2 stripslashes($_POST['tat2']);
 
     
        
db_query("UPDATE bio SET cola='$cola', colb='$colb', colc='$colc', gattung='$gattung', scola='$scola', scolb='$scolb', scolc='$scolc', spiegel='$spiegel', avatar='$avatar', xbio='$xbio', tat1='$tat1', tat2='$tat2', beziehungs='$bz', geschw='$gs', bzm='$bzm', kind='$k', tierbio='$tierbio', sex='$s', schicht='$schicht', nat='$nat', mum='$mum', dad='$dad', haut='$haut', haar='$haar', wohnort='$wohn', herkunft='$her',  vorname='$v', nachname='$n',  geburtstag='$geb' , nagel='$nag', augen='$aug', size='$size', stat='$stat', merk='$merk', job='$job', gott='$gott' , ges='$ges', arb='$arb', hobby='$hobby', wish='$wish', vorl='$vorl', stark='$stark', schwach='$schwach', age='$alt', krank='$krank', rasse='$rasse', slave='$slave', nr='$nr', stdt='$stdt', haus='$haus', ticks='$ticks', talis='$talis', sem='$sem', master='$master', arb='$arb', verw='$verw', aff='$aff', schmu='$schmu', vorbild='$vorbild', religion='$religion', stern='$stern', blutgrp='$blutgrp', rasse='$rasse' ,bio='$bio',ooc='$ooc',srace='$srace',sname='$sname',sart='$sart',sgesinnung='$sgesinnung',sava='$sava',svor='$svor',skype='$skype',icq='$icq',email='$email',sgest='$sgest',sacc='$sacc',swaff='$swaff',sfeind='$sfeind',sfreun='$sfreun',spart='$spart',sstark='$sstark',sschw='$sschw',srausch='$srausch',skrank='$skrank',sgesch='$sgesch',sblut='$sblut',smerk='$smerk',shaar='$shaar',sstat='$sstat',sgr='$sgr',spay='$spay',sfert='$sfert',smag='$smag',srang='$srang',stribe='$stribe',sstraf='$sstraf',sopfer='$sopfer',slast='$slast',sgefahr='$sgefahr',shaut='$shaut',saug='$saug',snag='$snag',sage='$sage' WHERE acctid='".$_GET['id']."'");

   
//
        
redirect("biograph.php"); 
}    if(
$_GET['op']=="n"){
        
##Name ändern##    
        
output("Hier kannst du deinen Vornamen ändern!");
        
$output.="<form action='biograph.php?op=n2' method='POST'><input name='teil' size='35' maxlength='150' value=\"".HTMLEntities($teil)."\"> <input type='submit' value='Vorschau'></form>";
    
addnav("","biograph.php?op=n2");
}if(
$_GET['op']=="n2"){
 
##Name akzeptieren##
     
$n=$session[user][name];
$teilstripslashes($teil);
    if (
$session[user][ctitle]==""){
        
$neu=stripslashes($teil).substr($n,strlen($session[user][title]));
    } else {
        
$neu=stripslashes($teil).substr($n,strlen($session[user][ctitle]));
    }
        
output("Dein neuer Vorname soll $teil`0 sein, dein ganzer Name also $neu`0 ?");
            if (
$_POST['teil']=="") {
        
// $teil=$session[user][title];
         
$output.="<form action=\"biograph.php?op=n3\" method='POST'><input type='hidden' name='teil' value=\"\"><input type='submit' value='Ja' class='button'>, ändere meinen Namen zurück auf $teil </form>";
    } else {
    
//    $teil=stripslashes($_POST['teil']);
         
$output.="<form action=\"biograph.php?op=n3\" method='POST'><input type='hidden' name='teil' value=\"$teil\"><input type='submit' value='Ja' class='button'>, ändere meinen Namen auf $teil </form>";
    }
            
output("`n`n<a href='biogaph.php?op=titeel1'>Nein, lass es mich nochmal probieren</a>",true);
            
addnav("","biograph.php?op=n1");
            
addnav("","biograph.php?op=n3");
}

if(
$_GET['op']=="n3"){

 
##Name speichern##
        
$n=$session[user][name];
$teilstripslashes($teil);
        if (
$session[user][ctitle]==""){
            
$neu=$teil.substr($n,strlen($session[user][title]));
        } else {
            
$neu=$teil.substr($n,strlen($session[user][ctitle]));
        }
         
        if (
$teil>""){
            
$session[user][name]=$neu;
            
$session[user][ctitle]=$teil;
        }else{
            if (
$session[user][ctitle]==""){
                
$neu2=substr($n,strlen($session[user][title]));
            } else {
                
$neu2=substr($n,strlen($session[user][ctitle]));
            }
$neu2=stribslashes($neu2);
            
$session[user][name]="".$session[user][title]." $neu2";
            
$session[user][ctitle]="";
        }
                
$news.="{$session['user']['name']}`&!";
            
                
output("Gratulation, dein neuer Name ist jetzt  {$session['user']['name']}`0!`n`n`µDies ändert deinen Login NICHT!");
}elseif (
$_GET['op']=="nn"){

        
output("`bNachname ändern`b`n`n");

        
output("`n`n`7Dein geänderter Nachname muss `µNICHT`7 der selbe Name sein wie vorher! `n`n");
          
$n $session[user][name];
    if (
$session[user][ctitle]=="") {
                
//$x = strpos($n,$session[user][title])+1;
                //$regname=str_replace("`0","",trim(substr($n,$x+strlen($session[user][title]))));
                        
$regname str_replace(array($session['user']['title'].' ','`0'),'',$n);
     } else {
                
//$x = strpos($n,$session[user][ctitle])+1;
                //$regname=str_replace("`0","",trim(substr($n,$x+strlen($session[user][ctitle]))));
                
$regname str_replace(array($session['user']['ctitle'].' ','`0'),'',$n);
     }
        
output("Deine Name bisher ist: ");
        
$output.=$regname;
        
output(", und so wird er aussehen: $regname");
        
output("`n`n`0Wie soll dein Name aussehen ?`n");
        
$output.="<form action='biograph.php?op=nn2' method='POST'><input name='newname' value=\"".HTMLEntities($regname)."\" size=\"30\" maxlength=\"50\"> <input type='submit' value='Vorschau'></form>";
        
addnav("","biograph.php?op=nn2");
}elseif (
$_GET['op']=="nn2"){
    
$_POST['newname']=stripslashes($_POST['newname']);
        
$n $session[user][name];
    if (
$session[user][ctitle]=="") {
                
                        
$regname str_replace(array($session['user']['title'].' ','`0'),'',$n);
             } else {
                        
//$x = strpos($n,$session[user][ctitle])+1;
                        //$regname=str_replace("`0","",trim(substr($n,$x+strlen($session[user][ctitle]))));
                        
$regname str_replace(array($session['user']['ctitle'].' ','`0'),'',$n);
     }
     
//        $comp1 = strtolower($session['user']['login']);   []   []
        
$_POST['newname']=str_replace("`0","",$_POST['newname']);

        if (
strlen($_POST['newname'])>50$msg.="Dein neuer name ist zu lang, inklusive Farbcodes darf er nicht länger als 30 Zeichen sein.`n";
        
$colorcount=0;
        for (
$x=0;$x<strlen($_POST['newname']);$x++){
            if (
substr($_POST['newname'],$x,1)=="`"){
                        
$x++;
                        
$colorcount++;
                }
        }
        if (
$colorcount>getsetting("maxcolors",30)){
                
$msg.="Du hast zu viele Farben in deinem Namen benutzt. Du kannst maximal ".getsetting("maxcolors",30)." Farbcodes benutzen.`n";
        }
        if (
$msg==""){
                
output("Deine Name wird so aussehen: {$_POST['newname']}`n`n`0Ist es das was du willst?`n`n");
            
                
$output.="<form action=\"biograph.php?op=nn3\" method='POST'><input type='hidden' name='name' value=\"".HTMLEntities($_POST['newname'])."\"><input type='submit' value='Ja' class='button'>, ändere meinen Namen auf ".appoencode("{$_POST['newname']}`0")." .</form>";
                
output("`n`n<a href='biograph.php?op=nn'>Nein, lass es mich nochmal probieren</a>",true);
                
addnav("","biograph.php?op=nn1");
                
addnav("","biograph.php?op=nn3");
        }else{
                
output("`bFalscher Name`b`n$msg");
                
output("`n`nDeine Name bisher ist: ");
                
$output.=$regname;
                
output("`0, und wird so aussehen $regname");
                
output("`n`nWie soll dein Name aussehen?`n");
                
$output.="<form action='biograph.php?op=nn2' method='POST'><input name='newname' value=\"".HTMLEntities($regname)."\"size=\"30\" maxlength=\"30\"> <input type='submit' value='Vorschau'></form>";
                
addnav("","biograph.php?op=nn2");
        }
}elseif (
$_GET['op']=="nn3"){
     
$_POST['name']=stripslashes($_POST['name']);
        if (
$session[user][ctitle]=="") {
            
$session['user']['name']=$session['user']['title']." ".$_POST['name']."`0";
        } else {
            
$session['user']['name']=$session['user']['ctitle']." ".$_POST['name']."`0";
        }
            
$news.="{$session['user']['name']}`^!";
         
             
output("Gratulation, dein neuer Name ist jetzt  {$session['user']['name']}`0!`n`n");
        }
   
page_footer();
?>