2 petit soucis en php
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
voilà j'ai 2 soucis où je ne vois pas l'erreur (ps : j'y était dessus à 5h du matin et j'ai dormi 7h ^^)
donc le 1er soucis c'est que je n'arrive pas à faire apparaitre le site en fesant :
$titre="Accueil";
puis : <?php echo="titre" ?>
et la seconde c'est qu'il me prend pas en compte le design.css.
je susi avec beaucoup d'include (en local par esayphp) :
../
index.php
../includes/
head.php
design.css
code :
head.php : (même en enlevant les ../ du design.css ca ne marche pas.)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="../includes/design.css" />
<title><? php echo "$titre"; ?></title>
</head>
<body>
<div id="en_tete">
<div align="center"><br />
<table width="80%" height="5%" border="0" align="center">
<tr>
<td>Accueil</td>
<td>Présentation</td>
<td>Inscription</td>
<td>Connecté</td>
<td>Forum</td>
<td>IRC</td>
<td>Contact</td>
</tr>
</table>
</div>
</div>
design.css :
en_tete
{
background-color: blue;
}
corps
{
background-color: grey;
}
et index.php :
<?php
$titre="Accueil";
include "includes/head.php"; ?>
<div id="corps">
[...]suivis du contenu de la page
Merci beaucoup à ceux qui m'éclaireront :)
ps : utilise IE 8 avec easyphp 3 sous xp sp3
voilà j'ai 2 soucis où je ne vois pas l'erreur (ps : j'y était dessus à 5h du matin et j'ai dormi 7h ^^)
donc le 1er soucis c'est que je n'arrive pas à faire apparaitre le site en fesant :
$titre="Accueil";
puis : <?php echo="titre" ?>
et la seconde c'est qu'il me prend pas en compte le design.css.
je susi avec beaucoup d'include (en local par esayphp) :
../
index.php
../includes/
head.php
design.css
code :
head.php : (même en enlevant les ../ du design.css ca ne marche pas.)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="../includes/design.css" />
<title><? php echo "$titre"; ?></title>
</head>
<body>
<div id="en_tete">
<div align="center"><br />
<table width="80%" height="5%" border="0" align="center">
<tr>
<td>Accueil</td>
<td>Présentation</td>
<td>Inscription</td>
<td>Connecté</td>
<td>Forum</td>
<td>IRC</td>
<td>Contact</td>
</tr>
</table>
</div>
</div>
design.css :
en_tete
{
background-color: blue;
}
corps
{
background-color: grey;
}
et index.php :
<?php
$titre="Accueil";
include "includes/head.php"; ?>
<div id="corps">
[...]suivis du contenu de la page
Merci beaucoup à ceux qui m'éclaireront :)
ps : utilise IE 8 avec easyphp 3 sous xp sp3
A voir également:
- 2 petit soucis en php
- Supercopier 2 - Télécharger - Gestion de fichiers
- Petit l ✓ - Forum Loisirs / Divertissements
- Petit 1 comme ² ✓ - Forum Bureautique
- Comment imprimer une photo en petit ✓ - Forum Photo numérique
- Petit 2 clavier iphone ✓ - Forum iPhone
4 réponses
Bonjour dorgane,
pour le titre:
Autrement pour l'include de ton design ce que tu dis est bizzare, tu dit avoit testé avec les " ../ " et sans... Ce qui voudrait dire que le "includes" est a deux endroits différent :-s
bon si en effet le répertoire "includes" et dans un dossier plus haut dans l'arboresance le "../" est de mise, sinon essaye avec le chemin absolu (je ne connais pas la conf easyphp) genre:
<link rel="stylesheet" (...) href="/www/site/includes/design.css" />
pour le titre:
$titre = 'Accueil'; <title><?php echo $titre; ?></title>devrait faire l'affaire
Autrement pour l'include de ton design ce que tu dis est bizzare, tu dit avoit testé avec les " ../ " et sans... Ce qui voudrait dire que le "includes" est a deux endroits différent :-s
bon si en effet le répertoire "includes" et dans un dossier plus haut dans l'arboresance le "../" est de mise, sinon essaye avec le chemin absolu (je ne connais pas la conf easyphp) genre:
<link rel="stylesheet" (...) href="/www/site/includes/design.css" />
ok merci pour le titre je testerai chez moi (oui je travail la ...enfin travail...lol)
oui pour le css c'est bien ca, ah moin que j'ai mal codé le CSS ?
bon je voulais faire des screens mais j'ai les site qui sont restreint pour envoyer les screenshoty s
le repertoire racine est www/
ensuite j'ai
index.php
puis juste le sous dossier includes avec head et design.css, ca marche bien pour includes head.php mais pas le css :s
mouai je ressayerai chez moi peu etre en le mettant à la racine et non pas dans un sous dossier.
encore merci.
oui pour le css c'est bien ca, ah moin que j'ai mal codé le CSS ?
bon je voulais faire des screens mais j'ai les site qui sont restreint pour envoyer les screenshoty s
le repertoire racine est www/
ensuite j'ai
index.php
puis juste le sous dossier includes avec head et design.css, ca marche bien pour includes head.php mais pas le css :s
mouai je ressayerai chez moi peu etre en le mettant à la racine et non pas dans un sous dossier.
encore merci.
Ok, si je comprends bien le dossier /www/ est fait ainsi:
index.php
includes/
design.css
head.php
Si c'est le cas, pour l'appel du css tu feras un
Et pour le head.php, pareil:
PS: A noter le " ./ " et non " ../ "
De la sorte, ca devrait fonctionner.
Voila bon courage :-)
index.php
includes/
design.css
head.php
Si c'est le cas, pour l'appel du css tu feras un
href="./includes/design.css"
Et pour le head.php, pareil:
<?php include('./includes/head.php'); ?>
PS: A noter le " ./ " et non " ../ "
De la sorte, ca devrait fonctionner.
Voila bon courage :-)