Signaler le site à un ami.

Résolu
kiyomasa Messages postés 331 Statut Membre -  
arthezius Messages postés 3756 Statut Membre -
Bonjour,

Après une recherche google, je ne trouve que deux réponses :

l'une d'ici qui n'est pas fini (les gens on arrêté de répondre apparament) et l'autre, beaucoup trop longue avec plein d'option en plus.
Ce que je cherche c'est un script php expliqué (car je comprend un peu mais ne maitrise pas) avec
- le nom et l'email de l'expéditeur
- le nom et l'email du destinataire
- un espace de texte (si l'utilisateur veut y écrire quelque chose)
- le script qui envoie le mail.

Exploiter un script PHP quand on ne maitrise pas bien n'est pas facile, c'est pour ça que je ne veut ni anti-spam, ni javascript qui bloque les champs obligatoire (ça je sais le rajouter moi même), ni autre option.

Je veux du basique :)

voilà, j'espère que c'est pas trop demandé, si quelqu'un peut m'aider, merci d'avance.
A voir également:

10 réponses

fabarone Messages postés 1946 Statut Membre 320
 
bonjour

c'est un formulaire que tu veut en php?
0
bissdebrazza Messages postés 2886 Statut Contributeur 712
 
Salut!
Tu veux qu'on te monte le script?
0
kiyomasa Messages postés 331 Statut Membre 5
 
oui c'est un formulaire que je voudrais.
J'ai déjà utilisé un script php pris sur internet pour faire un envoie de mail.

Donc je comprendrais assez vite avec quelques petits commentaires.

Et oui, c'est beaucoup demandé je sais mais je veux bien qu'on me monte le script ...
parce que je cherche un script basique, sur internet je n'en trouve qu'avec plein d'option en plus et du coup je suis complètement embrouillé.
0
fidraman Messages postés 196 Statut Membre 8
 
bonjour !
ya celui la :
http://www.stadtaus.com/downloads/ts2.9.zip
un script simple (tell-a-friend)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kiyomasa Messages postés 331 Statut Membre 5
 
ok merci du coup de main.

Mais par contre, je ne comprend pas trop quel fichier prendre (index.php à la racine je suppose).

Et même le code internet, je ne le comprend pas du tout.
J'ai précisé que je peux comprendre un peu mais je maitrise pas php donc ça ne m'aide pas trop au final.

Tu peux m'expliquer un peu ? Parce que ça à l'air vachement long en plus.
Je pensais que ce serait un tout petit script, je me suis planté ;)
0
fidraman Messages postés 196 Statut Membre 8
 
d'accord ,
je vais te chercher qqch de simple..
premierement tu doit savoir le protocole SMTP de ton site, si tu le connais pas, contacter ton hebergeur pour te l'indiquer . c'est important de l'integrer au code sinon le mail ne va pas voyager.
0
arthezius Messages postés 3756 Statut Membre 475
 
Je vois pas pourquoi...
Hormis en local ou il faut modifier le php.ini avec le smtp, sinon la fonction mail() de PHP fonctionnera très bien.
0
kiyomasa Messages postés 331 Statut Membre 5
 
oula ! ca pique aux yeux ce site :)

merci pour le lien.
Mais il faut être enregistré sur ce site et .... je vois ou on s'enregistre :S

Si j'ai bien compris, ca génère tout seul ton script ?
j'avoue que je ne le trouve pas clair du tout ce site
(désolé je dois être trop chiant) :D
0
fabarone Messages postés 1946 Statut Membre 320
 
tiens le formulaire pour les nul est ici erf
la critique est bonne mais de faire quelque chose par soit meme sans demander de l'aide ou que l on te le fasse est mieux
On apprend peu par la victoire, mais beaucoup par la défaite.
0
kiyomasa Messages postés 331 Statut Membre 5
 
J'ai l'impression qu'on ne se comprend pas ...
Je sais très bien faire un formulaire c'est pas le problème.
Ce que je voulais c'été pouvoir le signaler à un ami.

Mais je vais me débrouiler avec le lien de fidraman
merci à tous.
0
arthezius Messages postés 3756 Statut Membre 475
 
Il suffit d'utiliser la fonction mail.
Tu met en destinataire l'adresse mail de "l'ami" que tu récupères via le formulaire et tu places dans le message du mail le lien de la page.
0
kiyomasa Messages postés 331 Statut Membre 5
 
oui oui, dans la théorie je comprend bien !
Il me manque juste le code à ajouté à mon formulaire :)
0
arthezius Messages postés 3756 Statut Membre 475
 
Il faut placer le code dans le traitement du formulaire.

Exemple:
if(isset($_POST['recommand']) && $_POST['recommand']=='Recommander')
	{
	if(!empty($_POST['mail']))
		{
		$headers ='From: "Ton site"<adresse@fai.fr>'."\n";
		$headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
		$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
		$headers .='Content-Transfer-Encoding: 8bit'; 
		
		$message ='<html>
		<head><title>Un titre ici</title></head>
		<body>Message du mail</body>
		</html>';

		if(mail($_POST['mail'], 'Sujet', $message, $headers))
			{
			echo 'Le message a été envoyé'; 
			} 
		else{
			echo'Une erreur est survenu';
			}
		}
	else{
		echo'Vous devez entrer une adresse mail.';
		}
	}

Ce code devrait marcher. Je l'ai pas testé.

Il ne te reste plus qu'a modifier le contenu du message et d'y placer l'url de la page via une variable.
0
fabarone Messages postés 1946 Statut Membre 320
 
bonsoir

On apprend peu par la victoire, mais beaucoup par la défaite.
-1