Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  emaili saatmis vorm märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
RassK
HV Guru
RassK

liitunud: 17.01.2007



Autoriseeritud ID-kaardiga

sõnum 31.12.2009 06:05:58 emaili saatmis vorm vasta tsitaadiga

kui mul on selline kood:

<div class="wrapper"><a href="#" onclick="document.getElementById('contacts-form').submit()" class="link"><em><b>Saada sõnum</b></em></a></div>


Siis mis sinna # asemele peaks panema?

Vorm on olemas, aga efekt peaks olema selline, et vajutades saada sõnum, saadab lahtritesse sisestatud info minu mingile meilile.
Algaja tase, ärge pange tähele icon_biggrin.gif
Kommentaarid: 116 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 101
tagasi üles
vaata kasutaja infot saada privaatsõnum
i8080
Kreisi kasutaja
i8080

liitunud: 15.03.2002



Autoriseeritud ID-kaardiga

sõnum 31.12.2009 10:01:27 vasta tsitaadiga

sinna # asemele pole vast midagi vaja. iseasi, kui leht ülesse serva tõmblema kipub, siis tueks kogu see <a> tag välja vahetada, mingi span vms muu taolisega.
toimivaks osaks on antud juhul onclick=

ja muide see jupike html ja vorm ja javascript ise ei saada sul mingit maili kuhugi.
eeldab, et serveri poolel oleks vastav funktsionaalsus+kood olemas.
postitad oma serverile selle vormi sisu ja server siis saadab maili kuhu vaja.
Kommentaarid: 169 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 151
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
iceincube
HV veteran
iceincube

liitunud: 18.11.2005




sõnum 31.12.2009 10:12:48 vasta tsitaadiga

i8080 kirjutas:
sinna # asemele pole vast midagi vaja. iseasi, kui leht ülesse serva tõmblema kipub, siis tueks kogu see <a> tag välja vahetada, mingi span vms muu taolisega.
toimivaks osaks on antud juhul onclick=


Lisades onclick-le "return false;" siis ei lähe ta seda ankrut otsima (ehk jääb see tõmblemine ära).

<div class="wrapper"><a href="#" onclick="document.getElementById('contacts-form').submit(); return false;" class="link"><em><b>Saada sõnum</b></em></a></div>


Muuseas kui sul on vormis element nimega "submit" võib ka probleeme tekkida.
Siis see submit() meetod nagu ei õnnestu vormi küljes. Vist oli nii.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 37
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 31.12.2009 11:04:29 vasta tsitaadiga

Tuleks kinni püüda formi submit event ja selle peale false returnida.
jQuery's lahendan asja nõnda:
javascript:
  1. $('#search form').submit(function() {
  2.         piraweb.list_options.search = $('#search input').val();
  3.         piraweb.list_options.start = 0;
  4.         piraweb.refreshOrders();
  5.         return false;
  6. });
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
RassK
HV Guru
RassK

liitunud: 17.01.2007



Autoriseeritud ID-kaardiga

sõnum 31.12.2009 16:17:04 vasta tsitaadiga

i8080 kirjutas:
...
ja muide see jupike html ja vorm ja javascript ise ei saada sul mingit maili kuhugi.
eeldab, et serveri poolel oleks vastav funktsionaalsus+kood olemas.
postitad oma serverile selle vormi sisu ja server siis saadab maili kuhu vaja.


Sellest lähemalt ei viitsi keegi rääkida?

Edit: mnja kisub keeruliseks icon_confused.gif

Vorm:
Spoiler Spoiler Spoiler


Mailform:
Spoiler Spoiler Spoiler
Kommentaarid: 116 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 101
tagasi üles
vaata kasutaja infot saada privaatsõnum
i8080
Kreisi kasutaja
i8080

liitunud: 15.03.2002



Autoriseeritud ID-kaardiga

sõnum 31.12.2009 17:35:25 vasta tsitaadiga

no kui php kood ja server olemas, kus seda php jooksutada ja serveril mingi sendmail vms lubatud (et ei oleks spämmiga võitlemise eesmärgil by default kõik asjad kinni keeratud),
siis peaks saama ju küll.

vaja html poolel need input ja textarea lisada samanimelised name=blaah väärtused, mida see php seal POST[blaah] abil üles korjata üritab.

ehk siis umbes nagu
<input type="text" name="subject" value=""/>
Kommentaarid: 169 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 151
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 31.12.2009 18:51:15 vasta tsitaadiga

See kood mis oled leidnud on mingi html templatega postitamiseks ja sul ei lähe seda üldse vaja seal on veel vaja template faili nagu aru saan.
Tegelikult on asi suht lihtne vajad vaid ühte rida kirja saatmiseks ja ennem seda pead POST abil oma formist tuleva infi kinni püüdma. Paremal juhul veel valideerimis kontrollid ka lisama.
Mida kirjutada header alla vaata näiteks siit
http://www.emailaddressmanager.com/tips/header.html


$adres=$_POST['email'];
// jne.
$header = "Reply-To: <{$_POST['saatjaemail']}>";
mail($adres, $pealkiri, $sonum, $header);


_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
RassK
HV Guru
RassK

liitunud: 17.01.2007



Autoriseeritud ID-kaardiga

sõnum 31.12.2009 19:44:14 vasta tsitaadiga

ok, mida lihtsamalt ja selgemalt asja korda saab seda parem...
Vihjeks veel niipalju, et midagi keerulist mainida ei tasuks... ma ikka üpriski algaja veel...
Nii et kõige lihtsamad asjad võivad ka tunduda hetkel keerulised, aga ehk kui korra käppa saab siis edeneb midagi thumbs_up.gif

... netis on kõik ainult 2 viisilised lahendused. esimene html osa ja siis php post fail.
Kommentaarid: 116 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 101
tagasi üles
vaata kasutaja infot saada privaatsõnum
-ordi-
HV vaatleja

liitunud: 03.06.2009




sõnum 01.01.2010 13:23:02 vasta tsitaadiga

Ei viitsinud teemasse süveneda aga HTML's saab nii teha.

<div id="main">
<h2>Saada kiri!</h2>
<form action="MAILTO:keegi@hot.ee" method="post" enctype="text/plain">
Nimi:<br>
<input type="text" name="nimi"
value="Sinu_nimi" size="20">
<br>

Meil:<br>
<input type="text" name="e-mail"
value="Sinu_meil" size="20">
<br>
Kommentaar:<br>
<input type="text" name="komentaar"
value="Sinu_kommentaar" size="70">
<br><br>
<input type="submit" value="Saada">
<input type="reset" value="T&uuml;hista">
</div>
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 01.01.2010 13:25:31 vasta tsitaadiga

-ordi-, form võiks sulguda ka icon_wink.gif
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
RassK
HV Guru
RassK

liitunud: 17.01.2007



Autoriseeritud ID-kaardiga

sõnum 02.01.2010 04:17:46 vasta tsitaadiga

njh sellel ainuke viga see, kui maili client puudub siis saata ei saa. Külastaja/kliendi jaoks veits ebamugav.

ed:
Nii... sain endale lõpuks töötava süsteemi icon_smile.gif

Paar küssi:
Kuidas oleks 24h tunniline süsteem selles koodis (praegu on AM, PM) $todayis = date("l, F j, Y, g:i a") ;
Kas saab leheküljel sundida browserile kindla encodingu? mul loobib koguaeg UTF-8 peale, aga peaks olema Baltic (windows) vms.

ed2: teisele sain vastuse thumbs_up.gif
ed3: esimese küs lahendas HV icon_wink.gif thumbs_up.gif
ed4: kell on ikkagi vale -.- jääb ajas tagasi ... Arvatavasti võtab serveri aja, kus too asub... Seega vist, et kui servu asuks eestis, siis oleks korras.
Kommentaarid: 116 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 101
tagasi üles
vaata kasutaja infot saada privaatsõnum
gnoom
HV veteran

liitunud: 12.12.2003




sõnum 02.01.2010 12:04:21 vasta tsitaadiga

krusu70 kirjutas:
ed4: kell on ikkagi vale -.- jääb ajas tagasi ... Arvatavasti võtab serveri aja, kus too asub... Seega vist, et kui servu asuks eestis, siis oleks korras.

Lisa oma date funktsioonile ka ajavöönd mida tahad kasutada, siis ei määra serveri asukoht kuvatavat aega.
Kommentaarid: 67 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 64
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 02.01.2010 14:44:30 vasta tsitaadiga

gnoom kirjutas:
krusu70 kirjutas:
ed4: kell on ikkagi vale -.- jääb ajas tagasi ... Arvatavasti võtab serveri aja, kus too asub... Seega vist, et kui servu asuks eestis, siis oleks korras.

Lisa oma date funktsioonile ka ajavöönd mida tahad kasutada, siis ei määra serveri asukoht kuvatavat aega.
tsitaat:
Every call to a date/time function will generate a E_NOTICE if the time zone is not valid, and/or a E_STRICT or E_WARNING message if using the system settings or the TZ environment variable. See also date_default_timezone_set()
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
RassK
HV Guru
RassK

liitunud: 17.01.2007



Autoriseeritud ID-kaardiga

sõnum 04.01.2010 02:39:55 vasta tsitaadiga

Ma ei viitsi uut teemat teha
<meta http-equiv="Content-Type" content="text/html; charset="Windows-1257" />


