Fermer la barre d'outils
Voir plus d'options
Voir moins d'options
les-forums.com : vous avez la parole
En moins de 5 minutes,
créez votre forum gratuitement
forum officiel aide/faq
support technique
Accueil Séparateur Présentation Séparateur Créez ! Séparateur Annuaire
Bienvenue sur le forum officiel de les-forums.com.
L'apprentissage des bases du HTML requises pour la personnalisation des forums concerne le sous-forum Programmation, tandis que les gros problèmes techniques sont à adresser au Support. La FAQ vous sera également très utile.
De plus, une lecture du bref règlement du forum pourra éviter bien des tracas.
Nous vous écoutons, soyez polis, patients et précis dans vos questions.
Testez le nouveau chat sur les-forums.com, en beta-test (s'ouvrira dans une nouvelle fenêtre ou onglet)

les-forums.com - Forum officiel
Programmation (163 topics, 2371 messages)
Topic "Pseudo-frame et PhP" (Messages 101 à 125 sur 163) Fil RSS des messages de ce topic
Dernier message par Centaurus, le 14/11 à 11:58:57
Anonyme :
  • S'inscrire
  • S'identifier
Outils :
  • Recherche
 
Bas de la pageTopics
Page 5 sur 7
« 1<34567>
 
vertigo_76
http://www.vertigo76.no-ip.org/smileys/smile-ordi1.gif
Rien ne vaut plus
que ce que l'on fait
par soi même
inscrit le 05/03/2003
le 06/05/2003 à 23:44:34
Acces au message Pseudos frames
tu pauex donner un peu plus de detail STP.

P.S. :Désolé pour la réponse tardive j'suis en vacance et pas accés au net comme quand je suis chez moi.
Voir le profil de l'auteur Editer le message
Centaurus
inscrit le 06/03/2003
le 07/05/2003 à 11:02:46
Acces au message Pseudos frames
Plus de détail ?
Et bien, euh, aucune de mes images ne s'affichent 8-)

Bah je sais pas quoi ajouter.
J'utilise ton code, et quand je clique ds le menu, ça ouvre une page, et si ça en est une avec des images, j'ai une croix rouge à la place, alors que le chemin est correct.
Donc je me dis que ça vient de ton code et qu'il faut lui faire comprendre qu'il doit afficher les .jpg, ou alors c'est dans le chemin qu'il faut rajouter quelque chose, je sais pas, genre au lieu de mettre image.jpg, mettre index.htm?...=image(.jpg)
Voir le profil de l'auteur Editer le message
Madjestoet
*
[NDE]
*
inscrit le 10/04/2003
le 06/08/2003 à 23:32:41
Acces au message Pseudos frames
Pour continuer sur le php, j'ai l'erreur suivante :

Parse error: parse error, unexpected '}' in fichier on line 26

Je ne comprend pas du tout l'erreur. J'ai vérifié tous mes if, else et while et leurs { et } mais je ne trouve rien :( Quelqu'un a une idée ?

EDIT : bon ben j'ai trouvé les solutions : des ';' oubliés (rhaaaaaaa !) et un echo mal fait.

Message modéré le 07/08 à 00:03:33 par Madjestoet.

Voir le profil de l'auteur Editer le message
Puppet_Master
maire
http://membres.lycos.fr/panicattack/forum/dnf/mbs/puppet_master/syliastingray.jpg
inscrit le 01/03/2003
le 08/08/2003 à 04:40:49
Acces au message Pseudos frames
Si ça t'arrive de nouveau fait nous un kopikol ;)
Voir le profil de l'auteur Editer le message
scriptman91
inscrit le 07/08/2003
le 08/08/2003 à 10:37:35
Acces au message Pseudo-frame et PhP
c la ou il y a marquer NULL?
Voir le profil de l'auteur Editer le message
Puppet_Master
maire
http://membres.lycos.fr/panicattack/forum/dnf/mbs/puppet_master/syliastingray.jpg
inscrit le 01/03/2003
le 08/08/2003 à 10:47:21
Acces au message Pseudo-frame et PhP
Heu pardon?
Tu répond a quel message?
Voir le profil de l'auteur Editer le message
scriptman91
inscrit le 07/08/2003
le 08/08/2003 à 11:20:51
Acces au message Pseudo-frame et PhP
oups me suis gourer lol^^(:)
Voir le profil de l'auteur Editer le message
curunir
inscrit le 16/08/2003
le 16/08/2003 à 02:22:40
Acces au message Pseudo-frame et PhP
Salut à tous.

Voilà j'ai essayé de créer mon site avec des pseudo-frames et pour cela je suis allé chercher quelques tutoriaux, qui ne se resemblaient pas vraiment. Bref j'ai tenté d'essayer celui qui me paraissait le plus simple mais le résultat est pas vraiment à la hauteur puisqu'il m'envoie toujours à la page par défaut. Avant d'essayer une autre méthode, plus compliquée pour mes pauvres neurones, peut être pourriez vous me dire ce qui cloche dans cette façon de faire.

Donc voilà le code de l'index.php, celui se découpant en un tableau contenant un en-tête, un menu et le contenu principal à sa droite, et un pied de page:

<html>
<head>
<title>A l'Anguille d'argent | Site dédié au Cycle des Epées</title>
<style type="text/css">
<!--
body {
background-color: #E2F4CE;
}
-->
</style>
</head>
<body>
<table cellpadding=0 cellspacing=0>
  <tr>
<td colspan=2>
<? include('entete.php');
?>
</td>
</tr>
<tr>
<td>
<? include ('menu.php');
?>
</td>
    <td width=802 height=410 align=left valign=top>
      <? include ('centre.php');
?>
    </td>
</tr>
<tr>
    <td colspan=2>
      <? include ('enbas.php');
?>
    </td>
</tr>
</table>
</body>
</html>

Voilà ensuite le code de central.php qui est censé être la "clef de voûte" qui m'enverra sur différentes pages de contenu si j'ai bien compris:

<?
if($page=="cyclepee"){ include("cyclepee.php");}
elseif ($page=="leiber"){ include("leiber.php");}
elseif ($page=="autres"){ include("autres.php");}
elseif ($page=="fantasy"){ include("fantasy.php");}
elseif ($page=="liens"){ include("liens.php");}

else {include('accueil.php');}
?>

Il y a la-dedans une chose qui m'a assez gênée, c'est que je ne sais pas en fait ce qui s'affichera lorsqu'on arrive sur le site par http://[...]/index.php. Peut être arrive t-on sur la page par défaut ? En conséquence j'ai fabriquée celle-ci pour qu'elle soit la page d'accueil, d'où accueil.php...

Et enfin voici le code du menu.php, celui qui contient principalement les liens vers le contenu:

<table cellpadding=0 cellspacing=0>
<tr>
<td><img src="Men1.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=cyclepee"><img src="Men2.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men3.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=leiber"><img src="Men4.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men5.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=autres"><img src="Men6.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men7.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=fantasy"><img src="Men8.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men9.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=liens"><img src="Men10.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men11.jpg"></td>
</tr>
</table>

Voilà, et quel que soit le lien que je clique, j'atteris inmanquablement sur la page par défaut, accueil.php par défaut.

Je vous en conjure, aidez-moi.:)
Voir le profil de l'auteur Editer le message
curunir
inscrit le 16/08/2003
le 16/08/2003 à 03:37:10
Acces au message Pseudo-frame et PhP
Bon, vu comme cette méthode me paraissait assez fumeuse, je me suis forcé à en essayer une autre. Et bien m'en pris puisque ça marche beaucoup mieux, presque au poil.:)

<html>
<head>
<title>A l'Anguille d'argent | Site dédié au Cycle des Epées</title>
<style type="text/css">
<!--
body {
background-color: #E2F4CE;
}
-->
</style>
</head>
<body>
<table cellpadding=0 cellspacing=0>
  <tr>
<td colspan=2>
<img src="entete2.jpg" cellpadding=0 cellspacing=0 alt="Bienvenue à la taverne de l'Anguille d'argent !">
</td>
</tr>
<tr>
<td>
<table cellpadding=0 cellspacing=0>
<tr>
<td><img src="Men1.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=cyclepee"><img src="Men2.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men3.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=leiber"><img src="Men4.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men5.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=autres"><img src="Men6.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men7.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=fantasy"><img src="Men8.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men9.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=liens"><img src="Men10.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men11.jpg"></td>
</tr>
</table>
</td>
    <td width=802 height=410 align=left valign=top>
      <?
if (isset($_GET["page"])) $page = $_GET["page"];
else $page = 0;

switch ($page) {
        case cyclepee : include("cyclepee.php"); break;
        case leiber : include("leiber.php"); break;
        case autres : include("autres.php"); break;
        case fantasy : include("fantasy.php"); break;
        case liens : include("liens.php"); break;
        default : include("accueil.php"); break;
    }
     
?>
</td>
</tr>
<tr>
    <td colspan=2>
      <? include ('enbas.php');
?>
    </td>
</tr>
</table>
</body>
</html>

Voilà j'en ai aussi profité, après réflexion, pour intégrer le code des autres includes qui au final m'ont paru inutiles et même lourds puisqu'ils devaient je crois se recharger à chaque vagabondage. C'est une idée ou ce tutoriel était vraiment mal foutu ?:p

Il reste tout de même un détail, j'ai remarqué que la page de démarrage du site pour le contenu était ici "cyclepee.php". Est-ce à dire que le contenu qui s'affichera quand on tapera comme adresse "index.php" sera toujours celui qui vient en premier dans les case ?

Bon le visiteur de la nuit vous laisse.;)
Voir le profil de l'auteur Editer le message
Puppet_Master
maire
http://membres.lycos.fr/panicattack/forum/dnf/mbs/puppet_master/syliastingray.jpg
inscrit le 01/03/2003
le 17/08/2003 à 22:55:33
Acces au message Pseudo-frame et PhP
Bon a ce que j'ai comrris tu désire faire des pseudos frames?

