:: Easy-Script.com :: Index du Forum

Votre bannière ici !

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 RSS : Les 20 dernières discussions des forums d'Easy-Script.nom RSS   ProfilProfil   Messages PrivésMessages Privés   ConnexionConnexion 

Poster un nouveau sujet  Répondre au sujet
[Résolu] Insérer un livre d'or dans un cadre php
fdeconiac


Inscrit le: 14 Fév 2006
Messages: 5
Répondre en citant
Bonjour, je viens de me mettre au php et je rencontre une petite difficulté :
j'utilise des cadres dans mon site : haut/gauche et droite/bas
je souhaite ouvrir mon livre d'or dans la page de droite... c ok pour la premiere page, mais quand je veux accéder a la page 2... il me renvoi par defaut a la page d'accueil. Je pense que c'est parce que dans ma page d'index, j'ai pas authorisé le lien de cette page, mais je ne sais pas comment faire etant donne quil contient une variable...

exemple le liens pour acceder a la page 2 et voir les autres messages est : lire.php?start='.($start+$nb).'
'.($start+$nb).' désigne la page n+1
comment dois je authoriser ce liens dans ma page d'accueil :
index.php?page=lire.php?start='.($start+$nb).'
ou index.php?page=lire.php?start=1,2,3....

Merci beaucoup pour vos réponses
A bientot


Dernière édition par fdeconiac le Jeu 16 Fév 2006, 1:00 pm; édité 1 fois
Voir le profil de l'utilisateurEnvoyer un message privé
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Salut,

Honnêtemment, j'ai du mal à te suivre ! d'oh! Pourrais-tu être plus clair ? Lorsque tu parles de cadre, tu sous-entends 'frame' ou 'pseudo-frame' ?
De même, quand tu dis:
comment dois je authoriser ce liens dans ma page d'accueil :
Qu'est ce que cela signifie pour toi ?
Voir le profil de l'utilisateurEnvoyer un message privé
insérer des liens php dans un cadre php
fdeconiac


Inscrit le: 14 Fév 2006
Messages: 5
Répondre en citant
A vrai dire je ne connais pas la différence entre frame et pseudo-frame...
voici le code que j'ai dans ma page d'accueil pour séparer mon menu et ma page :

-------------------------------------------------------------------------------------
Code:
<td width=15%"><?php include('menu.php');?></td>
<td width="85%">

<?php
    if ($_GET['page'] == "")
    {
        include("accueil/accueil.php");
    }

    if ($_GET['page'] == "accueil")
    {
        include("accueil/accueil.php");
    }
   
    if ($_GET['page'] == "itinerant")
    {
        include("itinerant/itinerant.php");
    }

    if ($_GET['page'] == "photos")
    {
        include("photos/photos.php");
    }
   
    if ($_GET['page'] == "livre_dor")
    {
        include("livre_dor/redirection.htm");
    }

    if ($_GET['page'] == "ecrire")
    {
        include("livre_dor/ecrire.php");
    }

    if ($_GET['page'] == "livre_dor_page_precedente")
    {
        include("livre_dor/lire.php?start='.($start-$nb).'");
    }
   
    if ($_GET['page'] == "livre_dor_page_suivante")
    {
        include("livre_dor/lire.php?start='.($start+$nb).'");
    }   

    ?></td>
</tr>

<tr>
-----------------------------------------------------------------------------------

Quand je suis sur mon livre d'or et que je souhaite consulter la page 2/3 par exemple, je clique sur page suivante dont le lien dans le script initial est :
-----------------------------------------------------------------------------------
PHP:
<?php
if($row[0]>($start+$nb))
{
if(
$start)
         {
         print(
"   ");
         }
echo 
'<a href="lire.php?start='.($start+$nb).'"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/droit.gif" border="0" alt="'.$lPageSuiv.'"></a>';
}
?>

------------------------------------------------------------------------------------
et celle ci ne veut pas apparaitre... Je souhaiterais qu'elle souvre dans mon cadre "page", et j'ai donc essayer de changer le liens en
index.php?page=livre_dor/lire.php?start='.($start+$nb).'
index.php?page=lire.php?start='.($start+$nb).'
...

J'ai un peu de mal a m'exprimer sur ce sujet... Merci de ta réponse et si quelqu'un à une solution, merci par avance
Voir le profil de l'utilisateurEnvoyer un message privé
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Tout d'abord, pour info tu utilises le système des pseudo-frames dans ton script: pour comprendre ce que tu fais va faire un tour ici

Ensuite, pour résoudre ton problème il faudrait que tu procèdes différemment je pense... Avant tout, voici un petit rappel:
En utilisant la fonction include(), lorsque tu veux insérer un fichier sans passer de paramètres, cela reste simple il suffit de mettre le chemin relatif de ton fichier.
PHP:
<?php
//Par exemple
include('dossier/ton_fichier.php'); 
?>

Par contre, lorsque tu veux insérer un fichier avec des paramètres il faut indiquer le chemin absolu de ton fichier:
PHP:
<?php
//Exemple
include('http://www.ton_site.com/dossier/ton_fichier.php?code=1'); 

//Ou encore mieux
$chemin 'http://www.ton_site.com/';
include(
$chemin.'dossier/ton_fichier.php?code=1');
?>

Donc voici pour le petit rappel ! Mais ici le problème vient directement dans le script de ton livre d'or, donc l'alternative que je te propose est que tu fasses tes inclusions de fichiers (menu.php, ...) dans la page lire.php de ton livre d'or ! Et ainsi, tu n'auras plus à te soucier des paramètres transmis lorsque tu changes de page dans ton livre d'or... Et pour ton menu, il te suffira toujours de changer simplement le code du fichier menu.php pour que cela se modifie dans tout le site (ie. principe des pseudo frames conservé).

Voir le profil de l'utilisateurEnvoyer un message privé
fdeconiac


Inscrit le: 14 Fév 2006
Messages: 5
Répondre en citant
merci pour tes réponses.
Cependant je comprend pas vraiment comment je peux inclure mes pages menu.php,entete.php,... dans ma page lire.php. Il me semblait que les cadres fonctionnaient de la maniere suivante : on les definit dans une page qui ne sert qu'a ca puis on appelle d'autres pages a venir souvrir dans ces cadres...

Bref voici ma page lire.htm
Si je dois inclure dedans les pages entete.php, pied.php et menu.php, peux tu me dire ou et comment je dois le faire.
Merci pour tes réponses rapides
------------------------------------------------------------------------------------
Code:
<?php
///////////////////////////////////////////
// mcGuestbook 1.2                       //
// Marc Cagninacci - marc@phpforums.net  //
// http://www.phpforums.net              //
///////////////////////////////////////////

include "mcgconf.inc.php";
include "$lang";

$connect= mysql_connect($host,$login,$pass);
mysql_select_db($base, $connect);

$resultat=mysql_query("SELECT id FROM mcguestbook");
if(!$start)
{$start=0;}
$mcgnum = mysql_num_rows($resultat);

$config=mysql_query("SELECT * FROM mcguestbook_conf");
$conf=mysql_fetch_row($config);

$fontface =$conf[1];
$fontsize =$conf[2];
$fonttitrcolor =$conf[3];
$fontmesscolor =$conf[4];
$liencolor =$conf[5];
$hovercolor =$conf[6];
$bgtitrcolor =$conf[7];
$bgmesscolor =$conf[8];
$bgpagecolor =$conf[9];
$nomsite =$conf[10];
$monemail =$conf[11];
$mcgnb =$conf[12];
?>
<html>
<head>
<title>LIVRE D'OR</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<style type="text/css">
<!--
a:link {  font-family: <? echo $fontface; ?>; color: <? echo $liencolor; ?>; text-decoration: none}
a:actif {  font-family: <? echo $fontface; ?>;color: <? echo $liencolor; ?>; text-decoration: none}
a:hover {  font-family: <? echo $fontface; ?>; color: <? echo $hovercolor; ?>; text-decoration: none}
a:visited {  font-family: <? echo $fontface; ?>; color: <? echo $liencolor; ?>; text-decoration: none}

