LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 08/12/2006 à 20:30
txt qui va, php qui ne va pas
Si justement, include, c'est un copier coller de code.

Si tu as un :

toto.php
<?php
session_start();
$_SESSION['blu'] = 3;
?>


et :
index.php
<?php
include ('toto.php');
echo $_SESSION['blu'];
?>


Tu verras ton 3 qui s'affiche.
LA GLOBULE
le 08/12/2006 à 12:24
txt qui va, php qui ne va pas
Si elle s'evapore, c'est que tu oublies quelque part un session_start ou bien que tu as un session_destroy ou un unset($_SESSION) ou un truc qui la tue quoi.
LA GLOBULE
le 08/12/2006 à 10:28
txt qui va, php qui ne va pas
Je rajouterais en complément à La Globule, qu'il est à proscrire l'inclusion de fichiers Web directement sans rien vérifier (sinon, attention au phishning ;) )


Completement :)
LA GLOBULE
le 08/12/2006 à 07:22
txt qui va, php qui ne va pas
Pour faire des include de fichiers PHP, n'utilise pas le chemin à partir du chemin "web" (http://), mais utilise le chemin à partir du système de fichier du serveur.

Exemple, si tu as à la racine de ton site :
index.php
dossier_blublu/toto.php

Si tu es dans index.php, tu peux faire (lien relatif) :
include ('dossier_blublu/toto.php');

Ou bien (lien absolu) :
include('/home/toto/blu/a/dossier_blublu/toto.php');

Et pour connaitre le chemin /home/toto/blu/a/ (ben oui, j'ai mis une connerie la, mais c'etait pour l'exemple), tu peux faire un echo $_SERVER['DOCUMENT_ROOT'] dans ton index.php (pour récupérer la valeur du chemin sur le server de l'index de ton site).
Et une fois que tu connais ce chemin absolu, ben colle le dans une variable, et fais tous tes include en absolu :

include ($chemin_absolu.'/dossier_blublu/toto.php');
LA GLOBULE
le 03/12/2006 à 00:46
quelque question
Ben parce que tu n'as pas compris comment se servir de PHP pour construire une page HTML qui varie en fonction de données traitées par PHP.

Bref, que tu brules des étapes, et que ca sera extremement long de tout t'expliquer (limite, on devra tout faire pour toi).

Donc, lis les cours, apprends doucement à ton rytheme, teste des bouts de code, etc...
LoadingChargement en cours