Syntax error

Résolu
sensei -  
 sensei -
Bonjour,

Je suis en train de modifier mon site web en php.

J'ai l'erreur suivante :

syntax error, unexpected T_VARIABLE, expecting '(' in ...

Voici le code en question :

function affichage_lien_publicitaire()
{

	$url_en_cours = $_SERVER['REQUEST_URI'];
	echo $url_en_cours;
        // Test pour savoir si on est sur la bonne page (vérif via l'url en cours)
	if $url_en_cours == "^/index.php?option=com"
	{
             // ... a faire
	}

	return;
}


Savez vous comment résoudre mon problème svp ?

3 réponses

  1. Defouille Messages postés 404 Statut Membre 54
     
    Bonjour,

    il faut ajouter des parenthèses à ton if :
    function affichage_lien_publicitaire()
    {
    
    	$url_en_cours = $_SERVER['REQUEST_URI'];
    	echo $url_en_cours;
            // Test pour savoir si on est sur la bonne page (vérif via l'url en cours)
    	if($url_en_cours == "^/index.php?option=com")
    	{
                 // ... a faire
    	}
    
    	return;
    }

    0
  2. sensei
     
    Merci je m'en suis rendu compte juste après avoir posté mon message.

    Merci quand même.

    Autre question.

    Mon code (normalement) a pour but de récupérer la fin de mon URL (après le nom de domaine).

    Ma condition permet de tester si on est dans le bonne url (exemple id=12 id=13 ...)

    Mais je ne rentre jamais dedans.

    Pourquoi?
    0
  3. sensei
     
    Ok j'ai trouvé il faut utiliser : substr('abcdef', 0, 4); // abcd
    0