2009-01-15 8 views
0

J'ai rencontré un problème que je n'ai pas encore rencontré lors de la configuration d'une page de connexion en utilisant php.Résolution des problèmes de connexion PHP Connexion

La page a un message d'erreur qui se rapporte à la ligne 1 (require_once('../Connections/Login.php)

qui indique

[function.require-once]: failed to open stream: No such file or directory Fatal Error: require_once() [function.require]: failed opening required ... (include_path='.:/usr/share/pear-php5')

Je sais qu'il est probablement très simple et stupide, mais je suis vraiment du mal à l'auto-troubleshoot et serait vraiment la valeur de l'aide s'il vous plaît?


C'est là où je suis si confus. Je pensais aussi le même, qu'il ne pouvait pas trouver le f ile; Toutefois, la structure est tout comme vous avez dit:

htdocs/comparison.php (la page de connexion) htdocs/Connexions/connComparisonLogin.php

Désolé, ce va vous confondre, j'ai simplifié le script réel dans ma question initiale et voici le message d'erreur réel:

Warning: require_once(../Connections/connComparisonLogin.php) [function.require-once]: failed to open stream: No such file or directory in /home/fhlinux135/s/suzukigenuine.com/user/htdocs/comparison.php on line 1

Fatal error: require_once() [function.require]: Failed opening required '../Connections/connComparisonLogin.php' (include_path='.:/usr/share/pear-php5') in /home/fhlinux135/s/suzukigenuine.com/user/htdocs/comparison.php on line 1

Ai-je fait tout faux?

Répondre

1

Je pense que votre require devrait être:

require_once 'Connections/connComparisonLogin.php'; 
0

Où est votre "Connections/Login.php" relatif au fichier php de current. Php recherchera le fichier par rapport au fichier en cours, ou, dans l'un des répertoires spécifiés dans le paramètre php.ini "include_path".

0

L'erreur signifie simplement que php ne trouve pas le fichier Login.php. En supposant que la page que vous appelez est index.php, vous devriez avoir une structure comme directeur

-Dir1 
|-index.php 
-Connections 
|-Login.php 
0

Pourquoi allez-vous un répertoire dans votre require ? Supprimez le "../" du début de votre chemin require_once.