Fatal error: Only variables can be passed by [Résolu/Fermé]

- - Dernière réponse : switch01
Messages postés
53
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
9 juillet 2008
- 2 mars 2007 à 13:12
Bonjour,
Voila le message d'érreur qui s'affiche à mon écran:
Fatal error: Only variables can be passed by reference in...

Voila mon code:
for($skyblogpage=2;$skyblogpage<=$regs1[1];$skyblogpage++) {
$fp99 = fopen("$urlskyblog$skyblogpage.html","r");
while (!feof($fp99)) { 
  $site99 .= fgets($fp99, 4096);
}
$titre3 = eregi("<title>(.*)</title>",$site99,$regsb.$skyblogpage);
fclose($fp99);
}


J'ai entendu parlé qu'il fallait mettre des variables temporaires mais je ne vois pas du tout comment l'utiliser... dsl mais je débute, pouvez vous me montrer dans un expl concret, ou bien meme avec ce script comment les utiliser svp ?
merci d'avance
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
53
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
9 juillet 2008
51
2
Merci
le pb dois venir de
$titre3 = eregi("<title>(.*)</title>",$site99,$regsb.$skyblogpage);
en effet le 3eme argument de eregi ne peut pas etre deux variables misent l'une apres l'autre comme içi mais doit etre un tableau...

Dire « Merci » 2

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

CCM 64169 internautes nous ont dit merci ce mois-ci