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 !
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='.;CProgram Files/EasyPHP1-8\php\pear\') in c:\documents and settings\poste3\mes documents\mes sites web\monsiteweb\enregistre.php on line 2
Quelqu'un a-t-il une solution ?
Merci d'avance