Page 1 sur 1

Problème de lancement d'application PHP

Posté : 21 mai 2005, 18:02
par Je Débute
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.

Posté : 21 mai 2005, 18:06
par rami
Il faut que tu passes par localhost ou 127.0.0.1 dans ton url ;)

Posté : 21 mai 2005, 18:49
par Je Débute
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 !

Posté : 21 mai 2005, 19:13
par rami
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 ;)

Posté : 21 mai 2005, 19:34
par Je Débute
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 .

Posté : 21 mai 2005, 19:37
par rami
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 ;)

Posté : 21 mai 2005, 19:51
par Je Débute
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 !!!

Posté : 21 mai 2005, 19:56
par Cyrano
Faudrait vérifier, mais je suis pas sur que l'espace Wanadoo offre PHP

Posté : 21 mai 2005, 19:57
par rami
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 ;)

Posté : 21 mai 2005, 20:08
par Je Débute
ça fait le même effet, donc wanadoo n'aurait pas PHP à a racine ?

Posté : 21 mai 2005, 20:33
par rami
Nan, apparemment. Regarde du côté de wanadoo s'il faut faire la demande pour activer le php...

Posté : 21 mai 2005, 21:25
par NoNos
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

Posté : 22 mai 2005, 06:42
par Je Débute
Merci NoNos