PHP-Interpeter dreht durch

  • Themenstarter Themenstarter ByeBye 8492
  • Beginndatum Beginndatum
B

ByeBye 8492

Moinsen,

bin gerade dabei mir ein CMS zu programmieren, doch heute geht es meinem PHP Interpreter wohl nich besonders gut.

Also folgendes Problem:
Immer wenn ich eine { mache gibt er mir nen Parse Error und meint das er kein T_STRING erwartet hätte, dummerweise ist vor der { weit und breit kein String ....

Das absolut komische dadranne ist auch noch, das er den Fehler sogar dann anzeigt, wenn die Stellen mit /* abeschottet wurden .... er sacht dann immer ncoh die Fehlermeldung.

Hier ist mal nen Auszug aus dem Code

PHP:
function is_admin($admin)
{
global $prefix, $db;

f(!is_array($admin)) // hier hat er eben angezeigt das er kein "=" erwartet hätte :rolleyes:
{
	$admin	= base64_decode($admin);
	$admin	= explode(":", $admin);
	$aname	= $admin[0];
	$pwd	= $admin[1];
} 

$aname		= $admin[0];
$pwd		= $admin[1];

if($aname != "" AND $pdw != ""){
	$aname 	= trim($aname); // entfernt überflüssige Leerzeichen um eine funktionalität der Abfrage zu gewährleisten :)
	$sql	= "select pass from ". $prefix ."_author where name = $aname";
	$db  	-> query($sql);
	$result	= $db -> fetch_array();
	if($result["pass"] == $pwd && isset($result[pass]))	
	{
		return 1;
	}
	Else
	{
	return 0;
	}
}

Ich verstehe die Fehler nicht, ausserdem werden die Funktionen die er als Falsch erkennt, noch nichtmal aktiviert.

Ist das vielleicht irgendne Art von Malware oder Adware die meinen Localhost am ordentlichen arbeiten hindert?

EDIT: jetzt sagt er bei meinen Variablen deklarationen alà:
$site_logo = $row[site_logo];

Parse error: parse error, unexpected '=' in F:\minixampp\htdocs\cms\main.php on line 17

Oh mann, ich dreh noch durch .....
 
Zuletzt bearbeitet von einem Moderator:
Zurück