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

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