2010-07-26 6 views
0

J'ai un problème. Quand je lance:php essayer attraper wsod

try { 
$as 
    ->setForename($_POST['fname']) 
    ->setSurname($_POST['sname']) 
    ->setEmail($_POST['email']) 
    ->setUser($_POST['user']) 
    ->setPass($_POST['pw']) 
    ->setPhone($_POST['tel']) 
    ->setMobile($_POST['mob']) 
    ->setJob($_POST['job']) 
    ->setAuth($_POST['auth']) 
    ->addProcess(); 
} 
catch (Exception $e) { 
echo $e; 
} 

je reçois « écran blanc de la mort » mais quand je l'utilise:

$as 
->setForename($_POST['fname']) 
->setSurname($_POST['sname']) 
->setEmail($_POST['email']) 
->setUser($_POST['user']) 
->setPass($_POST['pw']) 
->setPhone($_POST['tel']) 
->setMobile($_POST['mob']) 
->setJob($_POST['job']) 
->setAuth($_POST['auth']) 
->addProcess(); 

Tout fonctionne très bien. Je suis vraiment confus s'il vous plaît aider, merci d'avance.

Répondre

1

Le bloc try-catch semble bien, essayez de mettre ces lignes sur le dessus de votre script pour voir l'erreur possible:

ini_set('display_errors', true); 
error_reporting(E_ALL); 
+0

@sAc: Je: error_reporting (E_ALL); ini_set ("display_startup_errors", 1); ini_set ("display_errors", 1); En tant qu'en-tête inclus. –

+0

Son fonctionnement à nouveau maintenant, nous n'avons pas changé de code! Un étrange. –

+0

'L'écran blanc de la mort indique généralement une erreur de syntaxe, donc aucune méthode 'ini_set' &' error_reporing' ne sera exécutée. Définissez les valeurs dans 'php.ini' ou' .htaccess' et réessayez. – Wrikken

Questions connexes