Rechercher : dans
Par :

[PHP] Fonctions récursive entreguillemets

Dernière réponse le 17 mai 2009 à 19:17:00 Roukeuss, le 17 mai 2009 à 00:53:08 
 Signaler ce message aux modérateurs

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 ?
Configuration: Windows XP
Firefox 3.0.10

Meilleures réponses pour « [PHP] Fonctions récursive entreguillemets » dans :
[PHP] Fonction mail() VoirLa fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
[PHP] Les ressemblances à ne pas confondre VoirIntroduction Concaténation ou paramètres ? Guillemets/Apostrophe Structure require/include isset vs empty htmlentities ou htmlspecialchars ? Nombre de signes égal Introduction Cette astuce présente plusieurs fonction ou astuces en...
PHP - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Génération d'images VoirPrérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...

1

Lefouerrant, le 17 mai 2009 à 09:58:25

Simplement que tu n'as pas de "return" dans le else
Âne aux nîmes

Répondre à Lefouerrant

2

Roukeuss, le 17 mai 2009 à 14:57:50

Erf, ... j'ai honte :/

Merci a toi :)

Répondre à Roukeuss

3

 Lefouerrant, le 17 mai 2009 à 19:17:00

Bah l'erreur est humaine
Âne aux nîmes

Répondre à Lefouerrant