XAjax Problème affichage

XAjax Problème affichage - PHP - Programmation

Marsh Posté le 22-01-2012 à 18:26:38    

Bonjour,
je suis entrain de faire mon site en xAjax.
J'ai construit ma page et j'ai fait un test.
J'ai un petit problème.
J'ai donc 4 parties :
le contenu avec les photos et le texte s'affiche très bien ( afficher3 )
mais l'entête, le menu et le pied de page ( afficher, afficher2 et afficher4 ) ne s'affichent pas du tout ).
Ils ne sont pas dans le même dossier que afficher3 peut-être est-ce là le problème ??
( voici l'organisation de mon site :
dossier : www - avec les docs PHP correspondant à : afficher, afficher2 et afficher4 ;
sous dossier objets -
sous sous dossier antiquites-divers avec le doc PHP correspondant à : afficher3 et le doc contenant le code en xAjax ci-dessous )
Voici donc le résultat : http://www.treillages-boiseries-la [...] ixeme1.php
Voici ci-dessous mon code en xajax :
<?php
function afficher()
{
$reponse = new xajaxResponse();
$contenu = '';
$fichier_php = fopen('./head.php');
$contenu = fread($fichier_php, filesize('./head.php'));
fclose($fichier_php);
$reponse->assign('block', 'innerHTML', $contenu);
return $reponse;
}
function afficher2()
{
$reponse = new xajaxResponse();
$contenu = '';
$fichier_php = fopen('./menu.php');
$contenu = fread($fichier_php, filesize('./menu.php'));
fclose($fichier_php);
$reponse->assign('block2', 'innerHTML', $contenu);
return $reponse;
}
function afficher3()
{
$reponse = new xajaxResponse();
$contenu = '';
$fichier_php = fopen('./barbiere-lavabo-bateau-fin-xixeme1.php');
$contenu = fread($fichier_php, filesize('./barbiere-lavabo-bateau-fin-xixeme1.php'));
fclose($fichier_php);
$reponse->assign('block3', 'innerHTML', $contenu);
return $reponse;
}
function afficher4()
{
$reponse = new xajaxResponse();
$contenu = '';
$fichier_php = fopen('./footer.php');
$contenu = fread($fichier_php, filesize('./footer.php'));
fclose($fichier_php);
$reponse->assign('block4', 'innerHTML', $contenu);
return $reponse;
}
require_once('./xajax_core/xajax.inc.php');
$xajax = new xajax();
$xajax->register(XAJAX_FUNCTION, 'afficher');
$xajax->register(XAJAX_FUNCTION, 'afficher2');
$xajax->register(XAJAX_FUNCTION, 'afficher3');
$xajax->register(XAJAX_FUNCTION, 'afficher4');
$xajax->processRequest();
?>
<!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" xml:lang="fr" >
<head>
<title>Barbière lavabo de bateau fin XIXème</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?php $xajax->printJavascript();?>
</head>
<body>
<div id="block"></div>
<div id="block2"></div>
<div id="block3"></div>
<div id="block4"></div>
</body>
</html>

Reply

Marsh Posté le 22-01-2012 à 18:26:38   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed