View Full Version : Gmn ngetes sendEMail pada Web??
Hmm..gmn yah ngetes sendEmail pada Web yang kita bikin?..Web kita blom dihosting tapi mao di tes aja apa form email nya jalan ato ngga..gmn yah ?thx..
aloo..ga ada yang tau yah??
webscriptingnya paan mabro? .NET ASP classic PHP or JSP nie?
beda-beda caranya..
ASP classic:
<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="mymail@mydomain.com"
myMail.To="someone@somedomain.com"
myMail.Bcc="someoneelse@somedomain.com"
myMail.Cc="someoneelse2@somedomain.com"
myMail.TextBody="This is a message."
myMail.Send
set myMail=nothing
%>
PHP:
<?php
$to = "someone@example.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
webscriptingnya paan mabro? .NET ASP classic PHP or JSP nie?
beda-beda caranya..
ASP classic:
<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="mymail@mydomain.com"
myMail.To="someone@somedomain.com"
myMail.Bcc="someoneelse@somedomain.com"
myMail.Cc="someoneelse2@somedomain.com"
myMail.TextBody="This is a message."
myMail.Send
set myMail=nothing
%>PHP:
<?php
$to = "someone@example.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
hmm..klo masalah script udah beres, saya pake PHP (cuman scriptny agak beda dikit)..udah bisa jalan neh d PHP trus mksdny mao ngetes beneran lewat internet tp WEB qta belom dihosting..Bisa kah kyk gt?..ato emg musti dihosting baru bisa di tes beneran?..
Maunya seh web qta dicoba tes dusebelom dihosting ke internet..gmn yah?
asal pc tempat ngetes sampeyan konek ke inet... pasti nyampe koq. coba aza.
kalo asp 3 + windows server. smtp servicenya musti nyala dulu.
kalo php, module smtpnya biasanya sudah default install.. pasti terkirim. kalo kirim ke yahoo, biasanya langsung masup ke bulk. karena dianggap spam.
hmm..pas gw tes email, gw klik send koq malahan page .php nya yang kbuka?..gmn dunk?..
jadi langsung menuju ke url: bla bla bla .php trus pageny kosangan!!..help me..
service IIS/APachenya sudah nyala blom, trus taroh file phpnya di root www nya tidak??
service IIS/APachenya sudah nyala blom, trus taroh file phpnya di root www nya tidak??
oo jadi musti ada apache di kompie neh(berlaku untuk web sblom hosting yah?)?...
php taroh di root www??..ga ngerti..
hehehe.. iya lah, kalo cuma dibuka liwat browser, pasti keliatan seluruh skripnya :D
kan sama apache or iis+php engine di render baru dilempar ke broser menjadi file html.
<?php
code
?> tidak akan terlihat di broser kalo apache/iis+php nya terinstall dgn benar.
php/asp bedakan dengan javascript. javascript compile+render di browser, php run on server side. clientside<>serverside.
www root adalah folder root dari apache or iis.
iis default folder di c:\inetpub\wwwroot
apache (win) folder di c:\program files\apache\httpdocs\
apache (linux) folder /var/httpdoc/ or /usr/share/doc/httpdoc :D au dah yg mana lupa...
biar lebih jelas proses server side:
cuplikan dari w3schools.com
<html>
<body> <?php
$i=0;
do
{
$i++;
echo "cape de <br/>" ;
}
while ($i<501);
?> </body>
</html>
PHP akan menuliskan
cape de <br/> sebanyak 500 kali. tetapi scriptnnya tidak terlihat oleh broser kalo kita 'view source'.
kalo javascript, karena proses di sisi broser, syntax script terlihat jelas.
makanya kalo proses validasi hendaknya diletakkan di server side.
biar lebih jelas proses server side:
cuplikan dari w3schools.com
<html>
<body> <?php
$i=0;
do
{
$i++;
echo "cape de <br/>" ;
}
while ($i<501);
?> </body>
</html>
PHP akan menuliskan
cape de <br/> sebanyak 500 kali. tetapi scriptnnya tidak terlihat oleh broser kalo kita 'view source'.
kalo javascript, karena proses di sisi broser, syntax script terlihat jelas.
makanya kalo proses validasi hendaknya diletakkan di server side.
Ga salah tuh?..barusan gw save coding di atas gw save pake cape.html, trus gw jalanin malahan ngaco tampilannya n gw view source keliatan koq sourceny..gmn neh yg bener?
Ga salah tuh?..barusan gw save coding di atas gw save pake cape.html, trus gw jalanin malahan ngaco tampilannya n gw view source keliatan koq sourceny..gmn neh yg bener?
apache/iis+php nya sudah terinstall belom..
kalo sudah terinstall save script diatas dengan extensi .php dan dijalankan dengan broser dengan alamat http://localhost/tes.php
hmmm... kayaknya loe blom install apache/iis+php nya de... makanya ga paham2...
hayah... bedain proses kerja server side dengan client side. yang situ lakukan adalah memanggil langsung liwat explorer/browser (file-open file). jadinya script diatas di render & process di browser tanpa liwat engine phpnya.
so? install dulu iis/apache ditambah dengan engine phpnya. atau baca-baca cara menginstall php di http://www.php.net apache: http://www.apache.org
bisa di install di win32/linux/bsd/java.
eh iya, ampir lupa.. untuk database bisa gunakan microsoft access or mysql www.mysql.com
cara codingnya silakan cari di http://www.hotscripts.com
Ok dech..
hmm skrg kasusny gn: andaikan web saya nantinya dihosting apakah perlu d kompie saya perlu instal php n apache sgala macem?..
kk bantuin dong..
neh ada contoh script php n html saya:
PHP nya (kirim.php):
<html>
<head><title>PHP Mail Sender</title></head>
<body>
<?php
if (isset($_REQUEST['alamatemail']))
//if "email" is filled out, send email
{
//send email
$alamatemail = $_REQUEST['alamatemail'] ;
$nama = $_REQUEST['nama'] ;
$pertanyaan = $_REQUEST['pertanyaan'] ;
mail( "blabla@yahoo.com", "Nama: $nama",
"$pertanyaan", "From: $alamatemail" );
echo "Thank you for using our mail form";
}
?>
</body>
</html>
Yang ini form htmlnya (form.htm):
<form name="form1" method="post" action="kirim.php">
<table width="491" height="154" border="0" cellpadding="0" cellspacing="4">
<tr>
<td width="197"><div align="right" class="style21 style23"><span class="style25">Nama</span> : </div></td>
<td width="567"><input name="nama" type="text" id="nama"></td>
</tr>
<tr>
<td><div align="right" class="style24">E-Mail : </div></td>
<td><input name="alamatemail" type="text" id="alamatemail"></td>
</tr>
<tr>
<td><div align="right" class="style24">Pertanyaan Anda : </div></td>
<td><textarea name="pertanyaan" wrap="VIRTUAL" id="pertanyaan"></textarea></td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input name="submit" type="submit" id="submit" value="Send">
</div></td>
</tr>
</table>
</form>
Nah sudah bener blom yah gabungan script2 di atas, trus masi bgg ngetes nya tuh..mohon bimbingannya kk..thx
Haloo..bantuin KK..masi bgg neh..
aloo kk..bantuin saya dunk