Comment faire sans php ?


marylinepsyche
WRInaute discret
WRInaute discret
 
Messages: 79
Inscription: 24 Fév 2005

Comment faire sans php ?

Message le Mar Nov 14, 2006 11:38

Bonjour,

Je cherche à faire plusieurs choses sans utiliser le php, puisque mon hébergeur ne l'autorise pas.
Les questions sont donc :

- comment faire un équivalent de la fonction include ? histoire de ne pas répéter dans chaque page le code du menu par ex.

- comment faire pour les formulaires ? j'utilise habituellement un formulaire (pour une demande de catalogue par ex) ainsi que la fonction mail().
Je pensais en dernier recours faire héberger la page qui contient le formulaire sur un autre domaine qui autorise le php, mais est-ce qu'on peut masquer l'url ? Est-ce qu'avec htaccess, je peux "modifier" www.avecphp.com/formulaire.php en www.sansphp.com/formulaire.htm ??

Merci d'avance pour vos conseils, pas évident de se débrouiller sans php !


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Mar Nov 14, 2006 11:52

>> puisque mon hébergeur ne l'autorise pas.

il t'autorise l'ASP ?
un hebergeur qui n'autorise ni le php, ni l'asp, quitte le au plus vite! (20 € par an un hebergeur php)
sinon pour include, pas de réelle solution (à part en javascript ou frame, mais beurk pour le réf)
formulaire -> tu fais un simple mailto en action

Tilt
WRInaute impliqué
WRInaute impliqué
 
Messages: 858
Inscription: 26 Mar 2005

Message le Mar Nov 14, 2006 11:53

Les include en html, je ne connais pas ... ou alors ça s'appelle des frames ;)

Pour ton formulaire, si tu a :
page1.html :
<form method="post" action="ht*p://mon-hebergeur-php/form.php">

Tu peux créer ce fichier sur ton hébergeur php :
form.php :
<?
mail ($_POST["email"],$_POST["sujet"],$_POST["message"];
header ("Location: ht*p://mon-hebergeur-html/page2.html");
exit;
?>

Et ce fichier sur ton hébergeur html :
page2.html :
Votre message a été envoyé.

Plus largement, tu peux presque tout faire sur un serveur distant et rediriger sur la bonne page html sur ton hébergement html.


ltressens
WRInaute impliqué
WRInaute impliqué
 
Messages: 551
Inscription: 2 Avr 2004

Message le Mar Nov 14, 2006 13:52

Si c'est Apache le srveur, regarde du côté des Server Side Includes (si le mod_include est chargé dans apache) :
http://httpd.apache.org/docs/1.3/howto/ssi.html


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités