Soucis de passage de variable ...

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 : Soucis de passage de variable ...

par albat » 24 janv. 2006, 09:39

Modération :
Merci d'utiliser les balises
 pour encadrer ton code.
Allez, pour cette fois, je le fais pour toi. ;)[/color]

Soucis de passage de variable ...

par Steven79 » 24 janv. 2006, 08:57

Voici l'architecture de mon site :
<?
session_start(); 
include("./inc/header.php") ; 
include("./menus/info.php") ;
?>
<div  id="page">
<?
include("./squelette/lien.php");
?> 
</div>
<? include("./inc/footer.php") ; ?>

Du menu j'envoi une variable page numérique.
Le fichier Index.php, via un case, applique un squelette de page et affecte une variable $Fic.

Voici un bout du fichier Index :
<?
global $Fic ;
switch($_GET[page])
{
			
case'0':
$Fic = "./data/tests/test.doc";
include("./squelette/g.php");
break;
			
case'1':
$Fic = "./data/tdbd/page.html";
include("./squelette/t.php");
break;
			
case'2':
$Fic = "./data/note_service/explore.php";
include("./squelette/c.php");
break;
Le squelette s'affiche en montrant la page désignée par la variable $Fic.
En fait le squelette n'est qu'un gabarit dans lequel s'ouvre le fichier a afficher.

Exemple de squelette :
<!-- Permet de cacher la zone droite au chargement de la page -->
<img src="./img/invisible.gif" style="position:absolute;top:0;left:0"onLoad="bascule_g('gauche')";>

<!-- Entrer le code de la page à partir d'ici -->
<div id="page">
    <iframe src=<?echo $Fic?> name="" height="100%" frameborder="no" width="100%">
    </iframe>
</div>

Tout cela fonctionne parfaitement bien !

Voici mon problème :

J'ai un bouton, dans le header.php, qui devrait me permettre d'afficher mon contenu en plein écran, en voici le code :
<a href="" ><img src="./img/fs.gif" border="0" alt="Passer en mode plein écran" align="center"
	onClick="window.open('./squelette/m.php','','fullscreen,scrollbars');return(false)"></a>

Ma fenêtre s'ouvre bien en plein écran mais reste inlassablement vide! La variable $Fic reste muette, si je tente de l'aficher je n'obtient rien
comme si elle était vide...

Pourquoi ne puis-je donc pas utiliser cette variable pourtant globale et accessible du reste des fichiers?

Merci de votre réponse, je patauge misérablement, :(
Steven