OVH Community, votre nouvel espace communautaire.

Php fonction REQUIRE ne fonctionne pas !


ludobabs
13/11/2013, 12h19
Bonjour. je vous remercie pour vos réponses éclairées.Tout fonctionne.

Abazada
13/11/2013, 07h52
Et pour revenir au cas de ludobabs,
non en Mutu tu ne peux rien tester sur "require"
et tu ne verras sans doute qu'une Err 500 ensuite dans les log.

Par contre si tu as besoin de savoir tu peut utiliser "include"
qui lui n'arrêtera pas le script mais te retournera False si le fichier n'existe pas.

Ensuite en Mutu il est fortement conseillé de mettre les path complets des fichiers
avec par exemple __DIR__.'/fichieràinclure.inc.php'

Gaston_Phone
13/11/2013, 07h22
Tu as raison Abazada, il faudra que je sorte ces foutues parenthèses.

Abazada
13/11/2013, 02h39
Citation Envoyé par Gaston_Phone
require ('fichierquinexistepas.php');
Non Gaston. On en a déjà parlé.
Pas de parenthèses pour require on include.

Ce ne sont pas des fonctions Php
et c'est source de problèmes difficiles à comprendre:
cf Exemple #4 sur http://fr2.php.net/manual/fr/function.include.php

Nowwhat
12/11/2013, 18h44
Pour le doc: http://forum.ovh.com/showthread.php?t=95400 - message #3 ....

Daniel60
12/11/2013, 18h27
RTFM !!!
Code PHP:
error_reporting(E_ALL) ; 
Mais comme Gaston_phone t'a obligeamment donné l'adresse, tu ferais bien de te plonger dans la doc.

ludobabs
12/11/2013, 17h34
Merci pour l'aide

est-il possible de faire afficher les erreurs ? Ou se trouve le fichier log de php ?

je vous remercie

Urban
12/11/2013, 16h49
Citation Envoyé par ludobabs
Merci de votre aide. La nouvelle question est la suivante : Pourquoi je n'ai aucune erreur qui s'affiche si le fichier n'existe pas. J'ai du rater qque chose ?

D'ailleur PHP ne me retourne aucune erreur sur l'écran

Code:
require('fichierquinexistepas');
merci de votre aide
Ca dépend des directives dans php.ini. En production, on configure PHP pour ne pas afficher de message à l'écran (page), pour de bonnes raisons. Après, tu as certainement un fichier log où les erreurs sont enregistrées.

ludobabs
12/11/2013, 16h25
Merci de votre aide. La nouvelle question est la suivante : Pourquoi je n'ai aucune erreur qui s'affiche si le fichier n'existe pas. J'ai du rater qque chose ?

D'ailleur PHP ne me retourne aucune erreur sur l'écran

Code:
require('fichierquinexistepas');
merci de votre aide

Gaston_Phone
12/11/2013, 14h12
--> http://fr2.php.net/manual/fr/function.require.php

require ('fichierquinexistepas.php');

ludobabs
12/11/2013, 14h00
Bonjour, tout est dit dans le titre.
Code:
Que ce soit un fichier qui existe ou un qui n'existe pas, rien ne se passe, pas de message d'erreur, rien. Et le chargement de la page s'arrete.

Je suis à court d'idée ... pouvez vous m'aider ?

merci