par
t671 » 09 mars 2006, 19:30
Bonjour,
Je cherche à faire des pseudos-frame sur mon site.
J'arrive à ouvrir les pages présentes sur le même serveur, mais si je veux ouvrir une page d'un autre serveur, ça passe pas !!!!!
<div class="gauche">
<div class="menu">
<a href=index.php?page=accueil>Accueil</a><p>
<a href=index.php?page=presentation> Présentation </a><p>
<a href=index.php?page=liste-choristes> Liste des choristes </a><p>
<a href=index.php?page=a-venir> Planning des représentations </a><p>
<a href=index.php?page=historique-manif>Historique de certaines représentations</a><p>
<a href=index.php?page=album_photos>Album photos </a><p>
<a href=index.php?page=repertoire>Répertoire</a><p>
<a href=index.php?page=livredor>Livre d’or </a><p>
</div></div>
<div class= "frame">
<?php
//if (!isset($_GET['page'])) {
//$page= 'accueil';
//} else {
//$page= $_GET['page'];
//}
switch($page)
{
case 'accueil': include ('accueil.htm');break;
case 'presentation': include ('presentation.htm');break;
case 'liste-choristes': include ('liste-choristes.htm');break;
case 'a-venir': include ('a-venir.htm');break;
case 'historique-manif': include ('historique-manif.htm');break;
case 'album_photos': include ('album_photos.htm');break;
case 'repertoire': include ('repertoire.htm');break;
case 'livredor': require('http://site.fr/livredor/');break;
}
?>
Au début du code php, j'ai mis le if en commentaire, sinon j'ai "parse erreur ....."
C'est sur la dernière lign que ça coince. J'ai fait beaucoup d'essai différents .....
A la place du require j'ai aussi testé "include", "include_once".
J'ai aussi testé avec du javascript : erreur sur la page :
<div class="menu">
<a href=index.php?page=accueil>Accueil</a><p>
<a href=index.php?page=presentation> Présentation </a><p>
<a href=index.php?page=liste-choristes> Liste des choristes </a><p>
<a href=index.php?page=a-venir> Planning des représentations </a><p>
<a href=index.php?page=historique-manif>Historique de certaines représentations</a><p>
<a href=index.php?page=album_photos>Album photos </a><p>
<a href=index.php?page=repertoire>Répertoire</a><p>
<a href=index.php?page=livredor>Livred’or </a><p>
<a href=index.php?page=liens>Différent liens </a><p>
<a href=index.php?page=maj>Dernière mise à jour<br>le 25 février 2006</a>
</div></div>
<div class= "frame">
<?php
// 57 Vérifications de la variable page
if ($page=='accueil') {include('accueil.htm');}
elseif ($page=='presentation') {include('presentation.htm');}
elseif ($page=='liste-choristes') {include('liste-choristes.htm');}
elseif ($page=='a-venir') {include('a-venir.htm');}
elseif ($page=='historique-manif') {include('historique-manif.htm');}
elseif ($page=='album_photos') {include('album_photos.htm');}
elseif ($page=='repertoire') {include('repertoire.htm');}
elseif ($page=='livredor') {echo '<script type="text/javascript">parent.frame.location.replace("http://site.fr/livredor/");</script>';}
elseif ($page=='contact') {include('contact.htm');}
elseif ($page=='liens') {include('liens.htm');}
elseif ($page=='maj') {include('maj.htm');}
// 70 Si la variable n'est pas définie, on affiche une page par défaut
else {include('accueil.htm');}
?>
</div>
Je sais plus quoi faire ............
Quelqu'un pourrait-il m'aider ??
Merci