Jump to content


Photo

Comparation of two variables


  • Please log in to reply
No replies to this topic

#1 Grande

Grande
  • Members
  • PipPip
  • Member
  • 12 posts

Posted 22 March 2006 - 02:47 PM

[!--sizeo:2--][span style=\"font-size:10pt;line-height:100%\"][!--/sizeo--]
<html>
<head> 
<?php

$test1="exploit.rules";
$test2="exploit.rules";
$lines = file("./snortconf.txt");
$count = count($lines);
$i = 0;

?>
</head>
<body>
<form name ="snort" method="get" action="<?=$_SERVER['PHP_SELF']?>">

<?php
if(isset($_REQUEST['btnsubmit'])) { 
      //echo "entered submit request";
      
      if(isset($_REQUEST['chk2'])) {
          //echo "entered chkbox request";
          $rule = $_REQUEST['chk2']." ";
          
          while($i<$count){
              //echo $lines[$i]."<br>";
              //echo "<br>Dit staat ier juist voor de if functie<br>";
              
              if(ereg("^include",$lines[$i])){
                  //echo "jet gezien dat nen include is<br>";
                  //$breaker = explode("/",$lines[$i]);
                  //echo "<br>----------<br>";
                  //echo "\"".$breaker[1]."\"<br>"
                $breaker2 = str_replace("include \$RULE_PATH/","",$lines[$i]);
                //echo "\"".$breaker2."\"";
                  
                  
                  //echo "\"".$rule."\"";
                  //echo "<br>----------<br>";    
                  if ($rule==$breaker2) {
                      echo "TIS WERE GELUKT";
                  }
              }
              
          $i++;
          }
      }
}

echo "<input type='checkbox' name='chk2' value='".$test1."'>";
?>
<input type="submit" name="btnsubmit" value="Disable">
</form>
</body>
</html>
[!--sizec--][/span][!--/sizec--]



This is my code above.
I read a sentence that begins with include from a txt file(snortconf.txt) . Then I seperate the sentence and keep the last part of it with str_replace(). An other value, the value from a checkbox is submitted to its own page and the value is used for a Comparation with the value from the txt file.

When I echo both the values between quotes, so invisible spaces are revealed if they're there, they are
exactly the same. However, in the last if-loop where I compare $rule with $breaker2 I get false.
How is this possible ????? I have no clue.

snortconf.txt contains this:
TEST
TEST
TESTNUMMERDRIE
include $RULE_PATH/exploit.rules
TESTJE

A little help would be great.

PS: the comments are test-echo's, so I can see where the script goes and where it doesn't go, etc.

Thx
Grande




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users