Suche Unerlaubte Zeichen Scpript

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Suche Unerlaubte Zeichen Scpript

    Kann mir mal jemand meine register.php editieren?
    Bei der Registration des Users sollte man keine / . \ ' ( ) " > < # ; : _ * benutzen dürfen

    PHP-Code:
    <?

        require('inc/db.php');

        include('tpl/head.html');



        $tpl = @file("tpl/registrieren.html") or die("Fehler! Nicht alle Template-Dateien sind vorhanden");

        $tpl = join("\n",$tpl);

        $tpl = explode("<---->",$tpl);



        $search = array(

                        "{SUMME}",

                        "{NAME}"

                        );



        $replace = array(

                        number_format($settings[Sum],0,",","."),

                        $settings[Name]

                        );



        $tpl[0] = str_replace($search,$replace,$tpl[0]);



            $winner = explode(",",$settings[Winner]);



            $count_winner = count($winner)-1;

            for($i=0;$i<=$count_winner; $i++){

                $summe = number_format(($settings[Sum]*($winner[$i]/100)),0,",",".");

                $winner_all_temp = str_replace("{PLACE}",($i+1).".&nbsp;",$tpl[1]);

                $winner_all .= str_replace("{SUM}",$summe."<br />",$winner_all_temp);

            }



        echo $tpl[0].$winner_all.$tpl[2];



      $query = "SELECT * FROM ".prefix."settings";

      $sql = mysql_query($query);

    while ($ds = mysql_fetch_object($sql))

    ?>
    So besser? *gg*
    EDIT:
    "leer"zeile entfernt by TobiaZ
    Zuletzt geändert von TobiaZ; 18.10.2006, 07:50.

  • #2
    Hättest wenigstens die PHP Tags verwenden können...
    Aber ich würde das mal so probieren
    PHP-Code:
    $verboten = array('/','.','(');
    if(
    str_replace($verboten,'',trim($deinString)) != trim($deinString)){
        die(
    'Du hast verobotene Zeichen drin gehabt');

    Gruss

    tobi

    p.s. bitte nächstes Mal die PHP Tags verwenden bzw vor deinem nächsten Post hier mal den ändern Button benutzen und deinen Code mit [php]-Tags umschliessen --> ist wesentlich besser lesbar
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      Danke für die schnelle Antwort

      Kommentar


      • #4
        Re: Wichtig! Suche Unerlaubte Zeichen Scpript

        "Wichtig!" aus Titel entfernt.
        Drängeleien im Thread-Titel unterlässt du bitte zukünftig.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar

        Lädt...
        X