Poslao: 12 Dec 2005 14:09
|
offline
- N1k0l4
- Prijatelj foruma
- Pridružio: 06 Sep 2005
- Poruke: 3800
- Gde živiš: Beograd
|
Pozdrav
Da li znate gde da nadjem( predpostavljam na hotscripts.com) i kako se zove skripta za kontakt ali gde ima da se doda nekoliko e-mail adresa, odnosno jedna kontakt forma ali da biras kome ce biti mail poslat( direktoru, sekretaru, ... i sl)
Kako se zove skripta i gde da je nadjem?
Hvala
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 12 Dec 2005 14:18
|
offline
- Balkanac82
- Legendarni građanin
- Pridružio: 20 Dec 2004
- Poruke: 2887
- Gde živiš: Na Balkanu
|
Pokušaj pretragu na hotscripts.com sa "mail list" ili "newsletter".
Koliko bi ta skripta trebalo da ima opcija za email adrese?
Da li misliš da izabereš da se šalje na samo jednu adresu (direktoru ili sekretaru) ili da izabereš da se šalje na više adresa (i direktoru i sekretaru i kome već treba)?
|
|
|
|
Poslao: 13 Dec 2005 20:30
|
offline
- N1k0l4
- Prijatelj foruma
- Pridružio: 06 Sep 2005
- Poruke: 3800
- Gde živiš: Beograd
|
mislim da se salje samo na jednu adresu, da bude recimo ponudjeno njih 10 i biras kome hoces da posaljes to.
Ne verujem da je maillist jer ipak tu saljes ti svim clanovima, zar ne? Kao i u newsletter-u...
Znaci da posetioci sajta to mogu da posalju kao pitanje, komentar i sl....
|
|
|
|
Poslao: 13 Dec 2005 20:39
|
offline
- ZeleniZub
- Novi MyCity građanin
- Pridružio: 27 Okt 2005
- Poruke: 27
|
Koliko mi se cini to je dovoljno specificno da ce ti lakse biti da napises sam skriptu
napravi html formu, naslov, dropdown sa adresantima (tu ne navodi email, nego neki broj recimo, kao vrtednost, zbog spam botova) i neka pokazuje na mail.php.
U mail.php stavi da na osnovu id-a iz baze (ili hardcode, sta ti je lakse) izvuce mail/mailove i na njih posalje sadrzaj poruke (
while(mail from mails)
send_mail (mail)
bolje tako nego sve adrese odjednom, opet zbog zastite privatnosti. Posle uradis redirect na stranu na kojoj si bio.
|
|
|
|
Poslao: 14 Dec 2005 02:20
|
offline
- Balkanac82
- Legendarni građanin
- Pridružio: 20 Dec 2004
- Poruke: 2887
- Gde živiš: Na Balkanu
|
Slažem se sa ZelenimZubom, zato sam ti i postavio predhodno pitanje. Jednostavnije je da je sam napraviš.
Za desetak adresa ne mora ni da se koristi baza podataka.
|
|
|
|
Poslao: 14 Dec 2005 09:35
|
offline
- N1k0l4
- Prijatelj foruma
- Pridružio: 06 Sep 2005
- Poruke: 3800
- Gde živiš: Beograd
|
steta sto slabo znam php pa ne necu znati da uradim to, zato sam i pitao da li ima vec negde nesto tako slicno, gotova skripta.
recimo koristim obicnu kontakt formu za kontakt
ona izgleda ovako :
<FORM method="POST" action="do_sendform.php">
<P>Your Name:<br>
<INPUT type="text" name="sender_name" size=30>
</p>
<P>Your E-Mail Address:<br>
<INPUT type="text" name="sender_email" size=30>
</p>
<P>Message:<br>
<textarea name="message" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Send This Form">
</FORM>
do_sendfotm.php izgleda ovako :
<?php
$msg = "Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$sender_email\n";
$msg .= "Message:\t$message\n\n";
$recipient = "moja_mail_adresa@nesto.com";
$subject = "Web Site Feedback";
$mailheaders = "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Form Sent!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Thank You, $sender_name</H1>";
echo "<P align=center>";
echo "Your feedback has been sent.</P>";
echo "</BODY></HTML>";
?>
kako bi izgledala do_send forma kad bih to ubacio?
Hvala.
|
|
|
|
Poslao: 14 Dec 2005 14:32
|
offline
- Balkanac82
- Legendarni građanin
- Pridružio: 20 Dec 2004
- Poruke: 2887
- Gde živiš: Na Balkanu
|
Ako slabo znaš php onda će ti lakše biti da ne koristiš bazu i onako je mali broj adresa.
Prvo bi trebao na html stranici da napraviš dropdown meni. Tu bi korisnici birali kome šalju poruku.
A na do_sendform stranici bi obradio te podatke.
Npr:
if ($to='direktor') $recipient = "adresa_direktora@nesto.com";
else if ($to='sekretar') $recipient = "adresa_sekretara@nesto.com";
else if ($to='neko') $recipient = "neko@nesto.com";
else ($to='webmaster') $recipient ="webmaster@nesto.com";
Predhodni kod ubaciš umesto
$recipient = "moja_mail_adresa@nesto.com";
Obrati pažnju ako budeš dodavao adrese, jer se koristi else-if, pa je zadnji red samo else, a ostali su else-if.
|
|
|
|
Poslao: 15 Dec 2005 20:33
|
offline
- N1k0l4
- Prijatelj foruma
- Pridružio: 06 Sep 2005
- Poruke: 3800
- Gde živiš: Beograd
|
prijavljuje mi gresku u liniji 17
a tu se nalazi ovako :
15 if ($to='adresa3') $recipient = "adresa3@operamail.com";
16 else if ($to='adresa2') $recipient = "adresa2@gmail.com";
17 else ($to='adresa1') $recipient = "adresa1@gfd.com";
sta li moze biti?
|
|
|
|
Poslao: 15 Dec 2005 23:23
|
offline
- ZeleniZub
- Novi MyCity građanin
- Pridružio: 27 Okt 2005
- Poruke: 27
|
Operator poredjenja nije "=" vec "=="
To prvo ispravi, a ako i dalje bude prijavljivalo gresku postuj tacnu gresku i malo veci komad koda.
|
|
|
|
|