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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Récuperer une variable d'une fonction...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Récuperer une variable d'une fonction...

n°179505
Toto21
Posté le 21-07-2002 à 19:16:29  profilanswer
 

Ma question porte je pense sur la portée d'un variable, mais je n'arrive pas à résoudre mon problème...
j'ai un fichier index.php avec un include("fonctions.php" );
dans lequel toutes mes fonctions sont définies, mais quand je fais un appel à une des fonctions et qu'ensuite je fais un echo $variable_qui_devrait_etre_creee_dans_ma_fonction;
et bien ça me met undefinef variable...


Message édité par Toto21 le 21-07-2002 à 19:16:41
mood
Publicité
Posté le 21-07-2002 à 19:16:29  profilanswer
 

n°179518
Toto21
Posté le 21-07-2002 à 19:38:42  profilanswer
 

par ex, j'ai ça dans fonctions.php

Code :
  1. function extraire_titre($contenu)
  2. {
  3. preg_match_all("|<title>(.*)</title>|U",$contenu,$titre1);
  4. $titre = $titre1[1][0];
  5. }


après dans mon index.php, j'ai

Code :
  1. extraire_titre($contenu);
  2. echo "<b>".$titre."</b>";


et là ça va po  :??:


Message édité par Toto21 le 21-07-2002 à 19:39:04
n°179618
Toto21
Posté le 21-07-2002 à 22:38:29  profilanswer
 

:??:

n°179619
Limit
Posté le 21-07-2002 à 22:43:02  profilanswer
 


Code :
  1. function extraire_titre($contenu)
  2. {
  3. preg_match_all("|<title>(.*)</title>|U",$contenu,$titre1);
  4. $titre = $titre1[1][0];
  5. return $titre;
  6. }


n°179620
Toto21
Posté le 21-07-2002 à 22:47:56  profilanswer
 

ça n'a pas l'air d'aller...  :??:  
surtout que quand je fais ça:

Code :
  1. function extraire_titre($contenu)
  2. {
  3. preg_match_all("|<title>(.*)</title>|U",$contenu,$titre1); 
  4. $titre = $titre1[1][0];
  5. echo $titre;
  6. }


ça marche mais si je fais ça:

Code :
  1. function extraire_titre($contenu)
  2. {
  3. preg_match_all("|<title>(.*)</title>|U",$contenu,$titre1); 
  4. $titre = $titre1[1][0];
  5. return $titre;
  6. echo $titre;
  7. }


ça m'affiche plus rien... le return semble réinitialiser la variable... un petit détail, je suis sous PHP 4.2.0

n°179622
Limit
Posté le 21-07-2002 à 22:49:15  profilanswer
 


Code :
  1. function extraire_titre($contenu)
  2. {
  3. preg_match_all("|<title>(.*)</title>|U",$contenu,$titre1);
  4. $titre = $titre1[1][0];
  5. return $titre;
  6. }
  7. echo $titre;


 

n°179623
Toto21
Posté le 21-07-2002 à 22:49:31  profilanswer
 

c'est bon!
j'ai fait un global $titre; et ça roule


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

  [PHP] Récuperer une variable d'une fonction...

 

Sujets relatifs
[PHP/mySQL] dates et modifications (o:[C] fonction gets() qui ne s'exécute pas dans un switch()
[jsp] custom tag + variable...traduire un script PHP en ASP - Help
traduire un script PHP en ASP - HelpCréer une fonction de recherche
PhP ou Html ou autre ? si on veut apprendre un truc pérène...[C++ Builder] Quel .h inclure pour la fonction ROUND ?
Comment récupérer les dimensions de l'écran ?[ PHP ] fOrcer le téléchargement d'un fichier .txt
Plus de sujets relatifs à : [PHP] Récuperer une variable d'une fonction...


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