-->
</style>


<body bgcolor="<? echo $bgpagecolor; ?>" text="<? echo $fonttitrcolor; ?>">
<?
$nb=$mcgnb;

if(!$start)
{$start=0;}
$jour= date("Y-m-d");
$resultat=mysql_query("SELECT id FROM mcguestbook where date = '$jour'");
$njour= mysql_num_rows($resultat);
if ($njour>=1) {
$njour=', '.$njour.' '.$lAujourdhui;
}
else {$njour="";}
if($mcgnum>1) {$message=$lMessages;}
else {$message=$lMessage;}
echo '<table width="95%" cellspacing="0" align="center" bgcolor="'.$bgmesscolor.'">';
echo '<tr><td><font face="'.$fontface.'" size="'.$fontsize.'" color="'.$fontmesscolor.'">'.$mcgnum.' '.$message.$njour.'.</font></td>';
echo '<td align="right"><font face="'.$fontface.'" size="'.$fontsize.'"><b><a href="index.php?page=ecrire">'.$lEcrire.'</a></b></font></td></tr></table>';
echo '<br>';

//Barre de navigation - haut

echo '<table width="95%" cellspacing="0" align="center" bgcolor="'.$bgmesscolor.'"><tr><td width="33%" align="left">&nbsp;';
if($start)
{
echo '<a href="lire.php?start='.($start-$nb).'"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/gauche.gif" border="0" alt="'.$lPagePrec.'"></a>';
}

$result=mysql_query("SELECT COUNT(id) FROM mcguestbook");
$row=mysql_fetch_row($result);
echo '</td><td align="center"><font color="'.$fontmesscolor.'" face="'.$fontface.'" size="'.$fontsize.'">';
echo $lPage.' ';
echo ($start + $nb)/$nb;
echo ' '.$lSur.' ';
echo ceil($mcgnum/ $nb);
echo '</font></td><td bgcolor="'.$bgmesscolor.'" width="33%" align="right">&nbsp; ';

if($row[0]>($start+$nb))
{
         if($start)
         {
         print("   ");
         }

echo '<a href="lire.php?start='.($start+$nb).'"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/droit.gif" border="0" alt="'.$lPageSuiv.'"></a>';
}
echo '</font></td></tr>';
echo '</table><br>';

//Récupération et affichage des messages

$result=mysql_query("SELECT * FROM mcguestbook ORDER BY id DESC LIMIT $start,$nb");
while($enr=mysql_fetch_array($result))
{
echo '<table width="95%" cellspacing="0" align="center" bgcolor="'.$bgmesscolor.'"><tr><td bgcolor="'.$bgtitrcolor.'" align="center" width="80">&nbsp;';
  if($enr[3]!=""){
         echo '<a href="mailto:'.htmlspecialchars($enr[3]).'"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/email.gif" border="0" alt="mal"></a>&nbsp;';
              }
  if($enr[4]!=""){
     if (substr($enr[4], 0, 4) != 'http') $http = 'http://';
         echo '&nbsp;<a href="'.$http . htmlspecialchars($enr[4]).'" target="_blank"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/site.gif" border="0" alt="home"></a>';
              }

echo '&nbsp;</td><td bgcolor="'.$bgtitrcolor.'"><font face="'.$fontface.'" color="'.$fonttitrcolor.'" size="'.$fontsize.'">&nbsp;<b>'.stripslashes($enr[1]).'</b>';
echo '</font></td>';
echo '<td bgcolor="'.$bgtitrcolor.'" align="right" width="80"><font face="'.$fontface.'" color="'.$fonttitrcolor.'" size="'.$fontsize.'">';
list($y,$m,$d) = explode("-",$enr[2]);
$mdate = $d.' '.$m.' '.$y;
echo $mdate;
echo '</font></td></tr><tr>';
echo '<td align="center">';
if($enr[5]!=""){
         echo '<a href="'.htmlspecialchars($enr[4]).'" target="_blank"><img src="'.htmlspecialchars($enr[5]).'" height="40" width="80" border="0"></a>';
              }
else          {
echo '&nbsp;';
              }
echo '</td><td><font face="'.$fontface.'" color="'.$fontmesscolor.'" size="'.$fontsize.'">';
$rep=" ";
$len=20;
$enr[6]=preg_replace('/([^ ]{'.$len.'})/si','\\1'.$rep,$enr[6]);
$enr[6]=nl2br(htmlspecialchars($enr[6]));
$m=eregi_replace(":\)","<img src=http://membres.lycos.fr/fdeconiac/livre_dor/images/content.gif align=\"middle\">", $enr[6]);
$m1=eregi_replace(":grr:","<img src=http://membres.lycos.fr/fdeconiac/livre_dor/images/grr.gif align=\"middle\">", $m);
$m2=eregi_replace("\?!\?","<img src=http://membres.lycos.fr/fdeconiac/livre_dor/images/crazy2.gif align=\"middle\">", $m1);
$m3=eregi_replace(":\(","<img src=http://membres.lycos.fr/fdeconiac/livre_dor/images/cry.gif align=\"middle\">", $m2);
echo '&nbsp;&nbsp;'.stripslashes($m3).'</font></td><td>&nbsp;</td>';

echo '</tr></table><br>';
}
echo '<br><table width="95%" cellspacing="0" align="center">';
echo '<tr><td bgcolor="'.$bgmesscolor.'" width="33%" align="left">&nbsp;';

