06 06 2002 à 15:53


Yop evribody...
Quelqu'un saurait-il comment inclure une page dans une autre page sans i frame (ca je sais faire). j'ai essayé le <? include truc de Php mais comme la page insérée est en haut, eh bien toute la page en dessous s'en trouve modifiée et retrouve les paramètres de fond de l'autre page.

ou alors en dhtml ?

Alejandro

cet espace n'est pas à vendre !





  06 06 2002 à 16:08


Tiens, copies-colles ces 4 lignes de code et remplace l'url par celle à inclure et ça devrait marcher.

<?
$string = implode("",file('http://www.site.com/fichier.html' ));
echo $string;
?>

Si c pour pirater le contenu d'un site qui n'est pas le tien, c moyen...
Si c pour récupérer les pages d'un de tes sites, autant déplacer les fichiers, non ?
=]

loranger (mickey - )
46 ans (Paris)
loranger@free.fr
http://mylera.multimania.com

cet espace est à vendre ! mise à prix à 17?
et 17?, c'est vraiment que dalle pour un si grand espace !





  06 06 2002 à 16:23


Rha

pas de piraterie, tu me prends pour qui ?

actuellement, ma page d'index est composée de deux frames. La frame du haut est un menu fixe et les rubriques s'enchainent dans la frame du bas.

je voudrai avoir une première page sans frame et que la frame revienne dans les pages appellées par la suite (pour permettre une navigation sans revenir à la base à chaque fois.)

d'ou le script dont j'ai besoin.

pour l'instant ca marche pas trop...

Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  06 06 2002 à 16:53


ou alors un script qui de la page de départ défnit l'arrivée comme une page à deux frames

Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  06 06 2002 à 17:12


> " ou alors un script qui de la page de départ défnit l'arrivée comme une page à deux frames "

ca va finir en coup de gueule tout ca attention ^^ ca veut quoi ce truc ? la page de départ définit l'arrivée comme une page a 2 frames ????? une page a 2 frames ca s'appelle un frameset. quant a la page de départ on sait pas c'est quoi. bref ce qui est dommage c'est que tu sembles totalement voir ce que tu voudrais (puisque tu comprends tes explications, c'est que tu te modélises le résultat). tu le modélises donc dans ton esprit en html, tu vois vraiment comment faire mais dès qu'il s'agit de passer a php, tu sais plus faire. je comprends pas. il y a rien de plus simple, tu y es presque mais voila. php génères ta page en html, il fait pas de miracle, il génère ta page ! si tu sais le faire en html (et tu sembles) ou est le probleme ? au pire tu fais un

echo ' <ton code html que tu t'es modélisé dans ta tete> ';

et on en parle plus. rha je me suis emporté désolé ;) pas le temps de relire ni d'adoucir la forme ;)

question bete : pourquoi tu le fais en php si c'est pour faire echo ' <mop> </mop> ' ? on est sur une fausse voie non ?

piregwan (agent mad fanatique lvl 1 - )
47 ans (chamb�ry, 73)
krakoukas@piregwan-genesis.com | 91327470
http://www.piregwan-genesis.com

" s'il vous plait mademoiselle, j'aurais voulu prendre une leçon particulière avec anne laurencin " JCD





  06 06 2002 à 17:23


re

plein de remords, j'ai relu ton post et j'ai mieux compris cette fois ;)

départ : page simple
arrivée (aprs clic) : 2 frames

et sur ta home (ta page de départ) plusieurs boutons avec plusieurs liens j'imagine. voila, en homepage, tu fais tes liens :

<a href=index2.php?id=1> 1 </a>
<a href=index2.php?id=2> 2 </a>
<a href=index2.php?id=3> 3 </a>

l'index2 c'est ton frameset pour les pages suivantes. dans l'index2 tu recuperes ton parametre (appelé arbitrairement id). selon l'id, tu génères tel ou tel frameset.

<?php

echo'

<FRAMESET rows="100,*" BORDER="0" FRAMESPACING="0" FRAMEBORDER="0">
    <FRAME NAME="un" SRC="navigation.php" NORESIZE SCROLLING="no" MARGINWIDTH="0" MARGINHEIGHT="0">
    <FRAME NAME="deux" SRC="page'.$id.'.php" NORESIZE SCROLLING="auto" MARGINWIDTH="0" MARGINHEIGHT="0">
