Quel code php pour executer une page html

Fermé
ml500 Messages postés 699 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 11 septembre 2022 - 16 juin 2010 à 14:02
Manny78 Messages postés 190 Date d'inscription mercredi 16 juin 2010 Statut Membre Dernière intervention 3 avril 2014 - 17 juin 2010 à 10:13
Bonjour,

J'ai écris un script de contact en PHP. Maintenant, je ne sais pas le code qui permet d'exécuter une page. Au faite, pour vous faire comprendre, voici un extrait :

$message_erreur_formulaire = "\echec.html";
$message_formulaire_invalide = "echec.html";


Mon souhait est que s'il ya erreur dans le formulaire, que le script execute automatiquement la page "echec.html", Mais malheureusement, ce n'est pas ce qui se fait.

Aidez moi svp

A voir également:

2 réponses

Manny78 Messages postés 190 Date d'inscription mercredi 16 juin 2010 Statut Membre Dernière intervention 3 avril 2014 17
16 juin 2010 à 14:06
Tu peux personnaliser la page 404 Not Found, mais celle la je ne pense pas.
Et si ton formulaire ne charge pas pour une personne, il ne chargera pour personne donc pas la peine d'appliquer ce genre de script.
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
Modifié par avion-f16 le 16/06/2010 à 15:25
Une page HTML ne s'exécute pas.
Par contre, tu peux inclure son code source dans la page courante.

Exemple :
<?php 
$success = 'success.html'; 
$error = 'error.html'; 

include mail(...) ? $success : $error; 
?>
Ou bien alors tu peux faire une redirection :
<?php
$url = mail(...) ? 'success.html' : 'error.html';
header('Location: '.$url);
die();
?>

Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
0
Manny78 Messages postés 190 Date d'inscription mercredi 16 juin 2010 Statut Membre Dernière intervention 3 avril 2014 17
16 juin 2010 à 15:27
On a compris deux choses différentes dans sa question aprioris ...
Ml500, tu peux reformuler stp?
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
16 juin 2010 à 17:15
J'ai répondu à cette phrase :
" Mon souhait est que s'il ya erreur dans le formulaire, que le script execute automatiquement la page "echec.html" "
Ça n'a rien à voir avec les erreurs HTTP.
Mais nous avons peut-être tous les deux tord ...
0
Manny78 Messages postés 190 Date d'inscription mercredi 16 juin 2010 Statut Membre Dernière intervention 3 avril 2014 17
17 juin 2010 à 10:13
Je pense qu'il n'y a pas de réponse, parceque par exemple pour les fonctions mysql, en plus de s'exécuter, elles renvoient la valeur True si tout s'est bien déroulé. On trouvera
if (mysql_connect(srv, user, mdp) == True)
Mais on ne trouvera jamais de formulaire qui renvoie la valeur True si il s'exécute bien ...
0