ReHi again folks!

I've debugged in my problem.
It seems that PHP (4.2.2) on my System crashes on those 
ereg, ereg_replace functions that Nadmin uses.
The first Crash i tracked down was in the
Snippet: /hklc_adminsite_host/lib/config_set

Original:

$reallanguagesarray=array(
   "big5"=>  "Chinese (Big5)",
   "gb"  =>  "Chinese (GB)",
   "eng" =>  "English"
 );
 
$languagearray=array();

// base languages off of styles!

if ($allstyles = mgd_list_styles(0))  

  while ($allstyles->fetch()) 

    if (ereg("^adminsite_template_", $allstyles->name)) {
      $lang = ereg_replace("^adminsite_template_","",$allstyles->name);
      if ($reallanguagesarray[$lang])   {
         $languagearray[$reallanguagesarray[$lang]] = $lang;
      } else {   
         $languagearray[$lang] =  $lang;
      }   
    }

/* $languagearray=array("Chinese (Big5)"=>"big5",
                        "Chinese (GB)"=>"gb",
                        "English"=>"eng"
 );
 
*/

 $languageencoding=array("big5"=>"big5",
                        "gb"=>"gb2312",
                        "eng"=> "iso-8859-1"
 );

My Version:

$reallanguagesarray=array(
   "big5"=>  "Chinese (Big5)",
   "gb"  =>  "Chinese (GB)",
   "eng" =>  "English"
 );
 
$languagearray=array();

// base languages off of styles!

if ($allstyles = mgd_list_styles(0))  

  while ($allstyles->fetch()) 
    if (preg_match("/^adminsite_template_/", $allstyles->name)) {
      $lang =
preg_replace("/^adminsite_template_/","",$allstyles->name); 
      if ($reallanguagesarray[$lang])   {
         $languagearray[$reallanguagesarray[$lang]] = $lang;
      } else {   
         $languagearray[$lang] =  $lang;
      }   
    }

/* $languagearray=array("Chinese (Big5)"=>"big5",
                        "Chinese (GB)"=>"gb",
                        "English"=>"eng"
 );
 
*/

 $languageencoding=array("big5"=>"big5",
                        "gb"=>"gb2312",
                        "eng"=> "iso-8859-1"
 );

My Version works, the Original don't.

Can anyone say something to that or am i alone ?? ;)

Christopher


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to