Bonjour à tous,
j'ai un cms que j'ai crée qui me renvoie vers des templates suivant le status du template
exemple si template 3 a un status 1 alors le chemin est : /template/template3/index.php
j'ai crée une page index qui utilise deux fonctions, une qui lis la table template et l'autre qui fait la selection suivant le status qui est 1
lorsque le status est 1 je recupere l'url, alors je souhaite mettre un header location vers l'url qui est inscrite dans la table.
pour cela j'ai effectué ceci
mes deux fonctions
qui me récupérè l'url du template.
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 function lecture_template() { $bdd = connexion_bdd(); $lecture_template = $bdd->query("SELECT * FROM tbl_template WHERE status = 1"); $resultat_template = $lecture_template->fetchAll(); return $resultat_template; } function url_template($template) { $ndd = "http://".$_SERVER["SERVER_NAME"]; $resultat = ''; foreach ( $template as $url ){ $resultat .= $url['url_index_template']; } return $resultat; }
puis sur ma page index j'ai effectué cela
mais j'ai une erreur de syntaxe, auriez vous une solutions, je dois mal utiliser le header je pense, ou si vous voyez une autre solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php include ($_SERVER["DOCUMENT_ROOT"].'/administration/script/function-redirection.php'); $url = url_template(lecture_template()); header('Location: ' $url); ?>
Parse error: syntax error, unexpected '$url' (T_VARIABLE) in C:\wamp64\www\index.php on line 3
Partager