OVH Community, votre nouvel espace communautaire.

php : gestion des erreurs avec try


slainxxx
27/02/2008, 22h37
Effectivement,

Ca venait bien de la version de php.

Je n'avais pas lu les guides.

La solution avec le .htaccess est nikel.

Merci.

Sébastien Ferry
27/02/2008, 11h08
Voici une idée: le script index.php est interprété par PHP version 4.

http://fr.php.net/try
...
PHP 5 a une gestion des exceptions similaire à ce qu'offrent les autres langages de programmation. ...
http://guides.ovh.com/Php5ChezOvh
Pour utiliser Php5 chez ovh, il suffit de transferer via FTP vos scripts avec l'extention php5
...
Pour changer la version de php qui va exécuter un fichier .php, il suffit de creer un .htaccess dans le repertoire de votre site. Avec le bloc note de Windows ou tout autre éditeur de texte, tapez :
...
Peux-tu confirmer si c'est la raison, ou si tu as trouvé une autre manière de faire?
--
http://guides.ovh.com/

slainxxx
24/02/2008, 19h33
Bonjour,

Un simple bout de code comme ci-dessous me renvoi un magnifique
Parse error: syntax error, unexpected '{' in /home.../.../.../.../.../www/index.php on line 2

try {
if (!phpinfo())
throw new Exception("message d'erreur") ;
}
catch (Exception $e) {
echo "Erreur interne : ",$e->getMessage(),"
" ;
}
?>

bon ça marche en local sur mon serveur perso mais pas sur celui de ovh.

quelqu'un a une idée du pourquoi ?

merci d'avance.