Syntax php !

tom -  
eolange Messages postés 109 Statut Membre -
Bonjour,

j'ai un petit problme que je pense lié a un prolème de syntaxe, mais ej ne saurais vraiment dire !

voila :

j'ai un fichier home.php placé dans le repertoire /www

dans le fichier home.php, je voudrais insérer des codes sources de fichiers html placés dans le repertoire /www/includes/pages
pour cela, je vais appel a un script depuis le fichier home.php
ce script est pages.php, situé dans /www/scripts/php/

ce script est :

<?php

if($_GET['cat'] != NULL)
{
	$cat = $_GET['cat']; 
	if($cat = 'aboutus')
	{
		$meta_titlepage = " [A PROPOS]";
		$pages_fileselect = $cat;
	}
	elseif($cat = 'contact')
	{
		$meta_titlepage = " [CONTACT]";
		$pages_fileselect =  $cat;
	}
	elseif($cat = 'links')
	{
		$meta_titlepage = " [LIENS]";
		$pages_fileselect =  $cat;
	}
	else
	{
		$meta_titlepage = " [HOME]";
		$pages_fileselect =  "home";
	} 
}

$pages_filepath = "/includes/pages/";
$pages_filename = $pages_fileselect;
$pages_fileext = ".html";
$pages_fileopen = $pages_filepath.$pages_filename.$pages_fileext;
include($pages_fileopen);

?>



voila, et ça ne marche pas !!!!!

y aurait'il quelqu'un qui puisse me dire où sont mes erreurs ???


merci d'avance !
A voir également:

2 réponses

nEm3sis Messages postés 722 Statut Membre 113
 
déja merci de dire quelle sont les erreur signalée par le serveur
0
eolange Messages postés 109 Statut Membre 2
 
$cat == 'aboutus')

c'est une condition pas une "mise en boite :D



$cat = 'texte'
la je met 'texte" dans ma variable cat

$cat == 'absolu
la je verifie si dans ma variable y'a 'texte'



ps: pense a proteger ton " $_GET['cat']; "


on ne sais pas ce qu'il peut y'avoir dedan ! (du code html, des parentheses.. le fameux " and 1 " etc..
0