"include" et mise en page

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : "include" et mise en page

Re: "include" et mise en page

par wik » 14 août 2009, 17:44

Merci pour ta réponse... J'ai biaisé en mettant tout mon contenu dans le fichier que j'appelle. Maintenant c'est OK pour la mise en page.

Re: "include" et mise en page

par megapoulpe » 14 août 2009, 15:27

J'ai pas trop compris, tu veux faire un include, et reidiriger l'affichage (code HTML) dans une variable plutôt que sur la sortie standard ?

Si c'est ça tu peux utiliser la mise en cache.

"include" et mise en page

par wik » 14 août 2009, 14:25

Bonjour,

Je cherche à mettre en page des infos, dont la mise en page varie selon le contenu. Jusque là tout va bien. Le problème est que dans un des cas, j'ai encore d'autres infos à ajouter que j'appelle via la fonction "include" dans la variable. Et là, la mise en page par en cacahuète...
Question : est-ce que ce n'est pas possible de maîtriser un "include" dans une variable (j'en ai peur) OU est-ce que j'ai loupé un truc ?

Voici le code pour la 1ère partie de conditions :
// affichage du disk selon DISK - REMIX - COMPIL (avec image ou non)
	 if ($resultat1[menu2_titre] == 'compilations') {
	 $disk = '<td colspan="2" width="505"><span class="txt9noirGras">new compilation '.$track.' on '.$titre.'</span>';
	 } elseif ($resultat1[menu2_titre] == 'remixes') {
     $disk = '<td colspan="2" width="505"><span class="txt9noirGras">new remix for '.strtoupper($resultat1[disk_titre2]).'</span>';
	 } else {
	 $disk = '<td width="110" align="left" valign="top"><img src="visuels/poch/'.$resultat1[disk_img].'"></td>
           <td width="395" align="left" valign="top" bgcolor="#0000FF">'.$titre.'<br><br>';
		   include ("tracks.php");
	 }
et la suite pour la visualisation :
if ($resultat1[disk_bando] == '') {
	 echo "$disk</td></tr><tr><td colspan='2' width='505' class='txt7noir'>&nbsp;</td></tr>";
	 } else {
	 echo '<td width="505">'.$resultat1[disk_bando].'<br><br></td>
              </tr>
              <tr>
                <td width="505">&nbsp;</td>
              </tr>';
	 }
Merci d'avance pour vos éclaircissement !