</FRAMESET>

';

?>

a+

piregwan (agent mad fanatique lvl 1 - )
47 ans (chamb�ry, 73)
krakoukas@piregwan-genesis.com | 91327470
http://www.piregwan-genesis.com

" s'il vous plait mademoiselle, j'aurais voulu prendre une leçon particulière avec anne laurencin " JCD





  07 06 2002 à 12:42


Eh bien non, je sais pas plus le faire en PHP qu'en html. J'ai cherché, je ne trouve pas le moyen de faire d'un lien une page composée.

je vais chercher avec ce que tu me donnes, mais je signale juste que je n'entrave pas grand chose à php, je débute et je suis encore dans le brouillard.

je vais décrypter le code, essayer de le comprendre (après tout j'ai bien réussi pour html...) et voilà.

quand à la forme, peu m'importe. je ne suis pas fan des angles arrondis.

tscho

Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  07 06 2002 à 14:59


Ca marche, mais j'ai un petit souci, une petite chose que je ne comprends pas :

pour la frame du bas, je l'indique comment ?
<FRAME NAME="deux" SRC="page'.$id.'.php" NORESIZE SCROLLING="auto" MARGINWIDTH="0" MARGINHEIGHT="0">

a quoi doivent correspondre 'page' + $id + .php ?
mes pages du bas sont toutes en htm, je ne saisis pas le sens de l'intégration.

dans le code appelant, id=1, ca correspond à quoi ? je peux mettre ce que je veux ?

c'est la partie que je comprends pas trop trop.

merci.

Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  07 06 2002 à 15:01


Attends... attends...

j'entrevois des solutions, je vais examiner tout ceci de plus près avec une autre bande son.

ne me dis pas tout de suite.



Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  07 06 2002 à 15:05


ouais bin non...

page non trouvée en bas...

je veux bien de l'aide.

Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  07 06 2002 à 15:20


je ne suis pas un terminator en php, mais je peux te donner peut-être 2,3 idées...

est-ce que la page qui contient les frame porte l'extension php et pas html?

EDIT:
plus clairement, le fichier qui contient du code php doit avoir un nom de type nomfichier.php

'page' + $id + .php correspond aux pages je pense page1.php, page2.php, ...
si tes fichier du bas sont uniquement en html, tu peux je pense aisément changer le code en

<FRAME NAME="bas" SRC="nomfichier'.$id.'.htm" NORESIZE SCROLLING="auto" MARGINWIDTH="0" MARGINHEIGHT="0">

EDIT3:
ah, plus simplement,

<FRAME NAME="bas" SRC="NOMFICHIERRECONSTITUER" NORESIZE SCROLLING="auto" MARGINWIDTH="0" MARGINHEIGHT="0">

il faut que NOMFICHIERRECONSTITUER donne le nom d'un fichier qui éxiste et qui se trouve dans le bon répertoire...

@++ I must search ze holy duck to stop editing myself

o0o (roi du pixel fanatique lvl 1 - )
50 ans (Limbo - ^^)
info@o0o.ch | 167155058
http://www.o0o.ch

   o            0          °      
O o O o
O o O o O








  07 06 2002 à 15:48


bah nan, c ce que j'ai essayé, mais ca passe pas.

Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  07 06 2002 à 16:13


dans ce cas (edit 3 ) le nom du fichier destination pour la frame bas est généré par index2.php... or le but de la manip est de générer la page destinée à la frame bas par la page de départ.


Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  07 06 2002 à 16:18


j'ai fait un test à l'adresse http://www.o0o.ch/~zz/test
ça fonctionne il semble ??

o0o (roi du pixel fanatique lvl 1 - )
50 ans (Limbo - ^^)
info@o0o.ch | 167155058
http://www.o0o.ch

   o            0          °      
O o O o
O o O o O








  07 06 2002 à 16:37


J'ai trouvé :

en fait, j'ai supprimé "page" dans src="page'.$id.'.php" (et remplacé php par htm) et dans la page appellante, je met le nom du fichier+sous dossier.

et apparament ca marche.

merci donc.

Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€


Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification !

Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux.