Problème de lancement d'application PHP

Eléphant du PHP | 117 Messages

21 mai 2005, 18:02

Problème de lancement d'application PHP
Lorsque je part de localhost pour valider un formulaire
http://localhost/3P/Publication%20calcu ... thJLL.html
celui-ci lance bien à la validation le programme php
http://localhost/3P/Publication%20calcu ... gramme.php

Tout est OK

Si je parts d'un raccourci qui m'amène le formulaire selon ce chemin
C:\Program Files\EasyPHP1-8\www\3P\Publication calculateur\FormMethJLL.html

Lorsque je valide le formulaire, l'ordinateur cherche à telecharger le fichier programme appelprogramme.php sans l'executer.

Je n'y comprends rien.

Mammouth du PHP | 983 Messages

21 mai 2005, 18:06

Il faut que tu passes par localhost ou 127.0.0.1 dans ton url ;)

Eléphant du PHP | 117 Messages

21 mai 2005, 18:49

Pourquoi, je n'ai pas eu ce pb sauf aujourd'hui, je ne sais pas quelles sont les conditions qui on changé.

Par ailleur j'ai le même problème si je telecharge tout sur Wanadoo dans mes pages perso.
J'arrive bien à arriver au formulaire, mais quand je valide le formmualire, pareilm l'ordi lance un téléchargement !

Mammouth du PHP | 983 Messages

21 mai 2005, 19:13

Parce que si tu ouvres tes pages directement (c'est à dire avec un chemin du style c:\...), tu ne passe pas par apache, donc tes pages php ne sont pas interprétées. Et comme le navigateur ne sait pas ouvrir le fichier, il te propose de le télécharger.

Si tu ne veux pas avoir ce problème, donne l'url avec http://localhost/ton_chemin/ton_fichier ;)

Eléphant du PHP | 117 Messages

21 mai 2005, 19:34

Merci RAMI,

Bon en local c'est à moi d'y veiller.

mais alors comment faire pour installer l'appli sur un serveur distant, wanadoo me fait le même coup.
Il n'y a pas de serveur Web chez eux .

Mammouth du PHP | 983 Messages

21 mai 2005, 19:37

Je t'assure qu'ils ont un serveur WEB ;).
Dis moi ce que tu veux faire, comment tu comptes le faire.
Quand tu parles d'appli, tu parles d'une appli WEB? Ou bien une application compilée?

Bref, donne des détails ;)

Eléphant du PHP | 117 Messages

21 mai 2005, 19:51

Voilà,

J'ai developpé un ensemble testé en local qui comprend :

1 formulaire html qui lance
1 fichier PHP (mon programme)
1 fichier de fonctions PHP
1 doc PDF qui se telecharge à partir d'un lien dans le formulaire
1 image PNG, le fruit du travail du programme

jai tout mis dans un répertoire que je crois bon de telecharger sur mon espace Wanadoo (j'ai deja plusieurs sites qui tournent mais pas avec du PHP)
J'imagine pouvoir lancer mon appli, comme en local, après avoir lancé mon formulaire qui llui même ance l'application.

Quand je fais cela... mon ordinateur veux télécharger l'appli !!!

Mammouth du PHP | 19672 Messages

21 mai 2005, 19:56

Faudrait vérifier, mais je suis pas sur que l'espace Wanadoo offre PHP
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 983 Messages

21 mai 2005, 19:57

Tu n'as donc pas php d'installer sur ton espace perso wanadoo. Essaies de faire un fichier test.php qui contient juste:
<?php
phpinfo();
?>
Upload le à la racine de ton espace perso et tape l'url pour le lancer (du genre: perso.wanadoo.fr/toncompte/test.php.

Et vois ce que ca donne ;)

Eléphant du PHP | 117 Messages

21 mai 2005, 20:08

ça fait le même effet, donc wanadoo n'aurait pas PHP à a racine ?

Mammouth du PHP | 983 Messages

21 mai 2005, 20:33

Nan, apparemment. Regarde du côté de wanadoo s'il faut faire la demande pour activer le php...

Eléphant du PHP | 147 Messages

21 mai 2005, 21:25

Dans l'offre gratuite il me semble pas que tu puisse faire du php meme en leur demandant, il ya un an en tout cas c'etait pas possible et c'est pour sa que je suis aller héberger mon site chez free

Eléphant du PHP | 117 Messages

22 mai 2005, 06:42

Merci NoNos