Code PHP et erreur serveur Free : "Parse error: syntax error, unexpected '{' "
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 :
Code:
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 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.
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.