Vous n'êtes pas identifié(e).
Pages : 1
Merci d'avoir pris le temps d'étudier ma demande. Je comprends mais ce temps de latence n'existe pas avec IE7 ou en tout cas ne se voit pas
Très cordialement
Merci de l'info. mais n'y a t-il pas un moyen pour que les pages présentées dans le cache ne se rechargent pas
Bonjour,
mon souci est le suivant :
J'ai une page d'accueil classique : un entête, un menu à gauche et une page centrale. La page centrale change en fonction du menu cliqué par un lien du type "accueil.php?page=cin&img=entete_cin&id=som_CIN".
Avec IE7 l'action est fluide, l'entête et le menu ne bouge pas, la page centrale change
Avec IE6 que j'utilise sur le plan professionnel lorsqu'un choix est fait dans le menu il y a un flash qui me laisse penser que toute la page est rechargée?
Si quelqu'un à une explication à ce flash et une solution pour le supprimer je lui en serai très reconnaissance
très cordialement
Merci pour vos contributions
Bonsoir
Ma question est simple. J'ai le nom du fichier donné par la variable d'un lien et qui permet un include. Comment trouver ce fichier sans connaître son emplacement dans l'arborescence des différentes dossiers. Merci de vos conseils ou d'une orientation vers un tuto
cordialement
Oui j'avais bien compris qu'il s'agissait uniquement du formatage de la table HTLM. D'où ma question comment se servir de ce formatage pour y intégrer les données du tableau
Merci
J'ai été intéressé par la création d'un tableau stockant des balises html notamment celles formatant un tableau html.
mais je n'ai pas compris comment utiliser cet array.
l'array est le contenant mais comment y ajouter le contenu
Merci
Merci beaucoup pour la leçon. J'ai pris du plaisir à tester et à essayer de comprendre.
Au final j'ai écrit le script suivant qui fonctionne et qui combine l'array et le file_exists:
$filename = 'page_Actualite/'. $_GET['page'].'.htm';
// je teste que le paramètre d'url existe et qu'il est bien autorisé dans l'array
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]); // on appelle le contenu central de la page
}
// sinon si fichier existe dans répertoire page_Actualite
elseif (file_exists($filename)) {
include $filename;
}
// sinon include de la page par défaut
else{
// on affiche par défaut les éléments du portail principale
include ('index.php');
}
Cordialement
merci pour l'info
Tout en posant ma question j'ai cherché à trouver une solution et je me suis orienté vers ce script :
<?php
$page=$_GET['page'].'.htm';
$dir = "page_Actualite";
// Ouvre le dossier et liste tous les fichiers
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ($page == $file) {
include('fichier.php'); }
else {
include('accueil.php'); }
}
closedir($dh);
}
}
?>
Suis je dans la bonne direction ou je me complique trop la vie.
encore merci
Merci pour la réponse. Je pensais bien que ma façon de faire était simpliste d'où mon interrogation
Je suis débutant et m'intéresse au PHP pour le plaisir d'apprendre sans prétention.
Je suppose que je dois utiliser une fonction qui va lister le contenu du répertoire et vérifier la présence par des if de mon fichier
mais je ne sais pas encore comment faire pour appeler une fonction en passant comment variable le nom du répertoire.
existe t-il un tuto que je pourrais étudier ?
Encore merci
bonjour, (je suis débutant en php) et je crois avoir bien compris le passage de variable en get. Lorsqu'il s'agit de page fixe le nom de la variable est défini à la création et il est possible de le mémoriser dans l'array. Mais lorsqu'il s'agit de pages qui seront créées selon le besoin comment utiliser le get sans mémoriser la nouvelle variable dans l'array.
j'ai appliqué le script suivant qui fonctionne mais suis je dans la bonne démarche.
$array = array_push_assoc($pageOK, $_GET['page'], 'page_Actualite/'. $_GET['page'].'.htm');
function array_push_assoc($array , $key, $value){
$array[$key] = $value;
return $array ;
}
et un elseif ( (isset($_GET['page'])) && (isset($array[$_GET['page']])) ) {
include($array[$_GET['page']]); // on appelle le contenu central de la page
Merci de vos conseils en espérant avoir été clair.
bonjour, (je suis débutant en php) et je crois avoir bien compris le passage de variable en get. Lorsqu'il s'agit de page fixe le nom de la variable est défini à la création et il est possible de la mémoriser dans l'array. Mais lorsqu'il s'agit de pages qui seront créées selon le besoin comment utiliser le get sans mémoriser la nouvelle variable dans l'array.
j'ai appliqué le script suivant qui fonctionne mais suis je dans la bonne démarche.
$array = array_push_assoc($pageOK, $_GET['page'], 'page_Actualite/'. $_GET['page'].'.htm');
function array_push_assoc($array , $key, $value){
$array[$key] = $value;
return $array ;
}
et un elseif ( (isset($_GET['page'])) && (isset($array[$_GET['page']])) ) {
include($array[$_GET['page']]); // on appelle le contenu central de la page
Merci de vos conseils en espérant avoir été clair.
Pages : 1