Syntax php !

Fermé
tom - 7 déc. 2007 à 19:41
eolange Messages postés 103 Date d'inscription jeudi 19 octobre 2006 Statut Membre Dernière intervention 23 avril 2009 - 7 déc. 2007 à 23:32
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 !

2 réponses

nEm3sis Messages postés 710 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 9 avril 2012 113
7 déc. 2007 à 22:27
déja merci de dire quelle sont les erreur signalée par le serveur
0
eolange Messages postés 103 Date d'inscription jeudi 19 octobre 2006 Statut Membre Dernière intervention 23 avril 2009 2
7 déc. 2007 à 23:32
$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