Bonjour à tous,

après avoir travaillé mon site en local sur un serveur w2008r2 je désire le placer sur un hébergement chez OVH.

Le problème est que sur cet hébergement, pour un petit script, il me met une erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Parse error: syntax error, unexpected '{' in /homez.64/kchersta/www/agenda/nouveau.php on line 7
Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<div id="center" class="simple">
    <div id="ajout_agenda">
        <h1>Ajouter un évènement</h1><br />
            <?php
            try
            {
               $bdd = new PDO('mysql:host=mysql5-1;dbname=xxxxx', 'xxxxxxx', 'xxxxxxx',array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'));//on se connecte à MySQL
            }
 
 
            catch (Exception $e)
            {
            	die('Erreur : ' . $e->getMessage());
            }
 
            //on commence par récupérer les valeurs des champs
            $req = $bdd->prepare('INSERT INTO agenda(tit, mait, date, renseignements, lien) VALUES(:tit, :mait, :date, :renseignements, :lien)');
            $req->execute(array(
                'tit' => $_POST['tit'],
                'mait' => $_POST['mait'],
                'date' => $_POST['date'],
                'renseignements'=> $_POST['renseignements'],
                'lien' => $_POST['lien'],
                ));
            echo 'L\'activitée à bien été ajoutée dans la base de donnée'
            ?>
    </div>
    <?php
if (isset($_POST['submit']))
	echo'oui';
    ?>
    <META HTTP-EQUIV="Refresh" CONTENT="1; URL=http://www.ctcdesigne.be/index.php?page=ajout_agenda">
</div>
Si je ne me trompe, il me dit qu'il manque une accolade, le problème c'est quel vont toujours par deux et que j'en ai toujours deux....

Est-ce que quelqu'un pourrait me dire quel est mon erreur.

Merci beaucoup.

Ps: sur mon serveur il n'y aucune erreur de se genre et sous phpedit non plus...