problème pour faire un require [PHP] - PHP - Programmation
Marsh Posté le 19-04-2005 à 13:41:06
<? require ('MysqlConnect.php'); ?> 
 
et verifie si le chemin est correct. là, tel qu'il est déclaré, il devrait se trouvé à la racine  du fichier appelant.
Marsh Posté le 19-04-2005 à 14:02:20
oui oui il est bien dans le meme répertoire que enregistre.php 
Marsh Posté le 19-04-2005 à 14:09:57
A mon avis tu as un prob avec les noms de répertoires avec espaces, mais je suis pas sûr ...
Marsh Posté le 19-04-2005 à 14:12:50
As-tu éssayé avec le nom du répertoire complet ?  
Que donne file_exists(); ? 
Marsh Posté le 19-04-2005 à 14:17:26
non je vais essayer le file_exists() 
Mais ce qui me parait le plus bizarre, c'est main() a pour argument '1', et non le nom de mon fichier... 
Je comprend pas tout !
Marsh Posté le 19-04-2005 à 14:20:09
essaye : 
 
| Code : 
 | 
Marsh Posté le 19-04-2005 à 14:22:31
Marche pas Gaspard ! 
mais c gentil de m'aider. 
Non, je pense qu'il y a un problème au niveau de l'argument de main( normalement il doit me mettre le nom du fichier à ouvrir et pas '1')
Marsh Posté le 19-04-2005 à 14:37:00
bah g pas fé de code pour l'instant, jme suis bloké la dessus ! 
enfin tiens si tu veux : 
 
//MysqlConnect.php 
<? 
// Infos connexion mysql 
$db_host  = "127.0.0.1"; 
$db_user  = "root"; 
$db_password	= ""; 
$db_name  = "newvogue"; 
//Connexion Mysql 
mysql_connect($db_host,$db_user,$db_password) or die(mysql_error()); 
mysql_select_db($db_name) or die(mysql_error()); 
?> 
 
//enregistre.php 
<? 
require ('MysqlConnect.php') or die(mysql_error()); 
?> 
 
voila, jsuppose que ca va pas t'aider 
Marsh Posté le 19-04-2005 à 14:38:51
il fout quoi la le "mysql_error" dans ton fichier enregistre.php ??? 
 
et les balises [code] 
Marsh Posté le 19-04-2005 à 14:39:05
essaye de mettre tout ça dans (par exemple) c:\www (sans mettre d'espaces..)
Marsh Posté le 19-04-2005 à 14:44:45
toujours le meme problème mem si je change de place le contenu du répertoire. 
Par contre kangOl a raison, je c pas ce k'il fout la le mysql_error (lol !) 
Now g pu d'erreur... Merci bien !
Marsh Posté le 19-04-2005 à 14:45:42
Dans tout les cas je pense pas que ce soit un bon plan de faire un "die" pour un require ... Et préfère utiliser require_once
Marsh Posté le 19-04-2005 à 13:36:58
Bonjour tlm !
 Program Files/EasyPHP1-8\php\pear\') in c:\documents and settings\poste3\mes documents\mes sites web\monsiteweb\enregistre.php on line 2
Program Files/EasyPHP1-8\php\pear\') in c:\documents and settings\poste3\mes documents\mes sites web\monsiteweb\enregistre.php on line 2 
 
 
J'ai un petit problème, j'utilise Easy PHP 1.8 et je n'arrive pas à faire de require. Voici le code entré :
<? require 'MysqlConnect.php'; ?>
Et voici l'erreur :
Warning: main(1): failed to open stream: No such file or directory in c:\documents and settings\poste3\mes documents\mes sites web\monsiteweb\enregistre.php on line 2
Fatal error: main(): Failed opening required '1' (include_path='.;C
Quelqu'un a-t-il une solution ?
Merci d'avance