» »

email še enkrat

email še enkrat

f4n4t1k ::

Ker ste tisto temo zaprli, ne morem več vpisat dodatnega vprašanja.. zato odpiram novo temo.

Kako pa recimo naredil če želim da se to isto zgodi (poslati na več naslovov, vsak pa vidi le sebe) če imam skripto in želim poslati preko php obrazca?

Primer skripte:

obrazec.php:



[FORM method="POST" action="sent.php"]
[input type="text" name="ime" size="45"]


[input type="text" name="email" size="45">


[input type="text" name="zadeva" size="45">


[textarea name="sporocilo" rows="12" cols="45" class="text">[/textarea>





[INPUT type="submit" value="Pošlji">

[/FORM>



sent.php:



[?php
$msg = "Ime:\t$ime\n";
$msg .= "Email:\t$email\n";
$msg .= "Zadeva:\t$zadeva\n";
$msg .= "Sporocilo:\t$sporocilo\n\n";

$recipient = "mail@email.si, mail1@email.s, mail2@email.si";

$subject = "obrazec";

$mailheaders = "From: obrazec \n";

mail($recipient, $subject, $msg, $mailheaders);

echo "Hvala!";
?>


Pišem [ ] namesto > ker ne prime


Če dam to, bo naslovnik mail@email.si videl da je bilo poslano še naslovniku mail1@email.si in mail2@email.si.


Najlepša hvala za pomoč!

Ziga Dolhar ::

Klik!

CTRL-F 'bcc' -- drugi zadetek odgovori na tvoje vprašanje ;-).
https://dolhar.si/

edmund ::

OK, jaz imam isti problem. Torej sendanje preko BCC.

Vendar najmanj 50 uporabnikom, ponavadi 150tim. BCC je luštna stvar, saj ti olajša sendanje večim uporabnikom, ki en drugega ne vidijo. Vendar sendmail vseeno pošlje 50, 150... separatnih mailov... Kar pa sploh ni luštno. Kar maš ponavadi php script timeout na 30 sekund in ti zna kar časa zmanjkat. Drugič pa se ti provider pizdi, da mu obremenjuješ server.

Se da to kako drugače poslat? Verjetno direkt preko SMTPja gre - je videl kdo kje kaj takega?

Hvala že vnaprej.
[28-Jun-2003 15:55:08] Body temperature above normal (error type 215)
[28-Jun-2003 15:55:08] No brain activity (error type 265)

Taras_Bulba ::

Yo! Jaz imam pa problem zgleda da s headerji. Namreč pošiljam mail podobno kot zgoraj, header pa zgleda takole
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-2\r\n";
$headers .= "From: mail [jaz@tukaj.si]\r\n";
$headers .= "Bcc: jaz@tukaj.si\r\n";

Problem je, da v dobljenem mailu ne delajo čžšćđ. Ne vsi. A je charset pravilen al bi moral bit kaj drugega?

edmund ::

probaj win-1250 ali windows-1250 - verjetno bo drugo delalo...
[28-Jun-2003 15:55:08] Body temperature above normal (error type 215)
[28-Jun-2003 15:55:08] No brain activity (error type 265)

Taras_Bulba ::

hvala windows-1250 deluje. Nekak nisem zaupal temu "windows".

edmund ::

Jah, kdo pa se že ob tem dobro počuti...
[28-Jun-2003 15:55:08] Body temperature above normal (error type 215)
[28-Jun-2003 15:55:08] No brain activity (error type 265)

Taras_Bulba ::

ehh prezgodi sem se zahvalu. na hotmail www so bli vsi krilati znaki pravilno prikazani, outlook express pa spet kaže kvadratke. A je odvisno kaj od tega kakšen charset ima stran kjer je forma?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

PHP - nujno! - email forma

Oddelek: Izdelava spletišč
261931 (1613) DonMatejo
»

mass mailing

Oddelek: Izdelava spletišč
81546 (1457) Uporabnik
»

Siol does it again (strani: 1 2 3 4 )

Oddelek: Novice / Omrežja / internet
16316472 (16472) Bakunin
»

obrazec za pošiljanje pošte

Oddelek: Izdelava spletišč
71177 (1076) tec
»

Htmlentities()

Oddelek: Programiranje
101430 (1289) rc-car

Več podobnih tem