Bonjour � tous,
J'ai �cris un code PHP qui g�re un carnet d'adresses avec une base de donn�es MySQL.
Le code fonctionne bien en local mais j'ai syst�matiquement un message d'erreur quand je souhaite l'utiliser sur mon FTP Free.
Parse error: syntax error, unexpected '{' ........ on line 91
Voil� le code correspondant :
J'ai tap� mon message d'erreur dans Google et �a serait vraisemblablement un probl�me d� au serveur Free qu'il faut faire passer en php5.
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 . . . $reponse = mysql_query("SELECT nom,prenom,adresse,codepostal,ville,tel,email,sexe FROM contact ORDER BY nom") or die(mysql_error()); while ($donnees = mysql_fetch_array($reponse)) { // Si le champ nom n'est pas renseigné if (($_POST['nom'] == NULL) AND ($_POST['prenom'] != NULL)) { if (ereg(strtolower($recherche_prenom),strtolower($donnees['prenom'])) { // LIGNE 91 include('affich_cartecontact.php'); } } // Si le champ prenom n'est pas renseigné elseif (($_POST['nom'] != NULL) AND ($_POST['prenom'] == NULL)) { if (ereg(strtolower($recherche_nom),strtolower($donnees['nom'])) { include('affich_cartecontact.php'); } } // Si le champ prenom et le champ nom sont renseignés elseif (($_POST['nom'] != NULL) AND ($_POST['prenom'] != NULL)) { if ((ereg(strtolower($recherche_nom),strtolower($donnees['nom'])) AND (ereg(strtolower($recherche_prenom),strtolower($donnees['prenom']))) { include('affich_cartecontact.php'); } } // Si le champ prenom et le champ nom ne sont pas renseignés else { echo("<CENTER>"); echo("<TABLE cellspacing=\"10\">"); echo("<TR>"); echo("<TD><IMG align=\"right\" width=\"60px\" height=\"60px\" src=\"../css/icone/ico_erreur.png\"></TD>"); echo("<TD>"."Vous n'avez renseigné aucun champ !"."</TD>"); echo("</TR>"); echo("</TABLE>"); echo("</CENTER><BR>"); } } . . .
J'ai donc cr�� un fichier .htaccess qui contient php1.
Je l'ai plac� � la racine de mon FTP : aucun changement.
Je l'ai plac� dans le r�pertoire ou il y a le fichier affich_cartecontact.php (code ci-dessus) : aucun changement.
Que faire?
Merci pour votre aide.
Partager