+Implemented: error_reporting(E_ALL);
authorshort <>
Thu, 27 Oct 2005 07:49:35 +0000 (07:49 +0000)
committershort <>
Thu, 27 Oct 2005 07:49:35 +0000 (07:49 +0000)
Handle correctly missing: $HTTP_GET_VARS["base"]
Fixed PHP5 (PHP4?) compatibility of parameters passed by reference.

project/Nokia61/Nokia61.php

index ef694fd..79a3db3 100644 (file)
@@ -1,5 +1,7 @@
 <?php
-       if (!$HTTP_GET_VARS["nohtml"]) {
+       error_reporting(E_ALL);
+
+       if (!isset($HTTP_GET_VARS["nohtml"])) {
        ?>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
 <HTML>
@@ -18,7 +20,9 @@ function table($array,$rw=0)
 {
 global $tables,$bgcolor_head,$bgcolor_body,$HTTP_GET_VARS;
 
-       print "<FORM METHOD=GET ACTION=\"".$HTTP_GET_VARS["base"]."Nokia61.php\"><TABLE BORDER=1 RULES=NONE>\n";
+       print "<FORM METHOD=GET ACTION=\""
+                       .(!isset($HTTP_GET_VARS["base"]) ? "./" : $HTTP_GET_VARS["base"])
+                       ."Nokia61.php\"><TABLE BORDER=1 RULES=NONE>\n";
        print "<TR><TD COLSPAN=3 BGCOLOR=\"".$bgcolor_head."\">";
        if ($rw)
                print "Input:";
@@ -79,7 +83,7 @@ global $tables,$bgcolor_head,$bgcolor_body,$HTTP_GET_VARS;
                $idx=0;
                $output=array();
                while (!feof($cmd)) {
-                       if (3!=fscanf($cmd,"\n  %d%d%d",&$output[$idx+0],&$output[$idx+1],&$output[$idx+2]))
+                       if (3!=fscanf($cmd,"\n  %d%d%d",$output[$idx+0],$output[$idx+1],$output[$idx+2]))
                                continue;
                        $idx+=3;
                        if ($idx<9)
@@ -98,7 +102,7 @@ global $tables,$bgcolor_head,$bgcolor_body,$HTTP_GET_VARS;
                }
        table($input,1);
 
-       if (!$HTTP_GET_VARS["nohtml"]) {
+       if (!isset($HTTP_GET_VARS["nohtml"])) {
        ?>
 </BODY></HTML>
 <?php