Syntax error

Résolu
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. Ok j'ai trouvé il faut utiliser : substr('abcdef', 0, 4); // abcd
    0
    1. 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
      1. 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