Incearca sa inlocuiesti toata linia de mail(...) cu urmattoarea
mail($selectmails3['email'], $subject, $message.'<br><br><br> Biserica Crestina Baptista BIRUINTA(http://bisericabiruinta.ro)', $headers);
- Daca nu functioneaza, nu stiu care sa fie cauza. Trimiterea tine de functia mail() si ce e adaugat in ea.
ajutor cu un email multiplu
-
- Administratorul site-ului
- Mesaje:4343
ajutor cu un email multiplu
trif
Mesaje:500
ms de raspuns, am gasit care este baiul dar sti cum este faza ca rez una si se strica alta =)) baiul era print "<textarea name='message' rows='8' cols='60' id='7'></textarea><br>"; adica mai bine zis id=7 in care mergea in felul urmator (si cred ca asa era) acest script l-am mai luat si inainte si ma lasa sa trimit mass email dar cam de 7 ori m-a lasat si dupaia nu mai trimitea mesajul si asa ca in loc de "7" am pus "message" asa cum se cheama textarea si asa merge dar ca merge asta nu ma lasa sa folosesc scriptul pt aranjarea in pagina, text mare, bolduit, inclinat etc si pe langa asta atunci cand primesc e-mail-ul imi da ceva de genu "mesajul meu <br><br><br> Biserica Crestina Baptista BIRUINTA(http://bisericabiruinta.ro)" si "<br>" care este aliniat nou nu mi-l face ci mi-l ia ca text nu ca si cod si mai este o faza la from nu imi da adresa mea ci biserica@surf22.bluewavehosted.com (cred ca este serverul). si logic mai este o problema pe care nu o stiu sa o fac si acesta este: urmatorul cod print "Lista membri:<br>";
print "<select name='nume'>";
$getlists="SELECT nume from members";
$getlists2=mysql_query($getlists) or die("Could not get lists");
print "<option value='0'>Toti</option>";
while($getlists3=mysql_fetch_array($getlists2))
{
print "<option value='$getlists3[nume]'>$getlists3[nume]</option>";
}
print "</select><br>";
merge adica imi alege din bd membri dar daca vreau sa ii trimit doar la o pers un email nu imi merge ci trimite la toti indiferent ce aleg eu din acea lista expandata. daca poti sa te uiti si sa ma ajuti cu acest e-mail. ms, astept raspuns, cu stima trif
P.S. multumesc lui pustiu78 pentru acest link chit ca stiam de el dar macar acum l-am si folosit mai mult decat data trecuta, raman dator cu un pahar de suc!! =)) cu stima trif
print "<select name='nume'>";
$getlists="SELECT nume from members";
$getlists2=mysql_query($getlists) or die("Could not get lists");
print "<option value='0'>Toti</option>";
while($getlists3=mysql_fetch_array($getlists2))
{
print "<option value='$getlists3[nume]'>$getlists3[nume]</option>";
}
print "</select><br>";
merge adica imi alege din bd membri dar daca vreau sa ii trimit doar la o pers un email nu imi merge ci trimite la toti indiferent ce aleg eu din acea lista expandata. daca poti sa te uiti si sa ma ajuti cu acest e-mail. ms, astept raspuns, cu stima trif
P.S. multumesc lui pustiu78 pentru acest link chit ca stiam de el dar macar acum l-am si folosit mai mult decat data trecuta, raman dator cu un pahar de suc!! =)) cu stima trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Daca vrei sa trimiti e-mail doar unui singur membru, faci selectul in bd in functie de numele lui, cam asa
$selectmails="SELECT email from members where nume='$nume'";
- iar $nume trebuie sa fie numele membrului, pe care-l preiei sau definesti inainte.
Cu restul care spui ca nu mai merg dupa ce modifici in textarea, nu stiu sa spun exact. Probabil sunt mai multe legate intre ele, in functie de acel id, prin CSS sau /si javascript.
Ar trebui studiat tot scriptul, amanuntit, dar eu nu ma ocup cu asa ceva. Nu ma bag sa modfic CMS-uri, scripturi complexee facute de altii. Cand e nevoie, studiez, invat si fac propriul cod si asa stiu ce e in el. Asta sfatuesc si pe altii.
$selectmails="SELECT email from members where nume='$nume'";
- iar $nume trebuie sa fie numele membrului, pe care-l preiei sau definesti inainte.
Cu restul care spui ca nu mai merg dupa ce modifici in textarea, nu stiu sa spun exact. Probabil sunt mai multe legate intre ele, in functie de acel id, prin CSS sau /si javascript.
Ar trebui studiat tot scriptul, amanuntit, dar eu nu ma ocup cu asa ceva. Nu ma bag sa modfic CMS-uri, scripturi complexee facute de altii. Cand e nevoie, studiez, invat si fac propriul cod si asa stiu ce e in el. Asta sfatuesc si pe altii.
trif
Mesaje:500
cum fac sa vad care e limita de emailuri / ora pe server si cum creez un crob job ca sa poti trimite esalonat, ms cu stima trif alex
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
pustiu78
Mesaje:33
Script newsletter care functioneaza: http://www.chipmunk-scripts.com/page.php?ID=12
Put.io este un serviciu de stocare, care preia si pune fisierele in spatiul tau personal privat, on-line:
https://put.io/r/42XC" target="_blank
Put.io is a storage service that retrieves and puts files into your personal, private online space:
https://put.io/r/42XC" target="_blank
https://put.io/r/42XC" target="_blank
Put.io is a storage service that retrieves and puts files into your personal, private online space:
https://put.io/r/42XC" target="_blank
MarPlo
Mesaje:4343
- Pt. cronjob se creaza un script php pe server, iar din CPanel-ul domeniului, cauti pe acolo CronJob si are campuri sa specifici fisierul ce trebuie rulat si intervalul de timp.trif scrie:cum fac sa vad care e limita de emailuri / ora pe server si cum creez un crob job ca sa poti trimite esalonat, ms cu stima trif alex
- Despre limita de mail-uri pe ora, ar trebui sa intrebi pe administratorul serverului sau pe cei de la care e gazduirea site-ului.
trif
Mesaje:500
mersi pustiu78 dar acest script este tot ala de mai sus si nu merge pt ca l-am incercat. dupa ce l-am modificat dupa sitele meu si bd a mea functioneaza dar nu mai tine cont de <br> (rand nou) ci mi le ia ca si text cu ca si comanda si asta nu stiu ce sa ii fac ca sa merga ca sa imi puna rand nou nu <br>. scriptul modificat este
<?php
if(isset($_POST['submit']))
{
$message=$_POST['message'];
$subject=$_POST['subject'];
$message=stripslashes($message);
$subject=stripslashes($subject);
$lists=$_POST['lists'];
$message=str_replace("rn","<br>",$message);
if($lists==0)
{
$selectmails="SELECT email from memberss where abonat!='0'";
}
else
{
$selectmails="SELECT email from memberss where abonat!='0'";
}
$selectmails2=mysql_query($selectmails) or die("Nu sa reusit selectarea e-mail-urilor");
while($selectmails3=mysql_fetch_array($selectmails2))
{
$headers = "De la: $email \r\n";
$headers .= "Denumire Biserica: $biserica \r\n";
$headers .="Site-ul Bisericii: $site \r\n";
$headers .= "Domnul sa va binecuvinteze.";
mail($selectmails3['email'], $subject, $message, $headers);
$setassend="update memberss set trimis='1' where id='$selectmails3[id]'";
mysql_query($setassend) or die("Imi pare rau nu s-a putut trimite e-mail-ul");
}
print "Mesaj trimis";
}
else
{
print "<form action='buletin_informativ.php' method='post'>";
print "Subiect:<br>";
print "<input type='text' name='subject' size='20'><br>";
print "Lista membri:<br>";
print "<select name='nume'>";
$getlists="SELECT nume from memberss";
$getlists2=mysql_query($getlists) or die("Could not get lists");
print "<option value='0'>Toti</option>";
while($getlists3=mysql_fetch_array($getlists2))
{
print "<option value='$getlists3[nume]'>$getlists3[nume]</option>";
}
print "</select><br>";
print "Mesaj trimis:<br>";
print "<textarea name='message' rows='8' cols='60' id='message'></textarea><br>";
print "<input type='submit' name='submit' value='Trimite'></form>";
}
?>
si pentru MarPlo am o intrebare, ce face codul asta if(!get_magic_quotes_gpc())
{
$_GET = array_map('mysql_real_escape_string', $_GET);
$_POST = array_map('mysql_real_escape_string', $_POST);
$_COOKIE = array_map('mysql_real_escape_string', $_COOKIE);
}
else
{
$_GET = array_map('stripslashes', $_GET);
$_POST = array_map('stripslashes', $_POST);
$_COOKIE = array_map('stripslashes', $_COOKIE);
$_GET = array_map('mysql_real_escape_string', $_GET);
$_POST = array_map('mysql_real_escape_string', $_POST);
$_COOKIE = array_map('mysql_real_escape_string', $_COOKIE);
}
care este in config.php
ms astept raspuns. cu stima trif
<?php
if(isset($_POST['submit']))
{
$message=$_POST['message'];
$subject=$_POST['subject'];
$message=stripslashes($message);
$subject=stripslashes($subject);
$lists=$_POST['lists'];
$message=str_replace("rn","<br>",$message);
if($lists==0)
{
$selectmails="SELECT email from memberss where abonat!='0'";
}
else
{
$selectmails="SELECT email from memberss where abonat!='0'";
}
$selectmails2=mysql_query($selectmails) or die("Nu sa reusit selectarea e-mail-urilor");
while($selectmails3=mysql_fetch_array($selectmails2))
{
$headers = "De la: $email \r\n";
$headers .= "Denumire Biserica: $biserica \r\n";
$headers .="Site-ul Bisericii: $site \r\n";
$headers .= "Domnul sa va binecuvinteze.";
mail($selectmails3['email'], $subject, $message, $headers);
$setassend="update memberss set trimis='1' where id='$selectmails3[id]'";
mysql_query($setassend) or die("Imi pare rau nu s-a putut trimite e-mail-ul");
}
print "Mesaj trimis";
}
else
{
print "<form action='buletin_informativ.php' method='post'>";
print "Subiect:<br>";
print "<input type='text' name='subject' size='20'><br>";
print "Lista membri:<br>";
print "<select name='nume'>";
$getlists="SELECT nume from memberss";
$getlists2=mysql_query($getlists) or die("Could not get lists");
print "<option value='0'>Toti</option>";
while($getlists3=mysql_fetch_array($getlists2))
{
print "<option value='$getlists3[nume]'>$getlists3[nume]</option>";
}
print "</select><br>";
print "Mesaj trimis:<br>";
print "<textarea name='message' rows='8' cols='60' id='message'></textarea><br>";
print "<input type='submit' name='submit' value='Trimite'></form>";
}
?>
si pentru MarPlo am o intrebare, ce face codul asta if(!get_magic_quotes_gpc())
{
$_GET = array_map('mysql_real_escape_string', $_GET);
$_POST = array_map('mysql_real_escape_string', $_POST);
$_COOKIE = array_map('mysql_real_escape_string', $_COOKIE);
}
else
{
$_GET = array_map('stripslashes', $_GET);
$_POST = array_map('stripslashes', $_POST);
$_COOKIE = array_map('stripslashes', $_COOKIE);
$_GET = array_map('mysql_real_escape_string', $_GET);
$_POST = array_map('mysql_real_escape_string', $_POST);
$_COOKIE = array_map('mysql_real_escape_string', $_COOKIE);
}
care este in config.php
ms astept raspuns. cu stima trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Ca sa afiseze <br> ca linie noua, incearca sa adaugi si header-ele de recunoastere html, si anume:
$headers .= "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
- if(!get_magic_quotes_gpc()) verifica daca nu e setat ON in php.ini functia "!get_magic_quotes_gpc()", aceasta adauga slash-uri la ghilimele si tag-uri inainte de a fi transmise la baza de date sau fisiere.
$headers .= "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
- if(!get_magic_quotes_gpc()) verifica daca nu e setat ON in php.ini functia "!get_magic_quotes_gpc()", aceasta adauga slash-uri la ghilimele si tag-uri inainte de a fi transmise la baza de date sau fisiere.
trif
Mesaje:500
nu merge ci imi apare ceva de genu:
De la: contact@bisericabiruinta.ro
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
Denumire Biserica: Biserica Crestina Baptista BIRUINTA
Site-ul Bisericii: http://www.bisericabiruinta.ro
Domnul sa va binecuvinteze.
Un mic test sa vedem daca merge br!!!<br><br><br>aici este ceva nou dar pe alt rand!!
si nu merge. si daca tot sunt la acesta problema tot nu vrea sa imi mearga cu alesul din lista asa cum ai zis u sa pun $selectmails="SELECT email from members where nume='$nume'"; si l-am decrarat mai sus si daca pun asta nu imi mai alege nimic din lista si atunci ce sa ii fac. este codul mai sus si uite-te sa vezi ce se poate face! ms, cu stima trif
De la: contact@bisericabiruinta.ro
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
Denumire Biserica: Biserica Crestina Baptista BIRUINTA
Site-ul Bisericii: http://www.bisericabiruinta.ro
Domnul sa va binecuvinteze.
Un mic test sa vedem daca merge br!!!<br><br><br>aici este ceva nou dar pe alt rand!!
si nu merge. si daca tot sunt la acesta problema tot nu vrea sa imi mearga cu alesul din lista asa cum ai zis u sa pun $selectmails="SELECT email from members where nume='$nume'"; si l-am decrarat mai sus si daca pun asta nu imi mai alege nimic din lista si atunci ce sa ii fac. este codul mai sus si uite-te sa vezi ce se poate face! ms, cu stima trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Scuze daca nu merge. Cum spuneam, nu ma bag sa iau la verificat CMS-uri, scripturi complexe facute de altii, nu ma pricep prea bine la astea.
Cel mai bine adreseaza-te celor care l-au facut sau faci tu unul mai simplu.
Pe site, la cursul php-nysql, Lectia 31 Part. 2 gasesti exemplu de functie care trimite e-mail. E un punct de pornire, dar trebuie combinata cu un select din baza de date. Asta face ce-l care are nevoie.
Cel mai bine adreseaza-te celor care l-au facut sau faci tu unul mai simplu.
Pe site, la cursul php-nysql, Lectia 31 Part. 2 gasesti exemplu de functie care trimite e-mail. E un punct de pornire, dar trebuie combinata cu un select din baza de date. Asta face ce-l care are nevoie.
Subiecte similare
- Trimitere automata email-uri fara Cron Job
PHP - MySQL - XML Primul mesaj
Buna,Ultimul mesaj
Se poate programa sa trimita un email automat din php fara ca pagina sa fie accesata sau fara sa fie setat un cron in Cpanel ?
Daca ar fi...
Salut,
Ca sa rulezi un script php trebuie sa accesezi acel fisier printr-o aplicatie precum o pagina in browser sau Cron Job pe server.
Din cate...