Page 1 sur 1

page PHP veut se télécharger et non s'executer

Posté : 17 juil. 2012, 09:55
par nulenprog
Bonjour

Je suis en train de créer un site internet pour mon association.
A cette effet, je souhaite créer un formulaire de contact avec les champs nom, mail, message envoyer et annuler.
Étant nul en Php, j'ai récupéré 2 ou 3 exemples de fichiers php devant faire le boulot.
J'ai chargé le fichier sur le serveur de mon fournisseur d'accès (Orange).
Sur la page principale de mon site, j'ai mis un lien vers ce fichier.

Le pb est qu'il ne s’exécute pas,une fenêtre s'ouvre me demandant soit de l'ouvrir ou de le télécharger.

pourriez vous m'aider à régler ce pb?

Merci d'avance

Nulenprog.

Re: page PHP veut se télécharger et non s'executer

Posté : 17 juil. 2012, 12:05
par sylvaing26
Es-tu sur que le service d'hébergement de pages de ton fournisseur d'accès supporte le PHP ?

Re: page PHP veut se télécharger et non s'executer

Posté : 17 juil. 2012, 12:38
par kissphp
C'est que le serveur n'est pas équipé pour executer du code php ou que tu n'as pas mis l'extention .php à ton fichier.

Re: page PHP veut se télécharger et non s'executer

Posté : 17 juil. 2012, 12:39
par nulenprog
En effet Orange ne supporte pas le PHP pour les pages perso (100mo). Merci...

En réalité je créé le site chez Orange, mon FAI.

A terme il sera basculé chez Planethoster, l’hébergeur de mon association.

Planet hoster supporte le PHP, mais savez vous s'il supporte l'envoi l'Email via le formulaire de contact en PHP?

Merci

nulenprog

Re: page PHP veut se télécharger et non s'executer

Posté : 17 juil. 2012, 12:43
par kissphp
il faut demander au provider.

Tu peux aussi faire ce petit script php

Code : Tout sélectionner

<?php $to = 'TON_EMAIL@TON_DOMAIN'; $subject = 'le sujet'; $message = 'Bonjour !'; $headers = 'From: [email protected]' . "\r\n" . 'Reply-To: [email protected]' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); ?>
Tu l'exécutes sur le serveur en question. Si tu ne reçois pas d'email ; c'est que ça ne fonctionne pas.