script heure et date

fred56
Invité n'ayant pas de compte PHPfrance

06 mai 2005, 14:41

j'ai inséré un script (php mysql)me permettant en principe d'insérer la date et le saint du jour mais j'ai le message suivant qui apparait:

Warning: main(infos/connect.php): failed to open stream: No such file or directory in /home/aclanester56/public_html/index.php on line 28

Warning: main(): Failed opening 'infos/connect.php' for inclusion (include_path='.:/usr/lib/php/:/usr/share/pear/') in /home/aclanester56/public_html/index.php on line 28

merci d'avance !!!

Mammouth du PHP | 19672 Messages

06 mai 2005, 14:43

Ça signifie que le fichier recherché n'est pas à l'adresse indiquée: décris ton arborescence de fichiers et dis nous de quelle page tu appelles quel fichier en précisant où se trouve ce dernier.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

fred56
Invité n'ayant pas de compte PHPfrance

06 mai 2005, 14:57

j'appelle le fichier "hollydays" dans ma page index qui se trouve à la racine de mon site. Ce fichier hollydays.php se trouve dans un dossier holly days for ever

Mammouth du PHP | 19672 Messages

06 mai 2005, 15:04

oui, mais l'appel du fichier infos/connect.php ne fonctionne pas : à la racine de ton site, as-tu bien un répertoire "info" contenant un fichier "connect.php" ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

fred56
Invité n'ayant pas de compte PHPfrance

06 mai 2005, 15:07

oui j'ai bien ça

Mammouth du PHP | 19672 Messages

06 mai 2005, 15:11

Alors il doit y avoir une erreur de formulation de la code: peut-on voir la ligne qui appelle ce fichier ? (ligne 28 du fichier index.php)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

fred56
Invité n'ayant pas de compte PHPfrance

06 mai 2005, 15:15

include("$dossier_infos/connect.php"); // dit au serveur que les informations de connexion à la Base de données se trouvent dans le fichier "connect.php" du repertoire "infos"

Mammouth du PHP | 19672 Messages

06 mai 2005, 15:18

On va ré-écrire ça convenablement même si en théorie ça devrait fonctionner:
include($dossier_infos ."/connect.php");
Il faut correctement séparer le PHP (ici $dossier_infos est une variable PHP) d'une chaine de caractère (ici "/connect.php") et concaténer le tout avec l'opérateur de concaténation qui est le point.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

fred56
Invité n'ayant pas de compte PHPfrance

06 mai 2005, 15:29

ça marche toujours pas...tjrs le meme message:

Warning: main(/connect.php): failed to open stream: No such file or directory in /home/aclanester56/public_html/index.php on line 28

Warning: main(): Failed opening '/connect.php' for inclusion (include_path='.:/usr/lib/php/:/usr/share/pear/') in /home/aclanester56/public_html/index.php on line 28


je comprends pas et ça commence à m'énerver... :?
de plus mon gestionnaire de news ne fonctionne tjrs pas, j'ai pu de messages d'erreurs mais rien n'apparait sur le site. J' ai insérer le code comme l'explique le tuto mais rien...ça peut venir du fai que j'ai insérer mon code ds une zone modifiable?
merci bcp pour ta patience!!!

Mammouth du PHP | 19672 Messages

06 mai 2005, 15:53

Warning: main(/connect.php)....
Ça voudrait dire que la variable $dossier_info est vide...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 1380 Messages

06 mai 2005, 15:57

Essaye de déplacer ton fichier à inclure dans un des chemins définis dans ta variable d'environnement include_path

Code : Tout sélectionner

include_path='.:/usr/lib/php/:/usr/share/pear/
soit à l'endroit ou le script appelant se trouve
soit dans /usr/lib/php/
soit dasn /usr/share/pear/
ripat