Je t'explique comment faire:

index.php

<html>
<head></head>
<body>
<table border="2">
<tr>
<td> <? include("sommaire.html"); ?> </td>
</tr>
<tr>
<td> <? include("centre.php"); ?>  </td>
</tr>
</table>
</body>
</html>

centre.php

<?
if ($page=='membres') {include('membres.php');}
elseif ($page=='defi') {include('defi.php');}
else {include('index.php');}
?>

sommaire.html

<html>
<head></head>
<body>
<a href="index.php?page=membres">Membres</a><br>
<a href="index.php?page=defi">Défis</a><br>
</body>
</html>


->Voila, je pense que tu peut travailler tes pages a partir de là ;)


Voir le profil de l'auteur Editer le message
vertigo_76
inscrit le 05/03/2003
le 18/08/2003 à 13:44:45
Acces au message Pseudo-frame et PhP
J'suis pas tout a fais d'accord mais g pas le tps alors a ce soir.
Voir le profil de l'auteur Editer le message
curunir
inscrit le 16/08/2003
le 18/08/2003 à 16:36:34
Acces au message Pseudo-frame et PhP
Pour info voilà ou en est mon code pour l'instant:

index.php

<html>
<head>
<title>A l'Anguille d'argent | Site dédié au Cycle des Epées</title>
<style type="text/css">
<!--
body {
background-color: #E2F4CE;
margin: 0px;
border: none;
}
-->
</style>
</head>
<body>
<table cellpadding=0 cellspacing=0>
  <tr>
