Hoi!
Ik heb een functie gemaakt:
Deze staat in de functions.inc.php file die wordt gerequired.
Gaat allemaalprima, maar nu krijg ik deze error
Inverband met de veiligheid heb ik de plaats van de script gefingeerd.
Maar wat ik nu niet begrijp, $what is een variabele met als inhoud bijvoorbeeld INFO_ALL, phpinfo(INFO_ALL) geeft dan vervolgens alle infomatie van php etc.
Maar hoe kan het nou datie niet ziet dat a) PHP_INFO wel degelijk is gedefinieerd, en datie b) die variabele niet globalt...
Ik snap het niet, het zal wel heel simpel zijn, maar ik kom er even niet meer uit.
Ik heb een functie gemaakt:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <? function PHP_INFO() { global '$what'; echo "<center>" . php_logo_guid() . "<br>Php informatie:<br><ul>"; if(!$what || $what == "Allemaal") { echo "<li>\n"; phpinfo(); echo "</li><br>"; } else { echo "<li>\n"; phpinfo($what); echo "</li><br>"; } echo "</ul></center>"; return true; } ?> |
Deze staat in de functions.inc.php file die wordt gerequired.
Gaat allemaalprima, maar nu krijg ik deze error
code:
1
2
3
| Parse error: parse error, expecting `T_VARIABLE' or `'$'' in **** on line 14 Fatal error: Call to undefined function: php_info() in **** on line 113 |
Inverband met de veiligheid heb ik de plaats van de script gefingeerd.
Maar wat ik nu niet begrijp, $what is een variabele met als inhoud bijvoorbeeld INFO_ALL, phpinfo(INFO_ALL) geeft dan vervolgens alle infomatie van php etc.
Maar hoe kan het nou datie niet ziet dat a) PHP_INFO wel degelijk is gedefinieerd, en datie b) die variabele niet globalt...
Ik snap het niet, het zal wel heel simpel zijn, maar ik kom er even niet meer uit.