Php: [location] ?
Résolu/Fermé
txiki
Messages postés
6596
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
-
24 avril 2008 à 20:27
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 29 avril 2008 à 15:34
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 29 avril 2008 à 15:34
2 réponses
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
24 avril 2008 à 21:03
24 avril 2008 à 21:03
Si le code parle de $_SESSION, cela veut dire que le programme fait appel aux sessions : c'est une manière de stocker des données liées à un utilisateur du coté serveur (généralement dans des fichiers) mais en les manipulant comme si on stockait cette information dans une variable tableau (associatif) qui restait en mémoire entre 2 requêtes.
Si on appelle le script titi.php qui contient ces lignes :
alors dans toto.php je pourrai faire :
Il faut ensuite appeler en premier titi.php (dans son navigateur), dont le résultat n'imprime rien (c'est pour l'exemple) mais ensuite lorsque je vais sur toto.php, il affiche /var/www/site/mapage.php.
Là, il faudrait que tu affiches le contenu de $_SESSION pour voir sa structure :
Ainsi tu verrais la tête qu'il a...
Plus d'informations ici :
http://fr.wikipedia.org/wiki/Session_(informatique)
Si tu veux qu'on t'aide plus, ensuite, il va falloir donner un peu plus de code...
Raph
Si on appelle le script titi.php qui contient ces lignes :
<?php session_start(); $_SESSION['titi]['Location'] = '/var/www/site/mapage.php'; ?>
alors dans toto.php je pourrai faire :
<?php session_start(); echo $_SESSION['titi]['Location']; ?>
Il faut ensuite appeler en premier titi.php (dans son navigateur), dont le résultat n'imprime rien (c'est pour l'exemple) mais ensuite lorsque je vais sur toto.php, il affiche /var/www/site/mapage.php.
Là, il faudrait que tu affiches le contenu de $_SESSION pour voir sa structure :
<pre> <?php session_start(); print_r($_SESSION); ?> </pre>
Ainsi tu verrais la tête qu'il a...
Plus d'informations ici :
http://fr.wikipedia.org/wiki/Session_(informatique)
Si tu veux qu'on t'aide plus, ensuite, il va falloir donner un peu plus de code...
Raph
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
29 avril 2008 à 00:40
29 avril 2008 à 00:40
Bon, tu veux faire quoi avec ton site ?
Tu veux le même à l'identique ou quelque chose d'adapté à ton contexte ?
Est-ce que tu sais si son site inclut une partie pour gérer les contenus (textes et images) ?
Sinon, tu vas devoir gérer du code HTML+PHP à chaque fois que tu devras modifier un truc, voire faire des adaptations...
Peut-être serait-il plus prudent et pérenne de t'orienter vers un système de gestion de contenu générique, comme Joomla ou SPIP...
Raph
Tu veux le même à l'identique ou quelque chose d'adapté à ton contexte ?
Est-ce que tu sais si son site inclut une partie pour gérer les contenus (textes et images) ?
Sinon, tu vas devoir gérer du code HTML+PHP à chaque fois que tu devras modifier un truc, voire faire des adaptations...
Peut-être serait-il plus prudent et pérenne de t'orienter vers un système de gestion de contenu générique, comme Joomla ou SPIP...
Raph
txiki
Messages postés
6596
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
518
29 avril 2008 à 15:34
29 avril 2008 à 15:34
Bonjour Raph,
Déjà l'index.php est scindé en plusieurs parties qui sont appelées en php. TOutes les pages ont le suffixe .htm même si elles contiennet du code php (?) mais il y a une particularité: le fichier Init Session Table.php qui contient:
Le fichier site.js contient, lui, ceci (extraits):
A gauche il faut mettre le mot bien orthographié, tel qu'il apparaitra à l'écran, à droite la page mais sans espaces + la version (Beret rouge Fr.htm)
Voilà ! c'est un super site qu'il a fait mais je n'ai pas compris pourquoi il se servait encore de tableaux. Si tu va sur http://pascal.daniel3.free.fr/ Bien être/ aromathérapie tu verra un slideshow et il y en a pas mal dans son site qu'il avait fait pour un masseur qui ne l'a pas voulu.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
Déjà l'index.php est scindé en plusieurs parties qui sont appelées en php. TOutes les pages ont le suffixe .htm même si elles contiennet du code php (?) mais il y a une particularité: le fichier Init Session Table.php qui contient:
<?php $_SESSION[Home]['Banner']="./Modules/Banners/Home.jpg"; $_SESSION[Home]['Location']="./Html Pages/Public/Home"; // la première ligne pour le bandeau correspondant à la page a charger // la seconde, pour le nom de la page (sans espaces, tirets etc) pour le nom de la variable // mais écrire le nom de la page normalement dans l'url (ex: $_session[Beretrouge]['location']="./chemin de la page .../Beret rouge"(les commentaires sont de moi pour ne pas oublier comment faire appel a ces pages).
Le fichier site.js contient, lui, ceci (extraits):
function IncludeSubMenuFr() { var tmenu02 = ms.addMenu(document.getElementById("menu02")); tmenu02.addItem("Abarka", "index.php?page=Abarka&lang=Fr", 0, 0); tmenu02.addItem("Alamedia", "index.php?page=Alamedia&lang=Fr", 0, 0); tmenu02.addItem("Beret rouge", "index.php?page=Beretrouge&lang=Fr", 0, 0); // pas d'espace dans le nom de page (voir SESSION PHP Init)
A gauche il faut mettre le mot bien orthographié, tel qu'il apparaitra à l'écran, à droite la page mais sans espaces + la version (Beret rouge Fr.htm)
Voilà ! c'est un super site qu'il a fait mais je n'ai pas compris pourquoi il se servait encore de tableaux. Si tu va sur http://pascal.daniel3.free.fr/ Bien être/ aromathérapie tu verra un slideshow et il y en a pas mal dans son site qu'il avait fait pour un masseur qui ne l'a pas voulu.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
26 avril 2008 à 00:11
La page index en entier: