Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1427 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] problème pour faire un require

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] problème pour faire un require

n°1052104
yakob59
Posté le 19-04-2005 à 13:36:58  profilanswer
 

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='.;C:/Program 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  ;)

mood
Publicité
Posté le 19-04-2005 à 13:36:58  profilanswer
 

n°1052109
pmusa
&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;
Posté le 19-04-2005 à 13:41:06  profilanswer
 

<? 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.

n°1052111
GaSPaRD77
Posté le 19-04-2005 à 13:41:56  profilanswer
 

c'est pourtant clair non ?

n°1052147
yakob59
Posté le 19-04-2005 à 14:02:20  profilanswer
 

oui oui il est bien dans le meme répertoire que enregistre.php

n°1052166
GaSPaRD77
Posté le 19-04-2005 à 14:09:57  profilanswer
 

A mon avis tu as un prob avec les noms de répertoires avec espaces, mais je suis pas sûr ...

n°1052174
yoyo354
Yoyo, le roi du ...
Posté le 19-04-2005 à 14:12:50  profilanswer
 

As-tu éssayé avec le nom du répertoire complet ?  
Que donne file_exists(); ?


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
n°1052187
yakob59
Posté le 19-04-2005 à 14:17:26  profilanswer
 

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 !

n°1052198
GaSPaRD77
Posté le 19-04-2005 à 14:20:09  profilanswer
 

essaye :
 

Code :
  1. require ($_SERVER['DOCUMENT_ROOT']."MysqlConnect.php" ) ;

n°1052202
yakob59
Posté le 19-04-2005 à 14:22:31  profilanswer
 

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')

n°1052228
GaSPaRD77
Posté le 19-04-2005 à 14:32:05  profilanswer
 

On peux voir ton code ?

mood
Publicité
Posté le 19-04-2005 à 14:32:05  profilanswer
 

n°1052241
yakob59
Posté le 19-04-2005 à 14:37:00  profilanswer
 

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 ;)

n°1052249
KangOl
Profil : pointeur
Posté le 19-04-2005 à 14:38:51  profilanswer
 

il fout quoi la le "mysql_error" dans ton fichier enregistre.php ???
 
et les balises [code] :fou:


---------------
Nos estans firs di nosse pitite patreye...
n°1052250
GaSPaRD77
Posté le 19-04-2005 à 14:39:05  profilanswer
 

essaye de mettre tout ça dans (par exemple) c:\www (sans mettre d'espaces..)

n°1052263
yakob59
Posté le 19-04-2005 à 14:44:45  profilanswer
 

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 !

n°1052264
GaSPaRD77
Posté le 19-04-2005 à 14:45:42  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] problème pour faire un require

 

Sujets relatifs
[PHP/XML/HTML] Récuperer des données dans un XML grâce à PHP[Struts] problème à l'envoi d'un formulaire
problème par rapport aux cellules[Javascript] Problème avec InnerHTML
Problème avec une chatbox dans une iframeProblème : JLabel caché en arrière plan
probleme de frameProbleme avec CDATA
Probleme pour récupérer heure de début et de fin de mon formulaire[PHP] Problème avec require !
Plus de sujets relatifs à : [PHP] problème pour faire un require


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR