2009-09-08 10 views
-1

Environnement: WindowsXP, Eclipse Galileo, Community Edition Zendproblème racine de document dans Eclipse/PHP/Zend

(. J'ai configuré Eclipse pour utiliser le binaire PHP dans Zend)

configuré à la Document racine Apache dans Zend pour pointer vers mon dossier de projet Eclipse. Je peux donc utiliser des URL comme ceci:

<form action="http://localhost/myscript.php">... 

Mais cela ne fonctionne pas de travail:

<form action="myscript.php">... 

Je reçois une erreur indiquant que le fichier ne peut pas être situé à l'emplacement du serveur donné. Je trouve cela étrange parce qu'il devrait se rapporter au même endroit que celui avec l'URL complète.

Est-ce que quelqu'un sait ce qui ne va pas?

Veuillez poster des commentaires si je devrais mettre à jour avec plus d'informations sur ma configuration.

+0

Quand vous dites « Je ne pas travail "voulez-vous dire que vous ne pouvez pas naviguer vers http: //localhost/myscript.php dans votre navigateur Web? –

+0

Oui, je vais clarifier l'article – sharkin

Répondre

0

Pour être correct, vous ne pouvez pas vous référer au même endroit. Cela dépend toujours du point dans le système de fichiers où vous êtes réellement.

<form action="/myscript.php"> 

indique le même emplacement. Pour être plus concret: Imaginez que vous utilisez le script http://localhost/dir/subdir/script.php avec l'action de formulaire ci-dessus, vous aurez un point à

http://localhost/dir/subdir/myscript.php 

et une fois à

http://localhost/myscript.php 
+0

Désolé, je ne comprends pas ce que vous essayez de m'expliquer. Dans tous les cas, "/myscript.php" fonctionne aussi mal que "myscript.php". – sharkin

+0

/myscript doit fonctionner si la page que vous voyez est également située à localhost. Vous avez dit que l'URL complète qualifiée fonctionne. Quelle est l'URL du script qui traite le formulaire? – tuergeist

Questions connexes