Fehler im Session-Script
GRAWECO Designs
- php
Hallo,
kann mir jemand helfen, ich habe hier Login-Script gepostet,
was mir einwenig Probleme bereit und ich nicht mehr weiter weiss...
Beim Ausführen dieses Scriptes erhalte ich folgende Fehlermeldung:
Fatal error: Function name must be a string in sessionlogon.php on line 2
Ich finde den Fehler nicht...
<?php
$session_start();
include "get_includenav.php";
$target="sessionpages.php";
$action = $_SERVER['PHP_SELF'];
$names = array('Admin'=> 'admin');
function CreateLinks()
{
global $titles, $target;
$links ='';
foreach ($titles as $title)
{
$links .=sprintf('<a href="%1s?t=%2$s">%2$s</a><br/>',
$target,
$title);
}
return $links;
}
function CheckLogon()
{
global $names;
if ($_SERVER['REQUEST_METHOD'] != 'POST') return FALSE;
foreach ($names as $Logon => $Password)
{
echo '#';
if (!empty($_POST['Logon']) && $_POST['Logon'] == $Logon
&&
!empty($_POST['Password'])
&& $_POST['Password'] == $Password)
{
$_SESSION['LogonName'] = $Logon;
return TRUE;
}
}
return FALSE;
}
if ($_SERVER['REQUEST_METHOD'] =='POST')
{
CheckLogon();
}
?>
<form action="<?=$action;?>" method="post">
<table>
<tr>
<td rowspan="2">
<?=CreateLinks();?>
</td>
<td>Name:</td>
<td>
<input type="text" name="Logon"/>
</td>
</tr>
<tr>
<td>Kennwort:</td>
<td>
<input type="password" name "Password"/>
</td>
</tr>
<tr>
<td colspan="2"></td>
<td>
<input type="submit" name="Submit" value="Anmelden"/>
</td>
</tr>
</table>
</form>
?>
Hi GRAWECO!
$session_start();
^
(Es ist spät. Da wird etwas Minimalismus erlaubt sein.)
MfG H☼psel
*mir an den Kopf klatsch!*
Natürlich! Dieses miese $-Zeichen, hat mir die gestrige Nacht versaut... ;)