IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Parse error: syntax error, unexpected '$' in


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 78
    Par défaut Parse error: syntax error, unexpected '$' in
    bonjour a tous.
    sur mon site qui fonctionnait parfaitement, aujourd'hui pour ma mise a jour, a la connection j'ai le message suivant :
    Parse error: syntax error, unexpected '$' in /homez.149/cinemaep/www/admin/index.php on line 140
    quelqu'un pourrait me tratuire ( unexpected '$' in /homez.149 ) car la suite correspond a mon ebergeur.
    je vous remercie tous par avance en ce jour de fete.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    en francais : "$ inattendu ligne 140".
    en général cela vient d'un point-virgule manquant a la ligne precedente.

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo "toto"
    $a = "titi";
    le $ ici est inattendu pour PHP car le echo n'est pas terminé.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 78
    Par défaut
    je ne vois pas ou est mon erreur
    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
     
    	<?php
    	if($page>0){
    	$precedent=$page-1;
    	echo "<a href='".$_SERVER['PHP_SELF']."?page=$precedent&choix=$choix' class=lien> << </a>&nbsp;";
    	}
     
    	$i=0;
    	$j=1;
     
    	if($nb_total>$limit){
    	while($i<($nb_total/$limit)){
    	if($i!=$page){echo"&nbsp;<a href='".$_SERVER['PHP_SELF']."?page=$i&choix=choix' class=lien>$j</a>&nbsp;";}
    	else{echo "&nbsp;<span class=liengris>$j</span>&nbsp;";}
    	$i++;$j++;
    	}
    	}
     
    	if($debut+$limit<$nb_total){
    	$suivant=$page+1;
    	echo "<a href='".$_SERVER['PHP_SELF']."?page=$suivant&choix=$choix' class=lien> >></a>";
    	}
    	?>
    Alors que tout fonctionnait parfaitement hier !!!

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    l'erreur n'est pas dans ce bout de code.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 879
    Par défaut
    Euh... Il n'y a pas 140 lignes là!
    Pourrais tu nous indiquer où est la fameuse ligne en question?

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 44
    Par défaut
    Salut.
    Je sais pense que le problème peut peut être venir du fait que sur les lignes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if($i!=$page){echo"&nbsp;<a href='".$_SERVER['PHP_SELF']."?page=$i&choix=choix' class=lien>$j</a>&nbsp;";}
    	else{echo "&nbsp;<span class=liengris>$j</span>&nbsp;";}
    Tu mette tes $j au milieu du HTML. Essaye plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if($i!=$page){echo"&nbsp;<a href='".$_SERVER['PHP_SELF']."?page=$i&choix=choix' class=lien>".$j."</a>&nbsp;";}
    	else{echo "&nbsp;<span class=liengris>".$j."</span>&nbsp;";}
    Voila. A+

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 78
    Par défaut
    Alors la ligne 140
    echo "<a href='".$_SERVER['PHP_SELF']."?page=$suivant&choix=$choix' class=lien> >></a>";
    et je ne vois pas mon erruer

  8. #8
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 879
    Par défaut
    Citation Envoyé par lv3895 Voir le message
    Salut.
    Je sais pense que le problème doit venir du fait que sur les lignes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if($i!=$page){echo"&nbsp;<a href='".$_SERVER['PHP_SELF']."?page=$i&choix=choix' class=lien>$j</a>&nbsp;";}
    	else{echo "&nbsp;<span class=liengris>$j</span>&nbsp;";}
    Tu mette tes $j au milieu du HTML. Essaye plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if($i!=$page){echo"&nbsp;<a href='".$_SERVER['PHP_SELF']."?page=$i&choix=choix' class=lien>".$j."</a>&nbsp;";}
    	else{echo "&nbsp;<span class=liengris>".$j."</span>&nbsp;";}
    Voila. A+
    Non, il met des $ dans une chaîne en double quotes donc c'est bon. Par contre, au niveau perfs... :S

  9. #9
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 44
    Par défaut
    Ah effectivement. Désolé, je dois l'embrouiller encore plus...
    Edit : et pourquoi ce >> </a>? Il y a des balises que tu ouvrait avant?

  10. #10
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 879
    Par défaut
    Tu peux essayer comme ça juste pour voir?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
           $self = $_SERVER['PHP_SELF'];
    	echo "<a href='$self?page=$precedent&choix=$choix' class=lien> << </a>&nbsp;";

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 78
    Par défaut
    Merci lv3895
    cela fonctionne tres bien, mais pourquoi sans toucher au serveur, cela ne fonctionnait plus aujoud'hui ?
    et encore un grand merci a ceux qui travail encore a cette heure.

  12. #12
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 879
    Par défaut
    Citation Envoyé par 3dagard Voir le message
    Merci lv3895
    cela fonctionne tres bien, mais pourquoi sans toucher au serveur, cela ne fonctionnait plus aujoud'hui ?
    et encore un grand merci a ceux qui travail encore a cette heure.
    Euh... Tu as fait quoi comme modification pour que ça fonctionne?

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 78
    Par défaut
    bonsoir kain_tn
    j'ai fais un copier coller de
    if($i!=$page){echo"&nbsp;<a href='".$_SERVER['PHP_SELF']."?page=$i&choix=choix' class=lien>".$j."</a>&nbsp;";}
    else{echo "&nbsp;<span class=liengris>".$j."</span>&nbsp;";}
    et la seule difference serait .$j. les deux points.
    Mais mon code fonctionnait tres bien depuis plus deux ans, donc je ne comprend pas ce qui sais passé aujourd'hui
    mais encore merci a vous tous de vous etes pencher sur mon berceau.

  14. #14
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 879
    Par défaut
    C'est surtout bizarre parce que tu as modifié des lignes bien après la 140... et que tu continue d'avoir des variables ($i par exemple) directement dans ta chaîne.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Parse error: syntax error, unexpected T_VARIABLE ?
    Par blanchonvincent dans le forum Langage
    Réponses: 3
    Dernier message: 14/09/2007, 08h17
  2. Réponses: 2
    Dernier message: 26/06/2007, 23h49
  3. Réponses: 4
    Dernier message: 16/10/2006, 15h16
  4. [PHP-JS] Parse error: syntax error, unexpected T_STRIN
    Par maldini dans le forum Langage
    Réponses: 4
    Dernier message: 25/07/2006, 18h49
  5. Parse error: syntax error, unexpected '}' help
    Par beur dans le forum Langage
    Réponses: 5
    Dernier message: 23/03/2006, 21h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo