Pagina 1 din 1
Email cu taguri HTML si cod CSS
Scris: Lun Feb 11, 2013
de trif
Salut,
Am tot cautat pe internet cum sa fac un template frumos pentru email la codul care il am la link-ul:
php-mysql-xml/problema-unire-date-din-m ... t1485.html
Si nu am gasit nimic. Faza este ca am incercat sa folosesc cod html dar imi apare acolo ca si text nu ca si cod.
Ce ar trebui sa fac ca sa imi creez un template cum vreau eu.
Astept raspuns. Multumesc anticipat. Cu stima Trif Alex.
Email cu taguri HTML si cod CSS
Scris: Lun Feb 11, 2013
de MarPlo
Salut
Ca sa trimiti mail-uri in care sa fie recunoscute tag-urile HTML si cod CSS, trebuie sa adaugi in partea $headers la email acestre date:
"MIME-Version: 1.0"
"Content-type: text/html; charset=iso-8859-1"
Mai multe detalii in tutorialul:
Trimitere e-mail cu tag-uri si atasament .
Email cu taguri HTML si cod CSS
Scris: Lun Feb 11, 2013
de trif
Salut, nu imi merge, am facut asa:
Cod: Selectaţi tot
$headers = array ("MIME-Version: 1.0",
"Content-type: text/html; charset=iso-8859-1",
'From' => $from,
'To' => $to,
'Subject' => $subject);
si am pus dupaia html si css si nu imi face nimic, ci imi apare codul care l-am pus.
Multumesc anticipat. Astept raspuns. Cu stima Trif Alex
Email cu taguri HTML si cod CSS
Scris: Mar Feb 12, 2013
de MarPlo
Incearca asa:
Cod: Selectaţi tot
$headers = array ('From' => $from .PHP_EOL ."MIME-Version: 1.0" .PHP_EOL .
"Content-type: text/html; charset=iso-8859-1".PHP_EOL,
'To' => $to,
'Subject' => $subject);
Daca nu merge, nu stiu care-i cauza, nu ma pricep mai mult la forma de date din scriptului tau.
Email cu taguri HTML si cod CSS
Scris: Joi Feb 14, 2013
de evident
Salut trif,
Uite aici un exemplu.Bagi emailul si iti trimite un email cu html si css.
Daca e ceea ce cauti scrie aici sau pm.
evi-anunturi.net/test_mesaj/test_mail.php
Stima.
Email cu taguri HTML si cod CSS
Scris: Joi Feb 14, 2013
de trif
Salut evident,
Este ceea ce imi trebuie doar un pic modificat dupa ce am eu.
Daca poti sa sa imi lasi cod sursa as fi foarte recunoscator si multumitor.
Multumesc anticipat!
Cu stima Trif Alex
Email cu taguri HTML si cod CSS
Scris: Joi Feb 14, 2013
de evident
Cod: Selectaţi tot
<?php
if(isset($_POST['submit'])) {
$to = $_POST['email'];
$from = 'suport@evi-anunturi.net';
$subject = 'Confirmare adresa de email pe www.evi-anunturi';
$message = '<html>
<head>
<title>Confirmare adresa de email!</title>
<style type="text/css">
#container {
width: 700px;
margin: 0 auto;
border: thin solid #999;
background-color: #0099FF;
height: 350px;
}
#content {
background-color: #CCC;
padding: 10px;
height: 218px;
}
</style>
</head>
<body>
<div id="container">
<div id="head"><img src="http://www.evi-anunturi.net/test_mesaj/logo.png" width="458" height="94" alt="Joses Blog" style="padding: 10px;" /></div>
<div id="content">
<p><b>Iti multumim pentru inregistrarea de pe site-ul www.evi-anunturi.net</b></p><hr />
<p><img src="http://www.evi-anunturi.net/test_mesaj/logo2.png" width="100" height="100" alt="php-mysql" align="left" style="padding-right: 10px;" />Un ultim pas pentru ati activa adresa de mail.Te rugam acceseaza urmatoarea adresa pentru a confirma inregistrarea pe site.<br /> <a href="http://www.evi-anunturi.net">www.evi-anunturi.net - Anuntul tau prioritatea noastra.</a></p>
</div>
</div>
</body>
</html>';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= "From: $from \r\n";
$headers .= "Reply-To: $from \r\n";
$headers .= "Return-Path: $from\r\n";
$headers .= "X-Mailer: PHP \r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
echo mail($to, $subject, $message, $headers) ? '<p align="center"><b>Email-ul a fost trimis cu succes</b></p>' : '<p align="center"><b>A aparut o eroare la trimiterea email-ului</b></p>';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Trimite mesaj</title>
</head>
<body>
<div id="content" style="width: 620px; margin: 0 auto; padding: 10px;">
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" name="send-mail">
<fieldset>
<legend>Trimite mesaj</legend>
<input name="email" type="text" size="50" placeholder="Introduceti email-ul" />
<input name="submit" type="submit" value="Trimite Mail" />
</fieldset>
</form>
</body>
</html>
Il modifici tu cum vrei.
Daca apare ceva pm.
Stima
Email cu taguri HTML si cod CSS
Scris: Vin Feb 15, 2013
de trif
Salut, nu imi merge de loc, am facut schimbari de cod am facut tot ce am stiut si tot nu merge.
Daca pun
Cod: Selectaţi tot
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= "From: $from \r\n";
$headers .= "Reply-To: $from \r\n";
$headers .= "Return-Path: $from\r\n";
$headers .= "X-Mailer: PHP \r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
Imi da eroarea
$headers must be an array daca nu pun
$headers imi da tot aceeasi eroare.
Daca las:
Cod: Selectaţi tot
$headers = array (
'From' => $from,
'To' => $to,
'Subject' => $subject);
imi trimite tot cum trebuie.
Nu stiu ce sa ii mai fac.
Codul meu este:
Cod: Selectaţi tot
<?php
require_once('conectare.php');
require_once "Mail.php";
date_default_timezone_set('Europe/Bucharest');
$data = date('Y-m-d', time());
$data_azi = date('d/m/Y', time());
$sql="SELECT * FROM cantari_ppt
WHERE aprobare = 1 AND data REGEXP '$data'
ORDER BY data ASC";
$res=mysql_query($sql);
$num=mysql_num_rows($res);
if ($num == 0){
echo '<br>Nu sunt cantari pe data asta<br>';}
else {
$from = "Site <admin@host>";
$to = "Trif Alexandru <informatica20042005@yahoo.com>";
$subject = "Info adaugate in data de ".$data_azi."";
while($rand=mysql_fetch_array($res)) {
$body = "".$rand['denumire']." - ";
}
$host = "host";
$username = "admin@host";
$password = "parola";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Jurnal trimis!</p>");
}
}
?>
Daca aveti ceva timp sa va uitati peste el. Este un cod cu autentificare SMTP. Un exemplu puteti gasi si la adresa:
alfaweb.ro/clienthelp.htm
Multumesc anticipat. Astept raspuns.
Cu stima Trif Alex
Email cu taguri HTML si cod CSS
Scris: Sâm Feb 16, 2013
de MarPlo
Incearca scriptul asa. Daca nu merge, probabil e ceva diferit prin SMTP, si trebuie cineva mai cunoscator; poate pe alte forumuri.
Cod: Selectaţi tot
<?php
require_once('conectare.php');
require_once "Mail.php";
date_default_timezone_set('Europe/Bucharest');
$data = date('Y-m-d', time());
$data_azi = date('d/m/Y', time());
$sql="SELECT * FROM cantari_ppt
WHERE aprobare = 1 AND data REGEXP '$data'
ORDER BY data ASC";
$res=mysql_query($sql);
$num=mysql_num_rows($res);
if ($num == 0){
echo '<br>Nu sunt cantari pe data asta<br>';}
else {
$from = "Site <admin@host>";
$to = "Trif Alexandru <informatica20042005@yahoo.com>";
$subject = "Info adaugate in data de ".$data_azi."";
while($rand=mysql_fetch_array($res)) {
$body = "".$rand['denumire']." - ";
}
$host = "host";
$username = "admin@host";
$password = "parola";
$headers = array ('From' => "MIME-Version: 1.0\r\nFrom: $from \r\nReply-To: $from \r\nReturn-Path: $from\r\nX-Mailer: PHP \r\nContent-type: text/html; charset=iso-8859-1\r\n",
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Jurnal trimis!</p>");
}
}
?>