//Barre de navigation - bas

if($start)
{
echo '<a href="lire.php?start='.($start-$nb).'"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/gauche.gif" border="0" alt="'.$lPagePrec.'"></a>&nbsp;';
}

$result=mysql_query("SELECT COUNT(id) FROM mcguestbook");
$row=mysql_fetch_row($result);
mysql_close($connect);
echo '</td><td bgcolor="'.$bgmesscolor.'" width="33%" align="center"><font color="'.$fontmesscolor.'" face="'.$fontface.'" size="'.$fontsize.'">';
echo $lPage.' ';
echo ($start + $nb)/$nb;
echo ' '.$lSur.' ';
echo ceil($mcgnum/ $nb);
echo '</font></td><td bgcolor="'.$bgmesscolor.'"  align="right">&nbsp; ';

if($row[0]>($start+$nb))
{
if($start)
         {
         print("   ");
         }
echo '<a href="lire.php?start='.($start+$nb).'"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/droit.gif" border="0" alt="'.$lPageSuiv.'"></a>';
}
echo '</font></td></tr>';
echo '</table><br>';

?>

<p align="center"><font size="2"><a href="<? echo $url; ?>"><b><? echo $lRet; ?></b></a></font>
<br><br>
</a>
</p>
</body>
</html>

------------------------------------------------------------------------------------

