Vous n'êtes pas connecté.


Bonjour,
J'ai un petit souci pour la mise en place du livre d'or.
Je ne penses pas avoir fait d'énormes erreurs, voici se qui s'affiche lorsque je vais sur la page où est placé le livre :
Signatux installation is not done.
Click-here to continue.
Donc je clique sur le lien, et voilà se qu'il m'affiche :
Warning: Invalid argument supplied for foreach() in D:\inetpub\wwwroot\axomedia\ftp2\beaute-passion\signatux\admin\class\admin.class.php on line 25
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in D:\inetpub\wwwroot\axomedia\ftp2\beaute-passion\signatux\admin\class\admin.class.php on line 35
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in D:\inetpub\wwwroot\axomedia\ftp2\beaute-passion\signatux\admin\class\admin.class.php on line 35
Warning: Invalid argument supplied for foreach() in D:\inetpub\wwwroot\axomedia\ftp2\beaute-passion\signatux\valide.php on line 239
Warning: Cannot modify header information - headers already sent by (output started at D:\inetpub\wwwroot\axomedia\ftp2\beaute-passion\signatux\admin\class\admin.class.php:25) in D:\inetpub\wwwroot\axomedia\ftp2\beaute-passion\signatux\valide.php on line 293
Le livre a bien créer les tables dans ma base, j'ai vérifié.
Voici mon code sur ma page :
<?php
define('SGTUX_ROOT','signatux/'); // Chemin du dossier
define('SGTUX', ((array_search('signatux',$_GET)) ? 1:0));
if(SGTUX) require_once SGTUX_ROOT.'header.php'
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
--------------------------------
<?php if(SGTUX) sgtux_header() ?>
--------------------------------
<?php
if(SGTUX) signatux(); else
{
include("signatux/index.php");
}
?>
--------------------------------
Merci d'avance pour un peu d'aide et désolé pour le temps perdu a ceux qui me répondront.
TOP Hors ligne


Hello,
il y a effectivement un pb dans le code que tu as mis, au niveau du dernier if. Dans les deux cas, tu demandes l'affichage du livre, sans que dans un cas, il n'y aura pas les headers, qui te posent donc pb.
Question : pourquoi utiliser cette méthode, plutôt qu'utiliser directement le fichier livre.php ?
Coyot a écrit:
Merci d'avance pour un peu d'aide et désolé pour le temps perdu a ceux qui me répondront.
Quand on aide, il n'est jamais perdu
.
TOP Hors ligne


D'abord merci pour ta réponse.
Alors pourquoi ? Et bien parce que je suis peu familiarisé avec le php...
Donc il faudrait que je mette plutôt quelque chose comme ça ?
<?php
if(SGTUX) signatux(); else
{
include("signatux/livre.php");
}
?>
TOP Hors ligne


Il y a deux façon d'intégrer ton livre :
- en stylisant et complétant livre.php
- en utilisant les pseudo-frames, si ton site fonctionne déjà sur ce principe
Si ton site ne fonctionne pas avec une page qui affiche (inclut) du contenu en fonction de son adresse (ex. classique : index.php?p=accueil), inutile d'utiliser la méthode des pseudo-frames (celle que tu tentes d'utiliser). Que tu sois familiarisé avec PHP ou non, c'est simplement inutile. Vaut mieux alors ajouter toi-même les éléments nécessaires (menus, etc) au code de la fin du fichier livre.php (en oubliant tous les commentaires qui prennent une bonne partie du début du fichier, et qui concernent les pseudo-frames) et l'utiliser directement.
TOP Hors ligne


D'accord je penses comprendre. Je vais tester comme ça alors, merci !
PS : Voilà le résultat quand on laisse un graphiste toucher au code 
TOP Hors ligne