OVH Cloud OVH Cloud

APACHE, PHP ET HTML

3 réponses
Avatar
Joumbou
Bonjour,

Pour la première fois, je viens d'installer apache + PHP + mySQL sous XP
(apache 2.0.52,php 4.3.9, mySQL 4.0.21) .
PHP est correctement installé (phpInfo() fonctionne), mais lorsque
j'appelle un script php à partir d'un formulaire html via POST, le
browser (IE ou Mozilla m'en affiche le source).
ex : <form action="test.php" method=post>
visiblement quelquechose à changer dans le httpd.conf.
j'ai renseigné ceci :
AddType application/x-httpd-php .php .php4
LoadModule php4_module php4apache2.dll

des idées? par avance merci.

Joumbou

3 réponses

Avatar
Olivier Miakinen

PHP est correctement installé (phpInfo() fonctionne), mais lorsque
j'appelle un script php à partir d'un formulaire html via POST, le
browser (IE ou Mozilla m'en affiche le source).
ex : <form action="test.php" method=post>


1) Que se passe-t-il lorsque tu appelles test.php directement, sans
passer par le POST ?
2) La page HTML qui contient le formulaire, tu l'appelles bien par un
lien « http: » et pas « file: » ?
3) Le script est-il accessible quelque part, pour qu'on se rende compte
par nous mêmes ?

--
Olivier Miakinen
À Bruxelles, vous avez vu le Miakinen Pis ?

Avatar
CrazyCat
Joumbou wrote:
PHP est correctement installé (phpInfo() fonctionne), mais lorsque
j'appelle un script php à partir d'un formulaire html via POST, le
browser (IE ou Mozilla m'en affiche le source).
ex : <form action="test.php" method=post>
visiblement quelquechose à changer dans le httpd.conf.


Si phpinfo() fonctionne, ton serveur fonctionne bien.
N'est-ce pas plutot une erreur dans ton test.php, genre mettre <? au
lieu de <?php ?

Pour corriger cela, va vite faire un tour dans ton php.ini, la directive
short_open_tag :)

--
Tchattez en liberté: http://www.c-p-f.net
Tout sur les eggdrops: http://www.c-p-f.org
ML @

Avatar
Joumbou
Joumbou wrote:

Bonjour,

Pour la première fois, je viens d'installer apache + PHP + mySQL sous XP
(apache 2.0.52,php 4.3.9, mySQL 4.0.21) .
PHP est correctement installé (phpInfo() fonctionne), mais lorsque
j'appelle un script php à partir d'un formulaire html via POST, le
browser (IE ou Mozilla m'en affiche le source).
ex : <form action="test.php" method=post>
visiblement quelquechose à changer dans le httpd.conf.
j'ai renseigné ceci :
AddType application/x-httpd-php .php .php4
LoadModule php4_module php4apache2.dll

des idées? par avance merci.

Joumbou


C'est trouvé : faute de frappe, sincèrement désolé et merci pour vos
réponses.