Kasutan seda HTML koodi et enkooding sättida balticu peale. IE all korras aga FF all pole icon_eek.gif icon_evil.gif
Mis tarka ma tegema pean et FF ka õigele lainele sättida?
Kommentaarid: 116 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 101
tagasi üles
vaata kasutaja infot saada privaatsõnum
i8080
Kreisi kasutaja
i8080

liitunud: 15.03.2002



Autoriseeritud ID-kaardiga

sõnum 04.01.2010 04:03:44 vasta tsitaadiga

üks jutumärk on justkui liigne mulle tundub. ok vast oleks

<meta http-equiv="Content-Type" content="text/html; charset=Windows-1257" />

vaata kasvõi siinsamas lehel view source selle sama asja kohta
Kommentaarid: 169 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 151
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
RassK
HV Guru
RassK

liitunud: 17.01.2007



Autoriseeritud ID-kaardiga

sõnum 04.01.2010 22:47:00 vasta tsitaadiga

mnjah... tundub nii jah...

IE all ja Chrome all korras... ff ikka streigib icon_evil.gif

ed: mulle ei jõua kohale enam. Kui panna FF -> vaade -> kodeering -> Balti(windows-1257) lööb lehe paigast ja tulemus on piix...
Valin kodeeringuks UTF-8 on kõik täiesti korras. IE´s valides UTF-8 kaovad täpitähed.

Kuidas näeks välja kood, et kui browser tuvastatakse FFina siis valib charset UTF-8?

Põhimõtteliselt koodis on sätitud chartset windows 1257, Võtan IEga lahti on korras aga view charset all on UTF-8. Võtan view charset FFis lahti on kodeering windows 1257 aga korrasolekust on asi kaugel...
Kommentaarid: 116 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 101
tagasi üles
vaata kasutaja infot saada privaatsõnum
-ordi-
HV vaatleja

liitunud: 03.06.2009




sõnum 04.01.2010 23:04:25 vasta tsitaadiga

krusu70 kirjutas:
mnjah... tundub nii jah...

IE all ja Chrome all korras... ff ikka streigib icon_evil.gif

ed: mulle ei jõua kohale enam. Kui panna FF -> vaade -> kodeering -> Balti(windows-1257) lööb lehe paigast ja tulemus on piix...
Valin kodeeringuks UTF-8 on kõik täiesti korras. IE´s valides UTF-8 kaovad täpitähed.

Kuidas näeks välja kood, et kui browser tuvastatakse FFina siis valib charset UTF-8?

Põhimõtteliselt koodis on sätitud chartset windows 1257, Võtan IEga lahti on korras aga view charset all on UTF-8. Võtan view charset FFis lahti on kodeering windows 1257 aga korrasolekust on asi kaugel...


Ma soovitan Sul küll selle veebilehe salvestada UTF-08, siis näevad ka hiinlased jms Sinu lehte korralikult, see balti kodeering on juba kahtlane asi, ise olen alati UTF-08 -s salvestanud ja pole probleeme veel olnud, korra proovisin mingit iso vormingut aga ka sellega oli jama.

Üks asi veel, see kodeering, mis on Sul märatud, siis selles vormingus pead ka tekstiredaktoris salvestama, aga ma usun et Sa teed nii.

Sest päris tüütu on valida brauserist kodeeringut, et seda lehte korralikult näha.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 05.01.2010 09:43:26 vasta tsitaadiga

Norimiskoht, aga see on ikkagi UTF-8 mitte UTF-08, samas UTF-8 on igal juhul hea valik. Oma kõhutunde järgi valiks esimese valikuna UTF-8, kui see ei sobi, võtaksin mingi ISO kodeeringu ja alles siis viimasel võimalusel läheksin mikisofti oma kodeeringute kasutamise libedale teele.
_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
RassK
HV Guru
RassK

liitunud: 17.01.2007



Autoriseeritud ID-kaardiga

sõnum 06.01.2010 03:54:28 vasta tsitaadiga

Mingi viga vist mul sees, pooltel lehtedel töötab UTF-8 nii nagu peab öäüõ kõik sees, pooltel ei tööta -.-
Üldiselt siis paningi pooltele UTF-8 ja sinna kus UTF-8 ei funka Windows-1257.

Kontrollisin üle, ja töötab nüüd suuremosas browserites.
Kommentaarid: 116 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 101
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 06.01.2010 10:13:47 vasta tsitaadiga

krusu70, ei tööta sellepärast et sul pole järelikult kõik korrektselt utf-8's.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 06.01.2010 10:45:03 vasta tsitaadiga

Korrektselt UTF8 ehk jälgi, et sa salvestad oma failid arvutis kindlalt UTF8 vormingus - enamasti peaks seda saama kuskilt "save as" aknast sättida.
_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 06.01.2010 11:03:33 vasta tsitaadiga

Enamasti on lihtsam kasutades mõnda IDE, määrad et projekt on UTF-8's ja ongi kõik failid sellega.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  emaili saatmis vorm
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.