php kode med fejl .. hvor er den?

Tags:    php

Jeg ændrede lidt i funktionerne og nu er der ingen respons
-> at der er syntax-fejl i koden


function collectError($errorString){
//preceeded by 'e_' ..??
// errorstring format: 'e_'id_message .. evt _browser

$errPath="resources/error.txt"; // format: error*error*..
$errors=file_get_contents($errPath);
$errLen=strlen($errors);
//$errCount;

$clean=explode("_",$errorString);
$errId=$clean[1]; //id
$store=$clean[1]."_".$clean[2]; //id & msg
$errorArray;

if(0<$errLen){
$errorArray=explode("*",$errors);
$errorArray[]=$store;
$returnStr=implode("*",$errorArray);
}
else{
$returnStr=$store;
}
file_put_contents($errPath,$returnStr);
return $errId;

}// end function collectError

//------------------------------

function watchErrors($userId){
//echoes errors back
$idu=(float)$userId;
$errPath="resources/error.txt"; // format: error*error*..
$errors=file_get_contents($errPath);
$lng= strlen($errors);
if(0<$lng){$sendString="e*".$errors;}
else{$sendString="e*".$userId."_"noErrors";}
if($idu==1329405612398){
$emp="";
}
else{$emp=$errors;}
file_put_contents($errPath,$emp);
echo $sendString;
}// ends function watchErrors

//-----------------------------


//txt er en 'replaced' q . ingen fejl her
//$code er uden fejl ..
switch ($code){
case "m":
processMessage($txt);
break;
case "r":
processRegistering($txt);// add to users
break;
case "e": //hvor er fejlen her:
// de involverede funktioner er ovenfor
$id=collectError($txt);
watchErrors($id);
break;
case "p":



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
du har glemt et . her:
else{$sendString = "e*".$userId."_".noErrors;}


en anden gang hvis så lige lægger din kode ind i en kode blok så er det lidt nemmer at læse :)
Fold kodeboks ind/udKode 

[/code]



Kenneth,
Tak. ... og det virker.
Jeg har et lidt sofistikeret error-tracking system så jeg kan få umiddelbar besked når der opstår en fejl på en anden pc der læser siden. Sammen med nogle timer i går på at lede efter en fejl (avascript) på min egen pc pakkede jeg alt ind i try/catch og fandt en manglende '('. Det betyder osse at 85% af min kode handler om ... fejl. (og 98% af tiden)
Det gider jeg ikke



t