php, ancre et include.....

php, ancre et include..... - PHP - Programmation

Marsh Posté le 22-06-2006 à 12:39:50    

Bonjour
 
Voilà mon problème : j'ai comencé un site internet. Pour mes menus, j'avais utilisé des frameset (qui marchait po mal), mais tout le monde sur le net disait que les frameset c'est pas bien.... Alors j'ai changé en utilisant les fonctions include du php et en faisant des cadres css.
 
Le probleme c'est que je n'arrive pas à atteindre une ancre de la page à travers ma fonction include. La page s'affiche bien, mais je ne veut pas afficher le début mais un endroit précis  :pt1cable: (la ou jai mis une ancre). J'aimerais savoir si c'est possible et comment   :??:  
 
 
Merci d'avance... :hello:

Reply

Marsh Posté le 22-06-2006 à 12:39:50   

Reply

Marsh Posté le 22-06-2006 à 16:49:39    

tu fais copier coller et tu nous montre ce que tu as fait...

Reply

Marsh Posté le 23-06-2006 à 12:52:49    

<div class="frame">
 
<?php  
if (!isset($_GET['page'])) $page= 'prologue'; else $page= $_GET['page'];  
 switch($page)
{
case 'prologue': include ('prologue.html');break;
case 'presentation': include ('presentation.txt');break;
case 'suite':include ('suite.txt');break;
case 'fin':include ('fin.txt');break;
case 'intro':include ('prologue.html'); break;
case 'definition': include ('definition.html'); break;
 
}  
?>
 
Voila j'aimerais que quand la variable page =définition, afficher la page définition à une ancre précise...
 
Je ne sais pas si ces explications sont suffisantes?

Reply

Marsh Posté le 23-06-2006 à 13:19:47    

Ce n'est pas avec la fonction include ... ni meme en PHP que tu realises ca.
 
Pour aller a une ancre de ta page, elle doit etre explicitement ecrite dans l'url :
http://url#ancre
A toi de concevoir tes liens pour qu'ils soient de la sorte
 
Au passage pour les fichiers qui n'ont pas a etre parsés par PHP, préfére utiliser la fonction readfile plutot que include. readfile ne parse pas la page.


Message édité par afbilou le 23-06-2006 à 13:23:48
Reply

Marsh Posté le 24-06-2006 à 11:34:28    

D'habitude oui mais la en fait j'ai crée des cadres (css) qui me permettent de garder un menu fixe et d'voir une page qui varie en fonction de la variable page qui change selon où l'on clique sur le menu fixe. L'affichage des pages est réalisé grâce à include mais cela ne permet que d'afficher la page, pas d'afficher une ancre précise, c'est ça le probleme....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed