Warning: sprintf(): Too few arguments in /var/www/html/web191/html/include/contents/joinus.php on line 94
Dir wurde eine E-Mail mit dem Passwort und allem weiteren geschickt
Der Leader von Autofreunde Oberland Mitglieder wurde benachrichtig.
Hier der Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | <?php # Copyright by: Manuel # Support: www.ilch.de defined ( 'main' ) or die ( 'no direct access' ); //-----------------------------------------------------------| $title = $allgAr [ 'title' ]. ' :: Joinus' ; $hmenu = 'Joinus' ; $design = new design ( $title , $hmenu ); $design ->header(); if ( 0 == db_count_query( "SELECT COUNT(*) FROM prefix_groups WHERE show_joinus = 1" ) ) { echo $lang [ 'noteamthere' ]; $design ->footer(); exit (); } $far = array ( 'name' , 'mail' , 'age' , 'hometown' , 'squad' , 'ground' , 'rules' ); $x = 0; foreach ( $far as $v ) { if (! empty ( $_POST [ $v ])) { $ $v = escape( $_POST [ $v ], 'string' ); $x ++; } else { $ $v = '' ; } } $xname = escape_nickname( $name ); $ch_name = false; if (loggedin()) { $ch_name = true; } elseif (isset( $_POST [ 'sub' ]) AND $name == $xname AND ! empty ( $name ) AND 0 == db_result(db_query( "SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '" . $name . "'" ),0)) { $ch_name = true; } if ( count ( $far ) <> $x OR $ch_name == false OR !chk_antispam( 'joinus' )) { $tpl = new tpl ( 'joinus.htm' ); $skill = arlistee ( $skill , $skill_ar ); $squad = dblistee ( $squad , "SELECT id,name FROM prefix_groups WHERE show_joinus = 1 ORDER BY pos" ); if (loggedin()) { $name = $_SESSION [ 'authname' ]; } foreach ( $far as $v ) { if ( $x > 0 AND empty ( $_POST [ $v ])) { echo 'missing: ' . $lang [ $v ]. '<br />' ; } $tpl ->set ( $v , $ $v ); } if ( $x > 0 AND $name != $xname ) { echo $lang [ 'wrongnickname' ]. '<br />' ; } elseif ( $x > 0 AND $ch_name == false) { echo $lang [ 'namealreadyinuse' ]. '<br />' ; } $name = $xname ; $tpl ->set( 'readonly' , (loggedin()? ' readonly' : '' )); $tpl ->set( 'ANTISPAM' , get_antispam( 'joinus' , 100)); $tpl ->out(0); } else { # eintragen $name = $xname ; $userreg = $lang [ 'no' ]; if (!loggedin()) { $x = user_regist ( $name , $mail ,genkey(8)); $userreg = $lang [ 'yes' ]; } db_query( "INSERT INTO prefix_usercheck (`check`,name,datime,ak) VALUES ('" .genkey(8). "','" . $name . "',NOW(),4)" ); $squad = escape( $squad , 'integer' ); $abf = "SELECT `mod1`, `mod2`, `mod4`, name FROM prefix_groups WHERE id = " . $squad ; $erg = db_query( $abf ); $row = db_fetch_assoc( $erg ); $rulz = (isset( $_POST [ 'rules' ])? $_POST [ 'rules' ]: $lang [ 'no' ]); $skill = $skill_ar [ $skill ]; # bitte in der richtigen reihenfolge angeben, sonst das nicht gehen tun, kann. $mailtxt = sprintf ( $lang [ 'joinusprivmsg' ], $name , $row [ 'name' ], $mail , $hometown , $age , $ground , $rulz , $userreg ); <----- ANGEBLICH STECKT HIER DER FEHLER KA WARUM???? # pm an den leader sendpm ( $_SESSION [ 'authid' ], $row [ 'mod1' ], 'Joinus Anfrage' , $mailtxt , -1); # Wenn Co Leader != Leader if ( $row [ 'mod2' ] != $row [ 'mod1' ]){ sendpm ( $_SESSION [ 'authid' ], $row [ 'mod2' ], 'Joinus Anfrage' , $mailtxt , -1); } if ( $row [ 'mod4' ] != $row [ 'mod1' ] AND $row [ 'mod2' ] != $row [ 'mod4' ]){ sendpm ( $_SESSION [ 'authid' ], $row [ 'mod4' ], 'Joinus Anfrage' , $mailtxt , -1); } if (!loggedin()) { echo $lang [ 'amailhasbeensenttoyouwithmailandpass' ]. '<br /><br />' ; } echo sprintf( $lang [ 'leaderofxalert' ], $row [ 'name' ]); } $design ->footer(); ?> |
verwendete ilchClan Version: 1.1
betroffene Homepage: externer Link
EDIT:
Code in Codebox gesetzt wegen der Smilies
Tipp: Code immer mit der entsprechenden BBCode Funktion posten
Zuletzt modifiziert von AnthraX am 11.09.2006 - 18:19:29