Ses derniers messages sur les forums
je connais le role de include je veux dire si on veux appeller un constructeur qui se nom __cnostruct et pas 'le meme nom que la class' cmmt faire
et svp je pige rien sur tno code LOL
explique moi avec des commentaires
MERCI
merci Ms la globule pour cete efficace explication
je me suis trompe par le nom j'ai lui donner get.. alors j'ai pense que j'ai fais un getter
et a ton avis ca sera bien de fair des getter pour chaque propriete est les changer en private si oui quelle est l'utilite par ce que j'ai lu sur bcp de tuto que c'est pas bien de laisser les attributs en public
une autre question SVP pour le contructeur ici on fait
include($page->template);
on peut pas l'appeller? ou lieu de fair include
et si on lui donne comme nom __construct et pas le meme nom que la class comment on peut l'appeler ??
merci
la page template la ou reside mon soucis
on procede comme ca
echo ($page->menu);
mais je sais pas pour quoi on appel un atribut
a ce que je connais on doit procede comme ca echo $page->getMenu()
mais ca ne fonctionne pas LOL
alors jattent votre explication
merci
<?php <
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Test sur les templates</title>
<link rel="stylesheet" media="screen" type="text/css" href="style.css" />
</head>
<body>
<div id="menu">
<?php
//include("../test/maClass.php") ;
echo ($page->menu);?>
</div>
<div id="content">
<?php echo ($page->content);?>
</div>
<div id="footer">
<?php echo ($page->footer);?>
</div>
</body>
</html>
>
voila la page qui contient la class
<?php class CreePage {
public $menu;
public $content;
public $footer;
public $template;
//=======================================
//le constructeur
//===========================================
function CreePage(){
$this->template='template.html';
}
//===========================
//la fonction qui recuper le menu
//=============================
function getMenu(){
$this->menu='<a href="?action=home">Home</a>';
$this->menu.='<br />';
$this->menu.='<a href="?action=Tuto">Tuto</a>' ;
}
//==================================================
//la fonction qui recuper le parametre $_GET['action']
//===================================================
function getContent(){
if(isset($_GET['action'])){
switch ($_GET['action']){
case 'home' :
$this->contentHome() ;
break ;
case 'Tuto' :
$this->contentTuto() ;
break ;
default :
$this->contentHome();
}
}
}
//===============================
//la fonction qui recuper le pied
//===============================
function getFooter(){
$this->footer='<center> c\'est le footer <br />';
$this->footer.='2008 -copyright </center>' ;
}
//===========================================
//la fonction qui recuper le contenu page=>home
//============================================
function contentHome(){
$this->content='<center> <h1>this is my home</h1> </center>' ;
}
//=================================================
//la fonction qui recuper le contenu page=>tuto
//====================================================
function contentTuto(){
$this->content='<center> <h1>this is my tuto</h1> </center>' ;
}
//==================================
//la fonction qui construire la page
//==================================
function fairPage(){
$this->getMenu();
$this->getContent();
$this->getFooter();
}
} ?>
and la page index
<?php
<?php
include("../test/maClass.php");
$page= new CreePage ;
echo $page->fairPage() ;
include($page->template);
?>
j'utilise php expert editor et je sais pas comment le configurer ni deboguer ,j'ai deja essaye et il m'afiche que le path php.exe n'est pas correct meme si je pense que le chemin est corect
merci ca fonctionne mtn je me demamde pour quoi j'ai pas pu penser a ca :D et merci Ms la globule
oui je sais enfin j'ai pas di que .com est gratuit ;]
a+
bien sur :DDDD
html code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
<title>fdghsd </title>
</head>
<body>
<!--la teeeeeeeeeeeeeeeeeeeeeete !-->
<div id="tete">Xcsd>=yX</div>
<!--menuuuuuuuuuuuuuuuuuu !-->
<div id="menu">
<ul>
<li><a href="#">bla lba</a></li>
<li>|</li>
<li><a href="#">bla lba</a></li>
<li>|</li>
<li><a href="#">bla lba</a></li>
<li>|</li>
<li><a href="#">bla lba</a></li>
</ul>
</div>
<!--le cooooooooooooorps!-->
<div id="corps">
ceci est le corps
</div>
<!--le pied!-->
<div id="pied">ceci est le pied
</div>
</body>
</html>
body{
width:900px;
height:600px;
color:white;
text-align:center;
}
#tete{
width:900px;
height:120px;
margin:10px 0px 20px 50px;
background:black;
font-size:90px;
}
#menu
{
width:900px;
height:30px;
background:black;
margin:10px 0px 20px 50px;
}
#menu ul li{
display:block;
float:left;
width:100px;
text-align:center;
padding:4px;
text-transform:uppercase;
}
#menu ul li a{
text-decoration:none;
}
#menu ul li a:hover{
color:black;
background:grey;
}
#corps
{
width:900px;
height:600px;
margin:10px 0px 20px 50px;
background:black;
}
#pied{
width:900px;
height:40px;
margin:20px 0px 20px 50px;
background:black;
}
oui j'ai deja fais ca mais vu que je suis novice j'ai trouve que des site hebergement ca veut dire je dois deja possede un nom de domain
mais j'ai entendu parler qu'il ya des ite qui font les deux a la fois et gratuis :D
merci bcp pour votre temps
non en fait je suis encore en local bon voila un screenshot et merci pour votre temp Ms la globule
http://i41.tinypic.com/33y5atc.jpg
au passage saurriez vous un site hebergement gratuit
merci
salut a tous bon je veux un margin entre le pied et le bord de la page ca veut dire un margin bottom bah je procede comme ca mais ca ne fonctionne pas
#pied{
width:900px;
height:40px;
margin:20px 0px 20px 50px;
merci pour votre aide
oui justement a le lire et l'afficher dans la zone du saisie??
de login/mdp uhn??
s'il n'est pa un member??
merci
merci pour votre reponce
bon je debute en php et jai lu pas mal de tutos sur les cookies mais je vois pas vraiment leur utilite
disant que ta ecrit un cookie sur le disque dur d'un visiteur alors ca sert a quoi dans la prochaine visite du visiteur??
merci encore une fois