Accueil > Forum > > > > Importer adresse courriel dans mon fichier php
Importer adresse courriel dans mon fichier php
jeudi 8 décembre 2011 à 16:49:14 |
Importer adresse courriel dans mon fichier php

proluxon
|
Bon matin!
J'ai un link en html (à l'intérieur d'un courriel) pour se rendre sur mon site sur une page PHP. Je voudrais que quand le PHP s'ouvre, qu'il importe le nom et l'adresse courriel de la personne qui a cliqué sur mon link dans son courriel. Je suis sur que c'est simple mais je suis débutant en php!!
Merci pour tout et j'attends de vos news!
|
|
jeudi 8 décembre 2011 à 17:00:19 |
Re : Importer adresse courriel dans mon fichier php

buno
|
Hello,
Pour toute demande PHP, merci d'utiliser le forum adéquat.
Pour répondre à ta question, il faut utiliser les paramètres, du style:
http://mapage.com/page.php?firstname=proloxxon&lastname=codesources
@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
|
|
jeudi 8 décembre 2011 à 17:44:44 |
Re : Importer adresse courriel dans mon fichier php

proluxon
|
Merci Bruno mais je ne comprend pas trop trop... Appelons mon contact Olivier. Je veux que quand Olivier clic sur un link (qu'il a recu dans son courriel), il arrive sur ma page php, ca l'écrive:
Cher Olivier (olivier@hotmail.com)
J'attends de vos news et Merci infiniment pour votre aide...
|
|
jeudi 8 décembre 2011 à 20:53:00 |
Re : Importer adresse courriel dans mon fichier php

cod57
|
bonsoir
dans le courriel que tu envois
Code PHP :
<?php
$nom=urlencode($nom);
$mail=urlencode($mail);
$v='nom='.$nom.'&mail='.$mail;
$dest='http://site.com/unrep/page.php?'.$v;
$dest='<hr><h3><a href="'.$dest.'">Cliquer ici pour voir ma super promo !</a></h3><hr>';
/*faut inclure ça dans le message*/
$message=$message.$dest; /*...*/
?>
dans la page concernée http://site.com/unrep/page.php
Code PHP :
<?php
if(isset($_GET['nom'],$_GET['mail'])){
echo 'Bonjour '.urldecode($_GET['nom']).' : '.urldecode($_GET['mail']);
}else{
}
?>
 Bonne programmation !
|
|
jeudi 8 décembre 2011 à 22:22:36 |
Re : Importer adresse courriel dans mon fichier php

proluxon
|
Merci Cod57,
Mais je l'essaie pis ca fonctionne pas... J'ai rentré le texte du courriel dans le <body> du HTML et le texte du php dans le php. Y-a-t-il d'autre chose que je ne fais pas de OK ? Je peux t'envoyer mes fichiers de base aussi.....
Merci de m'aider car c'est juste cela qui me manque pour que mon boss soit content!!
Bye bye
|
|
vendredi 9 décembre 2011 à 11:00:37 |
Re : Importer adresse courriel dans mon fichier php

cod57
|
bonjour
oui poste le sur le forum
c'est mieux ...
 Bonne programmation !
|
|
lundi 12 décembre 2011 à 15:47:51 |
Re : Importer adresse courriel dans mon fichier php

proluxon
|
Bonjour Cod57,
Si tu me répare mes erreures, je t'envoie une bouteille de vin!!!! De plus, si c'est possible, j'apprécierais que le nom et le courriel de la personne s'insère dans mon 2e fichier à la bonne place dans les cases prévues à cet effet.
Voici mon 1er fichier HTML qui va être dans un courriel:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>test</title>
</head>
<body>
<?php
$nom=urlencode($nom);
$mail=urlencode($mail);
$v='nom='.$nom.'&mail='.$mail;
$dest='http://www.monsite/subscibe.php?'.$v;
$dest='<hr><h3><a href="'.$dest.'">Cliquer ici pour voir ma super promo !</a></h3><hr>';
$message=$message.$dest; /*...*/
?>
</body>
</html>
Voici mon 2e fichier qui sera sur mon site en php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Inscription Mailing List de Ma Compagnie</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
if(isset($_GET['nom'],$_GET['mail'])){
echo 'Bonjour '.urldecode($_GET['nom']).' : '.urldecode($_GET['mail']);
}else{
}
?>
<div align="center">
<p><strong><font color="#0000FF">Inscription Mailing List de Ma Compagnie</font></strong></p>
<p> </p>
<form name="subscribe" method="post" action="subscribe2.php">
<p>
<input name="nomloc" type="text" id="nomloc" value="Ton nom" size="30" onClick="this.value=''">
<input name="emailloc" type="text" id="emailloc" onClick="this.value=''" value="Ton courriel" size="30">
</p>
<p> <input type="hidden"
<input name="nomdest" type="text" id="nomdest" value="Mailing List de Ma Compagnie" size="30" onClick="this.value=''">
<input type="hidden" <input name="emaildest" type="text" id="emaildest" onClick="this.value=''" value="monadresse@monsite.com" size="30">
</p>
<p><input type="hidden"
<input name="sujet" type="text" id="sujet" value="subscribe" size="60" onClick="this.value=''">
<label></label>
</p>
<input type="hidden" name="format">
</p>
<p> <input type="hidden"
<textarea name="message" cols="80" rows="15" onClick="this.value=''"></textarea>
</p>
<p>
<input type="submit" name="envoi" value="Envoyer la Demande" onClick="this.value='Envoi en cours'">
</p>
</form>
<p> </p>
<p><a href="http://www.monsite.com">Retour au site de Ma Compagnie</a><a href="http://www.monsite.com</a></font></p>
</div>
</body>
</html>
<?php exit; ?>
Et voici le 3e fichier pour que le php fonctionne bien, en php aussi:
<?php
!empty($_POST['emaildest']) ? '' : exit('<a href="javascript:history.back();">Retour remplir le mail dest</a>');
!empty($_POST['emailloc']) ? '' : exit('<a href="javascript:history.back();">Retour remplir le mail loc</a>');
!empty($_POST['nomloc']) ? '' : exit('<a href="javascript:history.back();">Retour remplir le nom loc</a>');
!empty($_POST['nomdest']) ? '' : exit('<a href="javascript:history.back();">Retour remplir le nom dest</a>');
$GLOBALS=$_POST;
$nomloc = $GLOBALS['nomloc'];
$nomdest = $GLOBALS['nomdest'];
$emailloc = $GLOBALS['emailloc'];
$emaildest = $GLOBALS['emaildest'];
$sujet = $GLOBALS['sujet'];
$message = $GLOBALS['message'];
$format = $GLOBALS['format'];
if ($format = 'html') {
$entete = "From: \"$nomloc\" <$emailloc>\n";
$entete .= "X-Sender: <$emailloc>\n";
$entete .= "X-Mailer: PHP\n";
$entete .= "X-Priority: 1\n";
$entete .= "Return-Path: <$emailloc>\n";
$entete .= "Content-Type: text/html; charset=iso-8859-1\n";
if(mail("$emaildest","$sujet","$message","$entete")){
$reussi='ok';
}else{
}
}
else {
$entete = "From: \"$nomloc\"\n";
if(mail("$emaildest","$sujet","$message","$entete")){
$reussi='ok';
}else{
}
}
if($reussi==='ok'){
echo $msg='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Envoi réussi</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">
<p>Votre mail a été envoyé à
'.$nomdest.'
.</p>
<p><a href="index.html">Retour au site de Ma Compagnie</a></p>
<p> </p>
</div>
</body>
</html>';
}else{
echo 'echec envoi !!!!!!';
}
?>
MERCI INFINIMENT et j'attends de tes nouvelles mon cher!
|
|
lundi 12 décembre 2011 à 16:50:11 |
Re : Importer adresse courriel dans mon fichier php

cod57
|
bonjour
si je comprends ta demande
tu veux pouvoir inscrire une personne sur ta mailing liste pour qu'elle est un lien qui la conduit sur une page de ton choix ...
"une fois cliquer sur un lien contenu dans le mail de confirmation envoyé" elle arrive sur cette page
tu voudrais avoir une copie de son inscription dans ta messagerie ?
 Bonne programmation !
|
|
lundi 12 décembre 2011 à 17:08:06 |
Re : Importer adresse courriel dans mon fichier php

proluxon
|
C'est pas mal ca,
J'ai un plugin de OUTLOOK pour le mailinglist donc quand tu inscris "subscribe" dans le sujet et que tu fais SEND, ici au bureau ca se rentre automatiquement dans un groupe de contact outlook et ca renvoie un message à la personne disant qu'il est bien incrit au mailing list. Mais je fais ce code car je ne veut pas que le Outlook (ou mail préféré de la personne) ouvre. Il faut que ca passe sur mon site. Donc quand la personne clique sur le lien MAIL, je veux que le php de mon site ouvre et que son nom et courriel soit déjà inscrit dans les cases appropriées. (VOIR FICHIER 2)
Si tu as d'autres suggestionS, n'hésites pas à m'aider!!!!
Merci encore pour tout, c'est TRÈS APPRÉCIÉ!!!!!
|
|
lundi 12 décembre 2011 à 21:10:03 |
Re : Importer adresse courriel dans mon fichier php

cod57
|
je te propose trois fichiers
version à améliorer
message.html
Code HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>test</title>
</head>
<body>
<!--
pour chaque client
il faut remplacer UnNom et Uneadressemail@site.fr
dans ?nom=UnNom&mail=Uneadressemail@site.fr
-->
<h3><a href="http://tonsite.fr/tonreper/formulaire.php?nom=UnNom&mail=Uneadressemail@site.fr">
Cliquer ici pour voir ma super promo !</a></h3><hr>
</body>
</html>
formulaire.php
Code PHP :
<?php
if(isset($_GET['nom'],$_GET['mail']) && strlen($_GET['mail'])<40 && strlen($_GET['nom'])<30){
$nom=strip_tags(trim($_GET['nom']));
$mail=strip_tags(trim($_GET['mail']));
}else{
$nom=$mail=null;exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Inscription Mailing List de Ma Compagnie</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">
<?php
echo '<h3>Bonjour '.$_GET['nom'].' : '.$_GET['mail'].'<h3>';
?>
<p><strong><font color="#0000FF">Inscription Mailing List de Ma Compagnie</font></strong></p>
<form name="subscribe" method="post" action="subscribe2.php">
<p>
<input name="nomclient" type="text" id="nomclient" value="<?php echo $nom;?>" size="30">
<input name="mailclient" type="text" id="mailclient" value="<?php echo $mail;?>" size="40">
<input type="submit" name="envoi" value="Envoyer la Demande">
</p>
</form>
<p> </p>
<p><a href="http://www.monsite.com">Retour au site de Ma Compagnie !</a></font></p>
</div>
</body>
</html>
subscribe2.php
Code PHP :
<?php
function is_valid_email($email){
if(preg_match('/([0-9a-z][0-9a-z-]*[0-9a-z]\.)+([a-z]{2,4})$/i',$email)){
return true;
}else{
return false;
}
}
!empty($_POST['mailclient']) ? '' : exit('<a href="javascript:history.back();">Retour : remplir le mail </a>');
is_valid_email($_POST['mailclient']) ? '' : exit('<a href="javascript:history.back();">Retour : le mail est mal saisi</a>');
!empty($_POST['nomclient']) ? '' : exit('<a href="javascript:history.back();">Retour : remplir le nom</a>');
/******************************************************************************/
/*à personnaliser*/
$format='html';
$sujet='inscription à la newsletter de super toto';
$message='Vous êtes inscrit à présent à notre newsletter ... http://monsite.com';
$webmaster='tonadresse@site.fr'; /*toi pour avoir une copie*/
/******************************************************************************/
$nomloc=strip_tags(trim($_POST['nomclient']));
$emailloc=strip_tags(trim($_POST['mailclient']));
if ($format = 'html') {
$entete = "From: \"$nomloc\" <$emailloc>\n";
$entete .= "X-Sender: <$emailloc>\n";
$entete .= "X-Mailer: PHP\n";
$entete .= "X-Priority: 1\n";
$entete .= "Return-Path: <$emailloc>\n";
$entete .= "Content-Type: text/html; charset=iso-8859-1\n";
if(mail("$emailloc","$sujet","$message","$entete")){
/*mail au webmaster*/
//$webmaster='tonadresse@site.fr';
$m=$emailloc.' est inscrit à la newsletter depuis le : '.date('d-m-Y H:i:s');
mail("$webmaster","Nouveau membre","$m","$entete");
$reussi='ok';
}else{
}
}
else {
$entete = "From: \"$nomloc\"\n";
if(mail("$emailloc","$sujet","$message","$entete")){
$reussi='ok';
}else{
}
}
if($reussi==='ok'){
echo $msg='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Envoi réussi</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">
<p>Votre demande a été envoyé, merci <h3>'.$nomloc.'</h3>
.</p>
<p><a href="index.html">Retour au site de Ma Compagnie</a></p>
<p> </p>
</div>
</body>
</html>';
}else{
echo 'echec envoi !!!!!!';
}
?>
 Bonne programmation !
|
|
Cette discussion est classée dans : fichier, php, adresse, importer, courriel
Répondre à ce message
Sujets en rapport avec ce message
Redirection URL, include et header [ par finipe ]
Bonjour à tous.Je débute en php, et j'ai créé un site en utilisant mes maigres connaissances du moment. Il est fait ainsi : une page navig.php dont le
Importer un fichier .sql en PHP [ par EricLeGrand77 ]
Bonjour a tous,Je cherche la fonction/commande qui permet d'importer un fichier .sql directement en programation PHP, et non pas manuellement via phpm
aide pour éditer fichier php [ par luciano12 ]
Bonjour, J'aimerais savoir si tu voudrais m'aider à modifier un fichier PHP que j'ai
PHP - Lecture fichier XML [ par conan76 ]
Bonjour,Dans le but d'importer des données d'une structure (ASP.Net/Intranet) à une autre (PHP/Internet) afin de les exposer à la clientèle, le choix
Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF [ par Franky57 ]
Bonjour,voilà mon problème, j'ai un fichier php qui génère un fichier pdf grace à fpdf. J'utilise un bouton qui lance une fonction javascript dans laq
php et winrar [ par bensirack ]
bonjour,je debute en php et je voudrais savoir comment je pourrai decompresser un fichier .dat ou n'importe kel fichier et l'utiliser par la suite ds
code acces [ par bibiss1961 ]
bonjour, j'ai fait un fichier html dans lequel j'ai mis ce code (mettre un code d'accès pour entrer sur une page web <img src="images/hiver
modifier le fichier php.ini [ par cyrilherve ]
bonjour je cherche comment modifier mon fichier php.ini afin de pouvoir appeler les fichiers a inclure avec la fonction 'include' de n'importe ou san
Folmulaire php qui ecrit dans un fichier texte et en créer un a chaque fois [ par demenvil ]
Bonjours tous est dans le titre , mais je vais développer :) j'e suis en train de créer un site privée pour la famille donc j'aimerai bien avoir un fo
Retourner un require dans une fonction [ par agparchitecture ]
Bonjour à tous,Je m'amuse un peu avec php pour le moment et je me pose une question.Dans le cas ou je définit un fonction dans laquelle il existe un r
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|