par
macgawel » 26 mars 2010, 13:02
Bonjour.
1.
error_reporting( 0 ); => mauvaise idée.
Déjà, je ne suis pas sûr que le zéro soit géré, mais en plus la temps de développer ton site il faut au contraire afficher toutes les erreurs.
=>
error_reporting( E_ALL );
2. Tu as du mal avec les
require_once :
index.php appelle la page html.php, qui appelle index.php...
3. Dans html.php, tu utilises des fonctions qui prennent en paramètre $page, et derrière tu définis $page comme une variable globale.
C'est incohérent...
Sinon, le html dans le corps d'une fonction php ce n'est pas top.
En général, on utilise plutôt un fichier qui contiendra le html.
Par exemple pour ta fonction html_head :
function html_head ( $page ) {
include ('header.php');
}
avec le fichier header.php qui contient uniquement le html :
< html xmlns = "http://www.w3.org/1999/xhtml"; xml:lang =
"fr" lang = "fr" dir = "ltr" > < head > < title >Vampire Land</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
Tu peux faire un tour sur
phpdébutant pour un bon tutoriel sur l'utilisation des "pseudo-frames"...
Bonjour.
1. [b]error_reporting( 0 );[/b] => mauvaise idée.
Déjà, je ne suis pas sûr que le zéro soit géré, mais en plus la temps de développer ton site il faut au contraire afficher toutes les erreurs.
=> [b]error_reporting( E_ALL );[/b]
2. Tu as du mal avec les [b]require_once[/b] :
index.php appelle la page html.php, qui appelle index.php...
3. Dans html.php, tu utilises des fonctions qui prennent en paramètre $page, et derrière tu définis $page comme une variable globale.
C'est incohérent...
Sinon, le html dans le corps d'une fonction php ce n'est pas top.
En général, on utilise plutôt un fichier qui contiendra le html.
Par exemple pour ta fonction html_head :
[php]function html_head ( $page ) {
include ('header.php');
}[/php]
avec le fichier header.php qui contient uniquement le html :
[html]< html xmlns = "http://www.w3.org/1999/xhtml"; xml:lang =
"fr" lang = "fr" dir = "ltr" > < head > < title >Vampire Land</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>[/html]
Tu peux faire un tour sur [url=http://www.phpdebutant.org/article68.php]phpdébutant[/url] pour un bon tutoriel sur l'utilisation des "pseudo-frames"...