Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/08/2007, 13h13   #1
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 126
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 126
Points : 45 287
Points : 45 287
Par défaut [PHP-JS] include et scripts + links

ma page principale est composée de div qui émulent des frames.

mon menu reloade donc la page avec des paramètres pour diférents includes dans la page .

Peut on en php rajouter au moyen de code php dasn la page inculdée des balises script ou link dans le head de la page ?

ou doit on prévoir au départ sur la page principale tous les scripts et link ?

le souci étant que les scripts ou link sur les pages includées nepassent pas le w3c strict
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 13h51   #2
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Ca dépend la manière dont tu gères ton site.

Si tu fais comme ça, tu ne pourras pas :
Code html :
1
2
3
4
5
6
7
<!DOCTYPE>
<html>
<head></head>
<body>
   <?php include($pageenfonctionduliencliquedanslemenu); ?>
</body>
</html>
En revanche, tu peux faire comme ça pour tes pages :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
function genTop($title, $links, $scripts){
?>
<!DOCTYPE>
<html>
<head>
   <title><?php echo $title; ?></title>
   <?php
   foreach($links as $link){
      ?>
      <link rel="stylesheet" href="<?php echo $link; ?>" type="text/css" />
      <?php
   }
 
   foreach($scripts as $script){
      ?>
      <script src="<?php echo $script; ?>" type="text/javascript"></script>
      <?php
   } 
</head>
<body>
<?php
}
 
function genBottom(){
?>
</body>
</html>
<?php
}
?>
Et dans une page :

Code :
1
2
3
4
5
6
7
8
9
10
11
<?php
$title = "Ma page";
$links = array("style1.css", "style2.css");
$scripts = array("script1.js");
 
genTop($title, $links, $scripts);
?>
CODE DE MA PAGE
<?php
genBottom();
?>
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 14h16   #3
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 126
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 126
Points : 45 287
Points : 45 287
ouaip ben je vais tout coller dans un seul css ...

et le script passera dans la page includée
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 14h22   #4
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h36.


 
 
 
 
Partenaires

Hébergement Web