Un formulaire ...
Loup-Gris
Membre du projet
Scout Web Portail
Saloute...
Après avoir chercher plusieurs heures... je n'ai pas trouver comment créer un formulaire d'"appréciation" pour mes visiteurs. Un mailto ne convient pas du tout, et je vous avoue que je ne m'en sort pas avec le php...
Auriez vous par hasrad une idée ? J'ai "juste" besoin de la manière de faire pour envoyer les données.
A ttes

Posté le 20/06/2006 à 19:55:23
Re : Un formulaire ...
belfo
Membre du projet
Scout Web Portail
tu a un livre d'or sur swp ^^ tu peut l'utiliser pour ca

Posté le 20/06/2006 à 20:50:32
Re : Un formulaire ...
Loup-Gris
Membre du projet
Scout Web Portail
Mais c'est un enregistrement sur BDD... moi il me faudrais un envoi par mail. Autre que
parce qu'apparament, c'est pas trop la bonne solution !

Posté le 20/06/2006 à 21:13:22
Re : Un formulaire ...
belfo
Membre du projet
Scout Web Portail
oh....
je ne voit pas alors, tu voudrait un module ou une personne qui passe, laisse un message,qui ne soit pas visible, (donc pas le livre d'or) que tu le recoit pas par mail, et que il soit pas sauve en BDD?
Bha ou tu le sauve sur un ficher >_< ce qui revien a la bdd, ou alors bha je ne voit vraiment pas ce que tu a en tete...

Posté le 20/06/2006 à 21:15:42
Re : Un formulaire ...
Loup-Gris
Membre du projet
Scout Web Portail
En gros, je voudrais un formulaire que l'utilisateur de mon site puisse remplir avec ses apréciations.
- Textarea
- Liste
- cases à cocher
- Etc...
Qu'il clique sur envoyer ! et que je recoive tout ca sous forme de mail, dans ma boite de messagerie.
Tu voit ? un formulaire pour que je puisse avoir l'avis de mes utilisateurs...

Posté le 20/06/2006 à 21:24:48
Re : Un formulaire ...
belfo
Membre du projet
Scout Web Portail
oh tout bete ^^
tu fait un texte, et tu fait mail(parametres)
Je me demande si on peut reutiliser les fonction du portail, mais si tu veut, je peut le faire apres demain

Ce vraiment pas dur ^^'
Attention, il faut que la fonction Mail soit active sur ton espace web, car sinon >< pas de mail

Posté le 20/06/2006 à 21:26:44
Re : Un formulaire ...
Loup-Gris
Membre du projet
Scout Web Portail
Ouuups, ca ca ne m'arrange pas... j'avais pour habitude de désactivé la fonction mail, et d'envoyer moi même la clé d'activation. Ca me permettais de faire un tri. Le site n'étant pour l'instant ouvert qu'aux animateurs (les parents et animés n'ont pas encore eu connaissance qu'il existais).
Est-ce qu'il n'y a pas un autre moyen que la fonction mail native ?
Sinon, j'veut bien un petit formulaire pour quand tu auras du temps

Posté le 20/06/2006 à 21:33:17
Re : Un formulaire ...
belfo
Membre du projet
Scout Web Portail
cela importe peu si tu l'a active ou pas sur le portail...
Je m'en fiche meme ^^, je peut nier carement cette option.
Ansi tu pourra rien changer, et recevoir par mail ce qui est ecrit dans le formulaire, mais il faut que ton hebergeur gere mail
==> mais j'ai une enorme projet en tete, qui combinera plusier truc, et on pourrait y melanger cela

Mais j'exposerait demain voir apres demain, car faudra ajouter qq truc a droite et gauche

Posté le 20/06/2006 à 21:36:43
Re : Un formulaire ...
Loup-Gris
Membre du projet
Scout Web Portail
On se répond a une vitesse... c'est presque du Messenger...
J'attend que tu nous en dise plus sur ce projet... et sinon, si jamais ca ne demande pas trop de temps, je veut bien un formulaire.
Tkx's

Posté le 20/06/2006 à 21:39:39
Re : Un formulaire ...
belfo
Membre du projet
Scout Web Portail
formulaire provisoire, je dirait 2h, temp de revoir le code de SWP pour le faire propre... (et au max faire une sous espece de CSS >_< mais la je suis pas bon)
Le projet on verra

Posté le 20/06/2006 à 21:42:30
Re : Un formulaire ...
Loup-Gris
Membre du projet
Scout Web Portail
Bah, même pas besoin de Css... il me faut juste le code, et une explication sur le "comment ca fonctionne".
Un formulaire sur fond blanc, ca va aussi ! Mes visiteurs ne sont pas difficile sur le plan estéthique !

Posté le 20/06/2006 à 21:51:54
Re : Un formulaire ...
ChMat
Webmaster
Pour info, la classe emailer de phpBB est intégrée à SWP. Elle permet d'envoyer un mail sans trop de difficultés.
En quelques lignes voici le code à utiliser :
Code :<?php
if (file_exists('prv/emailer.php'))
{ // Chargé habituellement lors de l'exécution du portail
@include_once('prv/emailer.php');
}
else if (file_exists('../prv/emailer.php'))
{ // Chargé lors de l'update du portail (portail_update.php se trouve dans un sous-dossier)
@include_once('../prv/emailer.php');
}
$courrier = new emailer();
$expediteur = 'email@expediteur.be';
$reponse = $expediteur;
$courrier->from($expediteur);
$courrier->to($expediteur);
$courrier->reply_to($expediteur);
$courrier->use_template('log_action', 'fr');
$pseudo_user = ($user > 0) ? $user['pseudo'] : 'Quelqu'un';
$courrier->assign_vars(array(
'USER_PSEUDO' => $pseudo_user,
'EVENT' => html_entity_decode($event, ENT_QUOTES),
'ADRESSE_SITE' => $site['adressesite'],
'WEBMASTER_PSEUDO' => $site['webmaster'],
'WEBMASTER_EMAIL' => $site['mailwebmaster']));
return $courrier->send();
$courrier->reset();
?>
Dans ce cas, le texte de base du mail repose sur le template log_action qui se trouve dans je ne sais plus trop quel dossier.
Si en fait, c'est le dossier :
lang/fr/mails/ Il te suffit donc d'y placer ton modèle et de lui donner le nom que tu veux puis d'adapter le script ci-dessus à ta sauce en mettant les variables postées par l'utilisateur. Pense à utiliser la fonction
htmlentitie($variable, ENT_QUOTES) pour détruire le code html éventuellement offensif.
PS la classe emailer fonctionne même si la fonction mail() est désactivée dans SWP

(enfin, je ne crois pas que j'ai bloqué le bazar).

Posté le 20/06/2006 à 22:42:56
Re : Un formulaire ...
belfo
Membre du projet
Scout Web Portail
oui ^^ si on veut ce encore + court ^^ (je me souvenait pas que il y avait cela)
En tout cas ca m'aidera pour le module que j'ai envie de code

Posté le 20/06/2006 à 22:46:11
Re : Un formulaire ...
Loup-Gris
Membre du projet
Scout Web Portail
Je remonte le fil... belfo, si entre deux TD t'a un 'tit peu de temps...

Posté le 26/06/2006 à 23:03:16
Re : Un formulaire ...
belfo
Membre du projet
Scout Web Portail
ah oui ^^'
j'ai comence a regarder le calendrier, et je me dit que ca prendra du temp les modif prevu ^^'
Sinon bha pour ce module, comme deja dit, je pensait faire un truc + gros, (qui comprendrait une messagerie interne activable ou pas) et ansi le webmaster pourrait decider si recevoir les reviews par email, ou sur sa boite interne
Mais si tu en a un besoin urgent, je peut te faire un script basilaire, qui envoie a ton mail (enfin celui du webmaster) ce qui est mis dans le champ.

Posté le 27/06/2006 à 02:27:05