Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1158 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  declarer une variable de session dans une fonction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

declarer une variable de session dans une fonction

n°1196157
freed102
Arayashiki
Posté le 09-09-2005 à 17:38:00  profilanswer
 

ai-je droit de faire ça :
 

Code :
  1. function loadEzdocsXML($filexml)
  2. {
  3. if(!$dom = domxml_open_file($filexml,DOMXML_LOAD_DONT_KEEP_BLANKS))
  4. {
  5.   echo "Erreur lors de l'analyse du document\n";
  6.   exit;
  7. }
  8. $root = $dom->document_element();
  9. $_SESSION['pagewidth']=$root->get_attribute('pagewidth');
  10. $_SESSION['pageheight']=$root->get_attribute('pageheight');
  11. $_SESSION['pageorientation']=$root->get_attribute('orientation');
  12. }


 
c'est à dire déclarer des variables de sessions directement dans une fonction ? si non... comment faire ?


---------------
Freed102
mood
Publicité
Posté le 09-09-2005 à 17:38:00  profilanswer
 

n°1196160
omega2
Posté le 09-09-2005 à 17:40:29  profilanswer
 

$_SESSION est une variable super globale. Donc oui, t'as le droit et c'est sencé marcher.

n°1196163
freed102
Arayashiki
Posté le 09-09-2005 à 17:41:27  profilanswer
 

ouai parceque ça me retourne false.. peut etre faut que je rajoute un return true à la fin de ma fonction


---------------
Freed102
n°1196169
omega2
Posté le 09-09-2005 à 17:52:06  profilanswer
 

ha ben oui, si tu veux que ta fonction retourne quelque chôse, il faut lui dire quoi retourner. PHP ne joue normalement jamais à la divination.

n°1196171
freed102
Arayashiki
Posté le 09-09-2005 à 17:55:00  profilanswer
 

oui je sais bien... Mais je comprenais pas pourquoi il me retournait false sans m'afficher d'erreur.. juste un oubli !


---------------
Freed102
n°1196581
gatsusat
Posté le 10-09-2005 à 16:31:34  profilanswer
 

return true a la fin de la fonction ?

n°1197472
freed102
Arayashiki
Posté le 12-09-2005 à 11:07:27  profilanswer
 

bah en fait j'ai fait ça :
 
 

Code :
  1. if(loadEzdocsXML($_POST['xml_file']))
  2. {
  3. echo "ok";
  4. }else
  5. {
  6. echo "pas ok";
  7. }
  8. }


 
et il me retournait toujours "pas ok" .. parceque j'avais pas mis de return true dans la fonction


---------------
Freed102

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  declarer une variable de session dans une fonction

 

Sujets relatifs
Fonction avec 2 variables?[PHP] Intégrer une variable récupérée d'une URL dans un form
[RESOLU] Fonction qui retourne le numero d'un ligne ?? (excel)[XSL:sort] select="variable" = rien
effacer des données bdd apres expiration d'une sessionPersonnalisation d'un site en fonction du visiteur
une fonction dans la fontion mail()Du code php dans une variable
Quel est la durée de vie d'une variable session 
Plus de sujets relatifs à : declarer une variable de session dans une fonction


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR