Faire "comme une frame" sans frame ?(Débutant)

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 : Faire "comme une frame" sans frame ?(Débutant)

par amoiraud » 27 sept. 2008, 22:07

Il suffit que tu mette ton include dans un tableau de la taille que tu veux, exemple :

Code : Tout sélectionner

<table width="500" align="center"> <tr> <td> <? include "$pageinclu.php"; ?> </td> </tr> </table>

par centaure » 27 sept. 2008, 21:52

ok désolé, et merci amoiraud :D

ça marche maintenant !

Merci encore !

par albat » 27 sept. 2008, 21:38

Modération :
centaure, merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP !", "Aidez-moi", "J'ai un problème", "Ça marche pas",...
n'apportent rien à la compréhension de ta demande.

Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide. ;)

Tu peux corriger ton titre en éditant ton premier message.

Merci de prendre le temps de lire les règlements.

par amoiraud » 27 sept. 2008, 20:56

Essaye comme ça :
Le menu :

Code : Tout sélectionner

<a href="index.php?page=lien1">Lien 1</a> <a href="index.php?page=lien2">Lien 2</a> <a href="index.php?page=lien3">Lien 3</a>
L'include de la page index :

Code : Tout sélectionner

//Tableau permettant de spécifier les pages autorisées : $tab_pages = array("lien1", "lien2", "lien3"); $taille = count($tab_pages); if(isset($_GET['page'])){ $page = $_GET['page']; $pageautorisee = false; for($i=0; $i<$taille, $i++){ if($tab_pages[$i] == $page){ $pageautorisee = true; } } if($pageautorisee == true){ $pageinclu = $page.'.php'; include '$pageinclu'; }else{ echo "Erreur : page non autorisée !"; } }
Le tableau des pages autorisées est important car il permet d'éviter que des petits malins insèrent dans ton site une page de leur conception (faille include) :wink:

Faire "comme une frame" sans frame ?(Débutant)

par centaure » 27 sept. 2008, 20:03

Bonjour a tous !

Je débute en php

j'ai un site ou j'ai fait une page : index.php
dans cette page j'ai fait 2 includes :

un pour mon menu de navigation : <? php include 'menu.php'; ?>
et un pour le contenu de ma page : <? php include 'indexcontenu.php'; ?>

Voila mon pb :

Dans mon menu j'ai biensur des liens :

Lien 1
Lien 2
Lien 3

J'aimerais que lorque l'internaute clique sur un lien, ça change le contenu de la page (comme avec des frames, mais sans frames)

Autrement dit que ça me change le <? php include 'indexcontenu.php'; ?> en <? php include 'lien1.php'; ?>

c'est possible ?

comment ?


(voila mon site pour infos : http://www.bonsplans.110mb.com)

Merci bcp !