<td colspan=2>
<a href="index.php?page=accueil"><img src="entete2.jpg" border="0" cellpadding=0 cellspacing=0 alt="-- Bienvenue à la taverne de l'Anguille d'argent ! | Cliquez pour revenir à l'accueil. --"></a>
</td>
</tr>
<tr>
<td>
<table cellpadding=0 cellspacing=0>
<tr>
<td><img src="Men1.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=cyclepee"><img src="Men2.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men3.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=leiber"><img src="Men4.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men5.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=autres"><img src="Men6.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men7.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=fantasy"><img src="Men8.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men9.jpg"></td>
</tr>
<tr>
<td><a href="index.php?page=liens"><img src="Men10.jpg" border=0></a></td>
</tr>
<tr>
<td><img src="Men11.jpg"></td>
</tr>
</table>
</td>
    <td width=802 height=410 align=left valign=top>
      <?
if (isset($_GET["page"])) $page = $_GET["page"];
else $page = 0;

switch ($page) {
case accueil : include("accueil.php"); break;
        case cyclepee : include("cyclepee.php"); break;
        case leiber : include("leiber.php"); break;
        case autres : include("autres.php"); break;
        case fantasy : include("fantasy.php"); break;
        case liens : include("liens.php"); break;
        default : include("accueil.php"); break;
    }
     
