Page 1 sur 1
Warning or fatal that seems not to be a question
Posté : 24 sept. 2011, 17:37
par sirakawa
Je n'avais jamais fait attention, car c'est un oubli fréquent de ma part quand je crée un script à partir d'un autre et dès que j'aperçois le message d'erreur, je sais la cause, bien sûr dans la même fenêtre lors de l'utilisation du même script:
Warning: require_once(inc/creer_closure_04_fr.inc) [function.require-once]: failed to open stream: No such file or directory in /var/www/htdocs/sibyllin/gestion/creer_closure_04.php on line 33
Fatal error: require_once() [function.require]: Failed opening required 'inc/creer_closure_04_fr.inc' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/htdocs/sibyllin/gestion/creer_closure_04.php on line 33
Re: Warning or fatal that seems not to be a question
Posté : 24 sept. 2011, 17:58
par xTG
Elle est où la question ?

Re: Warning or fatal that seems not to be a question
Posté : 24 sept. 2011, 20:11
par sirakawa
B+a = ba, etc voila la question...
Re: Warning or fatal that seems not to be a question
Posté : 24 sept. 2011, 23:48
par Cyrano
sirakawam je me demande si tu réalises qu'on va finir par se demander quelle sorte de tabac tu roules dans tes cigarettes : entre ça et ton histoire de kalachnikov sur un autre post, on pourrait être tenté de se laisser aller à penser que ton fournisseur t'a refilé de la daube qui est en train de te griller un nombre anormalement élevé de neurones.
Enfin bon, je dis ça hein, mais bon...

Re: Warning or fatal that seems not to be a question
Posté : 25 sept. 2011, 08:30
par sirakawa
Je ne réalise pas, je comprends
Re: Warning or fatal that seems not to be a question
Posté : 25 sept. 2011, 11:51
par Ryle
Deux problèmes différents, deux messages différents...
Un warning parce que le fichier n'est pas trouvé, un fatal parce que tu dis à php que ce fichier est requis.
Un include_once() n'aurait émit que le warning.
Ah et puis :
avec b != 1

Re: Warning or fatal that seems not to be a question
Posté : 25 sept. 2011, 13:58
par sirakawa
mais au moment où le warning est émis le require a été vu; donc mauvaise analyse...
Je vois bien que les deux messages ne proviennent pas de la même cause... ce qui se voit si on met un include qui génère, lui, DEUX warnings...
Warning: include(toto.p) [function.include]: failed to open stream: No such file or directory in /var/www/htdocs/tests/verbes.php on line 2
et
Warning: include() [function.include]: Failed opening 'toto.p' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/htdocs/tests/verbes.php on line 2
et voici la reproduction de la documentation,inexacte par conséquent :
Les fichiers sont inclus suivant le chemin du fichier fourni ; si aucun n'est fourni, l'include_path sera vérifié. Si le fichier n'est pas trouvé dans l' include_path, include() vérifiera dans le dossier du script appelant et dans le dossier de travail courant avant d'échouer. L'instruction include() enverra une erreur de type warning si elle ne peut trouver le fichier; ce comportement est différent de require(), qui enverra une erreur de type fatal.
Re: Warning or fatal that seems not to be a question
Posté : 25 sept. 2011, 16:40
par Ryle
Mouais... faut-il vraiment considérer ce "une" comme un adjectif numéral plutôt qu'un article indéfini ?
Et si l'on veut vraiment pinailler, il y a effectivement
un warning parce qu'il ne "trouve pas le fichier" (No such file or directory)... l'autre warning apparaît parce qu'il ne parvient pas à l'ouvrir (qu'il l'ait trouvé ou non) ...