Modération :
Peux-tu à l'avenir lorsque tu postes du code, le mettre entre les balises BBcode adéquates et prévues pour celui-ci ( [ php ] [ /php ] ou [ code ] [ /code ] si ce n'est pas du PHP) , pour que ce dernier soit plus agréable à lire !
Voir le profil de l'utilisateurEnvoyer un message privé
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Je ne peux être plus clair ! Ta page lire.php a déjà une architecture 'HTML' toute faite donc tu ne pourras pas l'intégrer dans tes pseudo-frames (je dis bien pseudo-frames et pas frames) car sur une même page tu ne peux mettre deux fois les balises <html> par exemple ! Dans ce cas, deux options se présentent à toi: la première étant de recoder le livre d'or pour qu'il puisse être intégré comme tu le veux ou la deuxième étant celle que je t'ai expliqué dans mon dernier post et qui en quelque sorte fonctionne différemment puisque tu vas appeller les entêtes, menu, ... dans ta page lire.php (à l'inverse dont tu as fait pour les autres pages de ton site) mais qui ne change pas le principe fondamental des pseudo-frames !

>> Par exemple, ta page lire.php sera de la forme:

Code:
<?php
///////////////////////////////////////////
// mcGuestbook 1.2                       //
// Marc Cagninacci - marc@phpforums.net  //
// http://www.phpforums.net              //
///////////////////////////////////////////

include "mcgconf.inc.php";
include "$lang";

$connect= mysql_connect($host,$login,$pass);
mysql_select_db($base, $connect);

$resultat=mysql_query("SELECT id FROM mcguestbook");
if(!$start)
{$start=0;}
$mcgnum = mysql_num_rows($resultat);

$config=mysql_query("SELECT * FROM mcguestbook_conf");
$conf=mysql_fetch_row($config);

$fontface =$conf[1];
$fontsize =$conf[2];
$fonttitrcolor =$conf[3];
$fontmesscolor =$conf[4];
$liencolor =$conf[5];
$hovercolor =$conf[6];
$bgtitrcolor =$conf[7];
$bgmesscolor =$conf[8];
$bgpagecolor =$conf[9];
$nomsite =$conf[10];
$monemail =$conf[11];
$mcgnb =$conf[12];
?>
<html>
<head>
<title>LIVRE D'OR</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<style type="text/css">
<!--
a:link {  font-family: <? echo $fontface; ?>; color: <? echo $liencolor; ?>; text-decoration: none}
a:actif {  font-family: <? echo $fontface; ?>;color: <? echo $liencolor; ?>; text-decoration: none}
a:hover {  font-family: <? echo $fontface; ?>; color: <? echo $hovercolor; ?>; text-decoration: none}
a:visited {  font-family: <? echo $fontface; ?>; color: <? echo $liencolor; ?>; text-decoration: none}

-->
</style>


<body bgcolor="<? echo $bgpagecolor; ?>" text="<? echo $fonttitrcolor; ?>">
////////////////////////////////////////////////////////////////////////
<td width=15%"><?php include('menu.php');?></td>
<td width="85%">

<?
$nb=$mcgnb;

if(!$start)
{$start=0;}
$jour= date("Y-m-d");
$resultat=mysql_query("SELECT id FROM mcguestbook where date = '$jour'");
$njour= mysql_num_rows($resultat);
if ($njour>=1) {
$njour=', '.$njour.' '.$lAujourdhui;
}
else {$njour="";}
if($mcgnum>1) {$message=$lMessages;}
else {$message=$lMessage;}
echo '<table width="95%" cellspacing="0" align="center" bgcolor="'.$bgmesscolor.'">';
echo '<tr><td><font face="'.$fontface.'" size="'.$fontsize.'" color="'.$fontmesscolor.'">'.$mcgnum.' '.$message.$njour.'.</font></td>';
echo '<td align="right"><font face="'.$fontface.'" size="'.$fontsize.'"><b><a href="index.php?page=ecrire">'.$lEcrire.'</a></b></font></td></tr></table>';
echo '<br>';

//Barre de navigation - haut

echo '<table width="95%" cellspacing="0" align="center" bgcolor="'.$bgmesscolor.'"><tr><td width="33%" align="left">&nbsp;';
if($start)
{
echo '<a href="lire.php?start='.($start-$nb).'"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/gauche.gif" border="0" alt="'.$lPagePrec.'"></a>';
}

$result=mysql_query("SELECT COUNT(id) FROM mcguestbook");
$row=mysql_fetch_row($result);
echo '</td><td align="center"><font color="'.$fontmesscolor.'" face="'.$fontface.'" size="'.$fontsize.'">';
echo $lPage.' ';
echo ($start + $nb)/$nb;
echo ' '.$lSur.' ';
echo ceil($mcgnum/ $nb);
echo '</font></td><td bgcolor="'.$bgmesscolor.'" width="33%" align="right">&nbsp; ';

if($row[0]>($start+$nb))
{
         if($start)
         {
         print("   ");
         }

echo '<a href="lire.php?start='.($start+$nb).'"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/droit.gif" border="0" alt="'.$lPageSuiv.'"></a>';
}
echo '</font></td></tr>';
echo '</table><br>';

//Récupération et affichage des messages

$result=mysql_query("SELECT * FROM mcguestbook ORDER BY id DESC LIMIT $start,$nb");
while($enr=mysql_fetch_array($result))
{
echo '<table width="95%" cellspacing="0" align="center" bgcolor="'.$bgmesscolor.'"><tr><td bgcolor="'.$bgtitrcolor.'" align="center" width="80">&nbsp;';
  if($enr[3]!=""){
         echo '<a href="mailto:'.htmlspecialchars($enr[3]).'"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/email.gif" border="0" alt="mal"></a>&nbsp;';
              }
  if($enr[4]!=""){
     if (substr($enr[4], 0, 4) != 'http') $http = 'http://';
         echo '&nbsp;<a href="'.$http . htmlspecialchars($enr[4]).'" target="_blank"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/site.gif" border="0" alt="home"></a>';
              }

echo '&nbsp;</td><td bgcolor="'.$bgtitrcolor.'"><font face="'.$fontface.'" color="'.$fonttitrcolor.'" size="'.$fontsize.'">&nbsp;<b>'.stripslashes($enr[1]).'</b>';
echo '</font></td>';
echo '<td bgcolor="'.$bgtitrcolor.'" align="right" width="80"><font face="'.$fontface.'" color="'.$fonttitrcolor.'" size="'.$fontsize.'">';
list($y,$m,$d) = explode("-",$enr[2]);
$mdate = $d.' '.$m.' '.$y;
echo $mdate;
echo '</font></td></tr><tr>';
echo '<td align="center">';
if($enr[5]!=""){
         echo '<a href="'.htmlspecialchars($enr[4]).'" target="_blank"><img src="'.htmlspecialchars($enr[5]).'" height="40" width="80" border="0"></a>';
              }
else          {
echo '&nbsp;';
              }
echo '</td><td><font face="'.$fontface.'" color="'.$fontmesscolor.'" size="'.$fontsize.'">';
$rep=" ";
$len=20;
$enr[6]=preg_replace('/([^ ]{'.$len.'})/si','\\1'.$rep,$enr[6]);
$enr[6]=nl2br(htmlspecialchars($enr[6]));
$m=eregi_replace(":\)","<img src=http://membres.lycos.fr/fdeconiac/livre_dor/images/content.gif align=\"middle\">", $enr[6]);
$m1=eregi_replace(":grr:","<img src=http://membres.lycos.fr/fdeconiac/livre_dor/images/grr.gif align=\"middle\">", $m);
$m2=eregi_replace("\?!\?","<img src=http://membres.lycos.fr/fdeconiac/livre_dor/images/crazy2.gif align=\"middle\">", $m1);
$m3=eregi_replace(":\(","<img src=http://membres.lycos.fr/fdeconiac/livre_dor/images/cry.gif align=\"middle\">", $m2);
echo '&nbsp;&nbsp;'.stripslashes($m3).'</font></td><td>&nbsp;</td>';

echo '</tr></table><br>';
}
echo '<br><table width="95%" cellspacing="0" align="center">';
echo '<tr><td bgcolor="'.$bgmesscolor.'" width="33%" align="left">&nbsp;';

//Barre de navigation - bas

if($start)
{
echo '<a href="lire.php?start='.($start-$nb).'"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/gauche.gif" border="0" alt="'.$lPagePrec.'"></a>&nbsp;';
}

$result=mysql_query("SELECT COUNT(id) FROM mcguestbook");
$row=mysql_fetch_row($result);
mysql_close($connect);
echo '</td><td bgcolor="'.$bgmesscolor.'" width="33%" align="center"><font color="'.$fontmesscolor.'" face="'.$fontface.'" size="'.$fontsize.'">';
echo $lPage.' ';
echo ($start + $nb)/$nb;
echo ' '.$lSur.' ';
echo ceil($mcgnum/ $nb);
echo '</font></td><td bgcolor="'.$bgmesscolor.'"  align="right">&nbsp; ';

if($row[0]>($start+$nb))
{
if($start)
         {
         print("   ");
         }
echo '<a href="lire.php?start='.($start+$nb).'"><img src="http://membres.lycos.fr/fdeconiac/livre_dor/images/droit.gif" border="0" alt="'.$lPageSuiv.'"></a>';
}
echo '</font></td></tr>';
echo '</table><br>';

?>

<p align="center"><font size="2"><a href="<? echo $url; ?>"><b><? echo $lRet; ?></b></a></font>
<br><br>
</a>
</p>

</td>
</tr>
<tr>
<?php include("footer.php");?>
</tr>
////////////////////////////////////////////////////////////////////////
</body>
</html>

C'est un schéma, à toi de l'adapter en fonction de ton design !

En espérant que ça te paraîtra plus clair...
Voir le profil de l'utilisateurEnvoyer un message privé
fdeconiac


Inscrit le: 14 Fév 2006
Messages: 5
Répondre en citant
Merci pour ta réponse!
Cependant je buche encore un peu d'oh! : j'ai remplacé par mes adresses absolues (après avoir essayé avec les relatives) les fonctions "include" que tu as rajouté dans la page, mais les pages concernées (menu et bas) ne souvrent pas...
A la place, j'ai le message d'erreur suivant :
Warning: main(): URL file-access is disabled in the server configuration in /data/members/free/multimania/fr/f/d/e/fdeconiac/htdocs/livre_dor/lire.php on line 53

Warning: main(http://membres.lycos.fr/fdeconiac/menu.php): failed to open stream: no suitable wrapper could be found in /data/members/free/multimania/fr/f/d/e/fdeconiac/htdocs/livre_dor/lire.php on line 53

Warning: main(): Failed opening 'http://membres.lycos.fr/fdeconiac/menu.php' for inclusion (include_path='.:/data/apache/php/mmp_lib') in /data/members/free/multimania/fr/f/d/e/fdeconiac/htdocs/livre_dor/lire.php on line 53

Je ne comprend pas si il ne trouve pas la page ou si l'erreur vient d'autre part... J'ai pourtant vérifier les adresses!


Code:
<td width="15%"><?php include('http://membres.lycos.fr/fdeconiac/menu.php');?></td>
<td width="85%">

Code:
<tr>
<?php include("http://membres.lycos.fr/fdeconiac/bas/pied.php");?>
</tr>

Merci pour ton aide
Voir le profil de l'utilisateurEnvoyer un message privé
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Warning: main(): URL file-access is disabled in the server configuration in /data/members/free/multimania/fr/f/d/e/fdeconiac/htdocs/livre_dor/lire.php on line 53
Signifie que les Gestionnaires d'URL n'est pas activé dans PHP, donc n'utilise pas les chemins absolus pour avoir accès aux fichiers (info ici).
Les deux autres erreurs qui suivent vont de paire avec la première vue que le script n'a pas accès à ton fichier menu.php ! Alors utilises les chemins relatifs en sachant que par exemple si ton fichier menu.php est situé dans un répertoire antérieur à celui où est placé le fichier lire.php (dans l'arborescence de ton site), il faut que tu mettes
PHP:
<?php
include('../menu.php');
//Et si c'est 2 répertoires antérieurs
include('../../menu.php');
//Et ainsi de suite 
?>

Voir le profil de l'utilisateurEnvoyer un message privé
MERCI
fdeconiac


Inscrit le: 14 Fév 2006
Messages: 5
Répondre en citant
Génial ca marche!
Merci beaucoup pour les explications et la rapidité
vive le php!
Voir le profil de l'utilisateurEnvoyer un message privé
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Merci beaucoup pour les explications et la rapidité
De rien... On fait ce que l'on peut

Si tout est ok, tu peux mettre un petit Résolu dans ton titre à l'aide tu bouton en bas de ton topic ou en éditant ton premier post !
Voir le profil de l'utilisateurEnvoyer un message privé
Annonces && Topic Scooping
[Résolu] Insérer un livre d'or dans un cadre php
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Poster un nouveau sujet  Répondre au sujet  


Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Design by Vjacheslav Trushkin
phpBB SEO

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions / messages bloqués: 2645 / 609