par
skywhi » 16 juin 2014, 23:28
J'ai ajouté dans le message du mail (dans la fonction mail) un lien vers une image comme ceci:
<img src="http://monsite.com/mail.php?mail=adressemail" alt=""/>';
Et j'ai créé la page mail.php qui contient ceci:
<?php
header ("Content-type: image/png");
$image = imagecreate(1,1);
$transparent = imagecolorallocate($image, 255, 255, 255);
imagecolortransparent($image, $transparent);
imagestring($image, 4, 35, 15, "", $transparent);
imagepng($image);
$to = $_POST['mail'];
$from = 'Webmaster';
$subject = 'Merci!';
$message = 'Merci d\'avoir lu le précédent message!';
$headers = 'From: Webmaster <[email protected]>' ."\n";
$headers .= 'MIME-version: 1.0' ."\n";
$headers .= 'content-type: text/html; charset="utf-8"' ."\n";
if(mail($to, $subject, $message, $headers)) {
echo '';
}
else{
echo '';
}
?>
L'image s'affiche mais le script ne se lance pas. Pourquoi?
J'ai ajouté dans le message du mail (dans la fonction mail) un lien vers une image comme ceci:
[html]<img src="http://monsite.com/mail.php?mail=adressemail" alt=""/>';[/html]
Et j'ai créé la page mail.php qui contient ceci:
[php]
<?php
header ("Content-type: image/png");
$image = imagecreate(1,1);
$transparent = imagecolorallocate($image, 255, 255, 255);
imagecolortransparent($image, $transparent);
imagestring($image, 4, 35, 15, "", $transparent);
imagepng($image);
$to = $_POST['mail'];
$from = 'Webmaster';
$subject = 'Merci!';
$message = 'Merci d\'avoir lu le précédent message!';
$headers = 'From: Webmaster <
[email protected]>' ."\n";
$headers .= 'MIME-version: 1.0' ."\n";
$headers .= 'content-type: text/html; charset="utf-8"' ."\n";
if(mail($to, $subject, $message, $headers)) {
echo '';
}
else{
echo '';
}
?>
[/php]
L'image s'affiche mais le script ne se lance pas. Pourquoi?