?>
</td>
</tr>
<tr>
    <td colspan=2>
      <? include ('enbas.php');
?>
    </td>
</tr>
</table>
</body>
</html>

Ca a l'air de marcher donc je ne pense pas que je vais changer, pour voir le résultat si vous le désirez http://curumo.free.fr/.

@+
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
http://babaorum.site.voila.fr/img/ghost3_petit.jpg
L'homme n'est qu'une machine
inscrit le 01/03/2003
le 18/08/2003 à 18:50:21
Acces au message Pseudo-frame et PhP
Je ne comprends pas tout dans ton code. Regardons de plus près, je poserai des questions, à vous de trouver les réponses :)

index.php

<html>
<head></head>
<body>
<table border="2">
<tr>
<td> <? include("sommaire.html"); ?> </td>
</tr>
<tr>
<td> <? include("centre.php"); ?>  </td>
</tr>
</table>
</body>
</html>

centre.php

<?
if ($page=='membres') {include('membres.php');}
elseif ($page=='defi') {include('defi.php');}
else {include('index.php');}
// Là je ne comprends pas: ça veut dire que si la cellule de droite ne voit pas se charger à l'intérieur la page membres.php ou la page defi.php (deux pages respectivement appelées depuis des liens dans l'autre frame où aura été chargée sommaire.php), dans cette cellule (donc pas la page en entier) sera alors chargée... index.php qui est la page totale avec deux nouvelles cellules-filles contenant respectivement sommaire.php et... le reste selon le lien cliqué? ??? C le serpent qui se mort la queue, ça risque pas de boguer grave là?
?>

sommaire.html

<html>
<head></head>
<body>
<a href="index.php?page=membres">Membres</a><br>
<a href="index.php?page=defi">Défis</a><br>
</body>
</html>
Voir le profil de l'auteur Editer le message
vertigo_76
inscrit le 05/03/2003
le 18/08/2003 à 23:01:10
Acces au message Pseudo-frame et PhP
Moi ce que je ne comprend pas c'est pourquoi ce faire c.... avec un switch alors qu'il suffit d'une condition sur la variable page comme ceci:

if (isset($_GET["Page"])) {
        $Page = $_GET["Page"];
    } else {
        $Page = 'Accueil'; // ou index selon le nom de la page d'accueil
        }
$fichier = "../Pages/".$Page.".php" ; // attention au répertoire

if (file_exists($fichier)) { // Vérifie si le fichier existe sur le serveur
include ($fichier); // On insère la page
}

// Sinon on affiche une page d'erreur
else {
include ("../erreur/404.php") ;
}

un truc du genre qui est valable dans tous les cas et meme en cas d'erreur permet de mettre une page d'erreur personnalisé
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
http://babaorum.site.voila.fr/img/ghost3_petit.jpg
L'homme n'est qu'une machine
inscrit le 01/03/2003
le 19/08/2003 à 13:56:15
Acces au message Pseudo-frame et PhP
Ouais aussi :p
Voir le profil de l'auteur Editer le message
Puppet_Master
maire
http://membres.lycos.fr/panicattack/forum/dnf/mbs/puppet_master/syliastingray.jpg
inscrit le 01/03/2003
le 19/08/2003 à 21:35:56
Acces au message Pseudo-frame et PhP
Ben c pareil sauf que moi en cas d'erreur ça renvoie a la page d'accueil. Apres c juste une question de style. Franchement vous chipotez la.
Voir le profil de l'auteur Editer le message
vertigo_76
inscrit le 05/03/2003
le 19/08/2003 à 22:30:41
Acces au message Pseudo-frame et PhP
Po d'accord,

