[PHP] Fonctions récursive entreguillemets [Résolu/Fermé]

Signaler
Messages postés
8
Date d'inscription
vendredi 17 avril 2009
Statut
Membre
Dernière intervention
17 mai 2009
-
Lefouerrant
Messages postés
574
Date d'inscription
mercredi 19 décembre 2007
Statut
Membre
Dernière intervention
1 octobre 2009
-
Bonjour,

Voila, j'ai fait un petit script qui prend pas mal de temps, et ou quelque fois la récupération merde.

Voila mon problème:

j'ai un affectation :
$INFOS = getInfos($LINK);


et voila ma fonction:
function getInfos($LINK)
{
	$REPORT = getPage($LINK);
	$FIND = preg_match_all('# (.*) #',$REPORT,$INFOS);
	if($FIND)
	{
		return $INFOS[0];
	}
	else
	{
		sleep(10);
		getInfos($LINK);
	}
}


Mon problème est que lorsqu'il ne trouve rien, il rentre dans le else, mais l'affectation ne se fait pas, je me retrouve avec $INFOS = NULL

Quelqu'un sais comment géré ce cas ?

3 réponses

Messages postés
574
Date d'inscription
mercredi 19 décembre 2007
Statut
Membre
Dernière intervention
1 octobre 2009
99
simplement que tu n'as pas de "return" dans le else
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 84148 internautes nous ont dit merci ce mois-ci

Messages postés
574
Date d'inscription
mercredi 19 décembre 2007
Statut
Membre
Dernière intervention
1 octobre 2009
99
bah l'erreur est humaine
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 84148 internautes nous ont dit merci ce mois-ci

Messages postés
8
Date d'inscription
vendredi 17 avril 2009
Statut
Membre
Dernière intervention
17 mai 2009

erf, ... j'ai honte :/

Merci a toi :)