Syntax error

Résolu/Fermé
sensei - 25 août 2010 à 11:19
 sensei - 25 août 2010 à 11:31
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 388 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 15 novembre 2011 54
25 août 2010 à 11:22
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
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
Ok j'ai trouvé il faut utiliser : substr('abcdef', 0, 4); // abcd
0