Tu doit gerer ton switch pour chaque page tandis que sur mon exemple le page est définie toute seule par la variable ce qui simplifie la gestion tu n'as juste qu'as mettre les liens dans le menu et c'est tout
Voir le profil de l'auteur Editer le message
Puppet_Master
maire
http://membres.lycos.fr/panicattack/forum/dnf/mbs/puppet_master/syliastingray.jpg
inscrit le 01/03/2003
le 19/08/2003 à 23:07:55
Acces au message Pseudo-frame et PhP
mouais
Voir le profil de l'auteur Editer le message
curunir
inscrit le 16/08/2003
le 20/08/2003 à 16:30:34
Acces au message Pseudo-frame et PhP
euh je suis désolé de ne pas trop pouvoir vous répondre car pas mal de choses m'échappent...

je voulais juste vous demander une autre chose, comment virer les marges, à quel niveau on peut le faire et dans quelle balise ? puis je le faire dans une pseudo-frame ou la balise <body> est exclue ?

Message modéré le 20/08 à 16:32:10 par curunir.

Voir le profil de l'auteur Editer le message
vertigo_76
inscrit le 05/03/2003
le 20/08/2003 à 17:52:57
Acces au message Pseudo-frame et PhP
Les marges ??
Voir le profil de l'auteur Editer le message
curunir
inscrit le 16/08/2003
le 20/08/2003 à 23:01:24
Acces au message Pseudo-frame et PhP
en fait il s'agirait plus d'un espace entre les cellules du tableau...

entre l'en-tête et le menu par exemple il subsiste un espace qui serait index.php d'après un clic droit malgré que j'aie utilisé les paramètres cellpadding=0 cellspacing=0 pour le tableau général et celui du menu

j'aurais voulu faire un motif qui lie l'en-tête et le menu mais la la ligne qui les sépare rend cela impossible...
Voir le profil de l'auteur Editer le message
vertigo_76
inscrit le 05/03/2003
le 21/08/2003 à 00:01:37
Acces au message Pseudo-frame et PhP
<table border="0" cellspacing="0" cellpadding="0">

essaye avec border="0"
Voir le profil de l'auteur Editer le message
curunir
inscrit le 16/08/2003
le 21/08/2003 à 00:12:57
Acces au message Pseudo-frame et PhP
http://curumo.free.fr/

pardon pour le lien, mais malgré le border="0" il reste un interstice entre l'en-tete et le menu, et la je vois vraiment pas quoi faire, apres avoir essayé frame=void rules=none etc
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
http://babaorum.site.voila.fr/img/ghost3_petit.jpg
L'homme n'est qu'une machine
inscrit le 01/03/2003
le 21/08/2003 à 09:23:45
Acces au message Pseudo-frame et PhP
C ton navigateur Internet Explorer qui affiche mal car chez moi il n'y a pas d'interstice avec Mozilla Firebird. Donc tu n'y peux strictement rien, si tu bidouilles exprès pour IE tu vas créer d'autres problèmes d'affichage pour les autres navigateurs (ceux qui respectent le code HTML que tu écris :Z)
Voir le profil de l'auteur Editer le message
vertigo_76
inscrit le 05/03/2003
le 21/08/2003 à 13:02:32
Acces au message Pseudo-frame et PhP
Le pb semble bien etre sur I.E. qui affiche mal l'imbrication de plusieurs balises <TABLE> car j'ai le pb avec I.E. mais pas nescape
Voir le profil de l'auteur Editer le message
 
Haut de la pageTopics
Page 5 sur 7
« 1<34567>
 
Ajout de messages impossible Vous ne pouvez pas ajouter de messages.

Forum gratuit proposé par les-forums.com v 2.7 alpha - Un service Twidi.com - Flux RSS du forum

Page générée en 0,082 secondes le 21/08 à 03:53:00.