All pastes #483039 Raw Edit

Someone

public text v1 · immutable
·published 2007-05-11 15:19 UTC
rendered paste body
<?php

ini_set('error_reporting', E_ALL | E_STRICT);
ini_set('display_errors', 'Off');
ini_set('log_errors', 'On');
ini_set('error_log', '/var/lib/php5/logs/error_log');

session_name("amp");
session_start(); 

if (!isset($_SESSION['ipaddress']) or $_SESSION['ipaddress']<>$_SERVER['REMOTE_ADDR']) {    
   header("Location: /logout.php");   
}

function multisql($sql){

   if(isset($_SESSION['host'])) { $host=$_SESSION['host'];} else {$host="";}
   if(isset($_SESSION['username'])) { $username=$_SESSION['username'];} else {$username="";}
   if(isset($_SESSION['password'])) { $password=$_SESSION['password'];} else {$password="";}
   if(isset($_SESSION['db'])) { $db=$_SESSION['db'];} else {$db="";}         
  
   $mysqli = new mysqli($host, $username, $password, $db); 
   if (mysqli_connect_errno()) {
      header("Location: /logout.php");
      exit;
   }      
   $output = array();
   $outputAlready = "No";
   if ($mysqli->multi_query($sql)) {   
      do {
         if ($result = $mysqli->store_result(  )) {  
            while ($row = $result->fetch_assoc(  )) {
               if (isset($row['OUTPUT'])) {
                  $outputAlready = "yes";
                  echo $row['OUTPUT'];
               } 
               if (isset($row['HEADER']) and $outputAlready=="No") {
                  header($row['HEADER']);
               }   
            }                       
            $result->close(  );
         }        
      } while ($mysqli->next_result(  ));     
   }   
   $mysqli->close();
}
?>