Rechercher : dans
Par :

Fonction mailto avec php

Dernière réponse le 30 jun 2009 à 17:29:27 Choupi12, le 30 jun 2009 à 16:30:50 
 Signaler ce message aux modérateurs

Bonjour,
J'ai un petit problème avec une partie de mon code.
Je dois afficher une liste de personne avec des mail.
J'ai fais un mailto pour aller vers outlook afin d'envoyer un msg
mais je voudrais que le destinataire soit celui sur lequel je clique et pour cela je doit introduire une variable php.
J'ai essayer de le faire mais l'adresse mail ne veut pas s'afficher. Pouvez vous m'aider ?? merci d'avance
*pour étre plus clair je vous met la partie a probléme en gras.


$recup = ldap_get_entries ($connexion, $recherche);

for ($i=0; $i<$recup["count"]; $i++) {
?>
<tr>
<td><?php if (isset($recup[$i]["cn"][0]))
{echo $recup[$i]['cn'][0];}
else
{echo "-";} ?> </td>
<td><?php if (isset($recup[$i]["givenname"][0]))
{echo $recup[$i]["givenname"][0];}
else
{echo "-";} ?></td>
<td><?php if (isset($recup[$i][""][0]))
{echo $recup[$i][""][0];}
else
{echo "-";} ?></td> <td><?php if (isset($recup[$i]["mail"][0]))
{ ?> <a href= "mailto:<? echo $recup[$i][""][0]?>">
<?php echo $recup[$i]["mail"][0]; ?> </a> <?php
}
else
{echo "-";} ?></td>
</tr>
<?php
}
ldap_close($connexion);

Configuration: Windows XP Internet Explorer 7.0

Meilleures réponses pour « Fonction mailto avec php » dans :
[PHP] Fonction mail() Voir La fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Supprimer les accents avec PHP VoirPour un tas de raisons, il est parfois utile de convertir un texte accentué en un texte sans accents. Voici une fonction permettant de transformer très simplement la quasi-totalité des accents en leur équivalent non-accentués : function...
PHP - Nettoyer une chaîne de caractères VoirVoici une fonction en PHP qui peut être assez pratique, surtout quand on fait de l'URL Rewriting. Cette fonction permet de transformer les caractères de n'importe quelle chaîne de caractères en chaîne non accentuée, en enlevant les caractères...
PHP - Affichage de texte sur le navigateur VoirLe but de PHP est de permettre la création de pages web dynamiques, ainsi son but premier est de pouvoir envoyer des données au navigateur. Les trois fonctions standards PHP fournit 3 fonctions permettant d'envoyer du texte au navigateur. Ces...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...
PHP - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...

1

cddu33, le 30 jun 2009 à 16:36:12

Esai sa:

<? echo "<a href= \"mailto:$recup[$i][""][0]?>\">
$recup[$i]["mail"][0]; </a> }

Répondre à cddu33

4

Choupi12, le 30 jun 2009 à 16:45:31

Pour cette solution. C'était justement ce que j'était en train de testé ^^ lol !
Nan curieusement sa ne fonctionne pas.
Lorsque je clique sur mon lien j'ai droit a sa :

Accès interdit!
Vous n'avez pas le droit d'accéder à l'objet demandé. Soit celui-ci est protégé, soit il ne peut être lu par le serveur.

Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.

Error 403
localhost
06/30/09 16:45:32
Apache/2.2.11 (Win32) PHP/5.2.8

Répondre à Choupi12

2

poliquinp, le 30 jun 2009 à 16:40:03

Moi je procède comme ceci

//Variables pour le courriel
$destinataire = "destinataire@courriel.com ou une $variable";
$courriel_expediteur = "destinataire@courriel.com ou une $variable";
$courriel_reponse = $courriel_expediteur;
$titre_courriel = "Titre_de_ton_courriel";	


Ensuite je compose le message en html
$codehtml ='
tout ton code html se retrouvant dans ton message
';


puis jenvoie le mail

//Envoie du courriel à la compagnie
$headers = "From: $courriel_expediteur\r\n";
$headers .= "Reply-To: $courriel_reponse\r\n";
$headers .= "CC: $courriel_expediteur\r\n";
$headers .= "Content-Type: text/html; charset=\"UTF-8\"\r\n";
	if (mail($destinataire, $titre , $codehtml, $headers))
		{
		  echo "Message envoyé!";
		}
		else
		{
		echo "Erreur!";
		}



Il s'agit d'ajuster des variables et la récupération de tes variable pour que le tout soit fonctionnel.
Questions/Commentaires?
Fais-moi signe!

PoliquinP

Répondre à poliquinp

5

Choupi12, le 30 jun 2009 à 16:47:01

Je vais essayer ta solution

Répondre à Choupi12

3

cddu33, le 30 jun 2009 à 16:42:16

D'acccor avec toi poliquinp, mais il ve mettre un lien pour Ootlook

Répondre à cddu33

6

poliquinp, le 30 jun 2009 à 16:48:38
  • +1

Non c'est impossible :)

Pour enavoir une preuve.. Va sur ce lien.
Et envoie moi le formulaire tu va recevoir une copie conforme.

Je vais t'envoyer mon formulaire que j'avais fait pour te montrer que ce script envoi directement sans ouvrir outlook

*** JE LAISSE Le LIEN AFFICHÉ PENDANT 20 MIN ***
C'est pour vous prouver..
Écrivez votre adresse courriel et vous receverez une copie conforme dans les spams probablement

Sagit de descendre en bas de toute sans soccuper des quatités.
Entrez uniquement une adresse courriel valide

LIEN: hop pu de lien... problème Rogers!

Répondre à poliquinp

7

Choupi12, le 30 jun 2009 à 16:50:15

Euhh oui je veut un lien pour outlook si possible !!!

Répondre à Choupi12

8

poliquinp, le 30 jun 2009 à 16:59:41

Oups... Désolé j'ai mal compris XD

C'est pas grâve.. C'est toujours bon à avoir ce que je viens donner pour les débutants :)

Répondre à poliquinp

9

 Choupi12, le 30 jun 2009 à 17:29:27

Ok. on ne peut pas utiliser mailto avec une variable php ???

Répondre à Choupi12
Collection CommentÇaMarche.net