PDA

View Full Version : Gmn ngetes sendEMail pada Web??



boycomp
24-08-2007, 16:00
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..

boycomp
25-08-2007, 14:04
aloo..ga ada yang tau yah??

tomzed
28-08-2007, 14:08
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.";
?>

boycomp
28-08-2007, 20:46
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?

tomzed
29-08-2007, 15:18
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.

boycomp
30-08-2007, 14:40
hmm..pas gw tes email, gw klik send koq malahan page .php nya yang kbuka?..gmn dunk?..

boycomp
30-08-2007, 14:42
jadi langsung menuju ke url: bla bla bla .php trus pageny kosangan!!..help me..

tomzed
30-08-2007, 16:13
service IIS/APachenya sudah nyala blom, trus taroh file phpnya di root www nya tidak??

boycomp
30-08-2007, 16:54
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..

tomzed
30-08-2007, 17:40
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...

tomzed
30-08-2007, 17:45
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.

boycomp
30-08-2007, 17:53
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?

tomzed
30-08-2007, 23:38
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

boycomp
31-08-2007, 08:18
Ok dech..
hmm skrg kasusny gn: andaikan web saya nantinya dihosting apakah perlu d kompie saya perlu instal php n apache sgala macem?..

boycomp
31-08-2007, 10:57
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

boycomp
04-09-2007, 10:18
Haloo..bantuin KK..masi bgg neh..

boycomp
06-09-2007, 21:05
aloo kk..bantuin saya dunk