begin process at 2012 05 30 23:45:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Importer adresse courriel dans mon fichier php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

Administrateur CodeS-SourceS
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>&nbsp;</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>&nbsp;</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&eacute;ussi</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<div align="center">
<p>Votre mail a &eacute;t&eacute; envoy&eacute; &agrave;
'.$nomdest.'
.</p>
<p><a href="index.html">Retour au site de Ma Compagnie</a></p>
<p>&nbsp;</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>&nbsp;</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&eacute;ussi</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 

<body> 
<div align="center"> 
<p>Votre demande a &eacute;t&eacute; envoy&eacute;, merci <h3>'.$nomloc.'</h3> 
.</p> 
<p><a href="index.html">Retour au site de Ma Compagnie</a></p> 
<p>&nbsp;</p> 

</div> 
</body> 
</html>'; 


}else{ 
echo 'echec envoi !!!!!!'; 
} 
?>









Bonne programmation !

1 2

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


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales