Script PHP format email HTML

Beberapa hari yang lalu, bulan mei tanggal 20 an

membuat mekanisme sederhana untuk sebuah pemesanan eticket theone-management untuk konser Maliq d’essential yang ke 7.judul nya 7 7 7 apagitu lupa deh.

mekanisme nya cukup sederhana,

pemesan melakukan pesanan di website, dan kirim email ke client dan operator tiket

yang jadi masalah adalah keinginan (pribadi sih, maap ya kawan2 team, inisiatif tanpa bilang2) untuk menampilkan banner 7 year celebration dan gambar + url inksomnia solution pada email yang dikirimkan.

karena metode yg selama ini dipakai implementasi pada inksomnia streetwear. adalah mengirimkan email dalam bentuk format text.

<?PHP
$alamat_tujuan = “G3n1k@yahoo.com”;
$subject_mail = “Biliard Bersama”;
// ubah isi message menjadi format html
$isi_message = “<a href=’https://g3n1k.wordpress.com&#8217; alt=’powered by:Wordpress’>”;
$isi_message .= “<img src=http://0.gravatar.com/avatar/6abae3358bfa1b9ba2b012da63d93648?s=128&d=identicon&r=G></a>”;
$isi_message .= “<br/><h1>Final Biliard <br>tanggal 05 <br>bulan mei <br>jam 21:00. <br>jangan telat ya</h1>”;

// penambahan header agar email dibaca sebagai format html
$header_mail = ‘MIME-Version: 1.0’ . “\r\n”;
$header_mail .= ‘Content-type: text/html; charset=iso-8859-1’ . “\r\n”;
// alamat untuk reply
$header_mail .= From: Admin Biliard bersama <x.g3n1k@gmail.com>”;
$header_mail .= Reply-to:x.g3n1k@gmail.com”;

$laporan_kirim = mail($alamat_tujuan, $subject_mail, $isi_message, $header_mail);
// pesan email terkirim
if($laporan_kirim) {
echo “email pemberitahuan terkirim”;}
else {
echo “Error, kegagalan pengiriman email”;
}
?>

bagian terpenting disini adalah pada line 11 dan 12

tanpa deklarasi header ini maka email berformat html tidak akan terkirim

note:

jika ingin mencoba scripting email ini pastikan bahwa server hosting andamendukung untuk pengiriman email.saya melakukan hosting pada 100webspace.com dan script ini tidak berhasil saya jalankan

kemudian saya mencoba pada hosting berbayar dan hasilnya seperti ini

hasil

<?PHP

$alamat_tujuan = "G3n1k@yahoo.com";
#$alamat_tujuan = "G3n1k@yahoo.com";
$subject_mail = "Hasil suervey Notebook ";
// ubah isi message menjadi format html
$isi_message =
'
<h3>Test</h3>
 <a href="http://h10010.www1.hp.com/wwpc/th/en/sm/WF30a/321957-321957-64295-3955552-3955552-4145442.html"><img alt="HP ProBook 4421S" src="http://leadership-park.com/tomail/file/HP-ProBook-4421s-Notebook-PC.jpg" style="border: medium none;" /></a></p>

';
// penambahan header agar email dibaca sebagai format html
$header_mail = "MIME-Version: 1.0" . "\r\n";
$header_mail .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
// alamat untuk reply
$header_mail .= "From: Indra Sadik <G3n1k@yahoo.com>";
$header_mail .= "Reply-to:G3n1k@yahoo.com";

$laporan_kirim = mail($alamat_tujuan, $subject_mail, $isi_message, $header_mail);
// pesan email terkirim
if($laporan_kirim) {
echo "email pemberitahuan terkirim";}
else {
echo "Error, kegagalan pengiriman email";
}
?>

Advertisements

NTLDR Missing

Masalah Clasic NTLDR Missing …

malam itu jam 1 lebih melihat ada laptop dengan alasan tidak jelas nyangkut di atas meja, dengan pesan manis yang inti nya adalah titipan buat gw betulin ūüė¶ .

buka pembungkus nya, laptop toshiba, tidak jelas tahun berapa, tapi dari susunan tipe keyboard terlihat ini laptop lama.

ok langsung tekan power untuk menyalakannya. dua baris tulisan muncul

NTLDR is missing

press Ctrl + Alt + Del to restart

missing

yah pokoknya pesannya kaya gitu deh.

teringat pesan mbah SiRo, yg beberapa hari yang lalu kena masalah begini juga. mbah Siro pake jurus ‘copy-paste’ buat memperbaikinya

oche langsung bereskan

  1. booting dari cd, pake cd installer Microsoft Windows XP
  2. tekan ‘R’ untuk masuk ke konsol recovery
  3. masukan angka yang tertera (baca baik2 perintahnya) lalu enter
  4. masukan password administrator (umumnya tidak terpassword)
  5. kita akan masuk pada C:\WINDOWS>
  6. cari dimana drive cd booting berada (pada kasus ini ada di E:\)
  7. copy file NTLDR dengan perintah copy E:\i386\ntldr c:\
  8. copy file ntdetect.com dengan perintah copy E:\i386\ntdetect.com c:\
  9. ketik exit untuk merestrat komputer
  10. keluarkan cd dan botting dari hardisk
  11. sip, seharusnya komputer kembali normal

ada juga beberapa cara yang lebih mudah seperti

fixboot dan fixmbr

thanks mbah Siro

beres, sekarang tidur udah hampir jam 2 pagi

123654

cara menuliskan CSS pada html & alasannya

3 cara menuliskan css pada html

1. deklarasikan aturan css pada file html itu

tulis_css_1

cara ini mudah dilakukan jika kita hanya membuat aturan CSS hanya untuk halaman website tersebut. Tetapi jika kita membuat banyak halaman website misal 5 halaman dan sebenarnya mereka memakai ‘theme’ yang sama, maka cara ini adalah ‘mimpi buruk’, karena jika kita merubah sedikit saja themes, maka kita harus merubah semua halaman website. Bad Idea untuk website dengan halaman lebih dari 1.

2. menuliskan css pada file terpisah

tulis_css_2

pilihan (sangat) bijak  jika kita membuat banyak halaman website, karena dengan sebaris perintah kita bisa mendeklarasikan pada seluruh halaman web. jika melakukan sebuah perubahan pada themes desain web, kita hanya perlu melakukan sekali dan semua halaman akan berubah secara otomatis, kerja dan struktur yang efisien.

3. menuliskan didalam tag sintaks html

tulis_css_3

adakala nya kita tidak membutuhkan CSS yang panjang dan menjlimet, mungkin kita hanya membutuhkan css agar gambar dalam email berformat HTML yang kita kirim kan tidak memiliki border/ garis disekelilingnya. sehingga kita hanya membutuhkan sebaris kecil CSS maka cara ini cukup efisien.

Conficker Memburu Sharing Folder

siang itu sedang berada di lab komputer

sibuk cari posisi yang unek buat tidur

+ denger mp3 di laptop sambil buka fb di lab kampus, dengan koneksi wireless

saat sedang kesadaran tinggal 5 wat, lagi enak-enaknya melayang

tiba-tiba peringatan anti virus muncul

file komputer ada yang terjangkiti Conficker ( McAfee )

semula ga perduli karena McAfee telah meng clean script virus dari file tersebut (clean, berbeda dengan delete)

tapi beberapa menit kemudian kejadian tersebut terulang lagi, setelah beberapa kali memberikan peringatan

mulai ada pertanyaan, dari mana file saya bisa kena Conficker, karena saya tinggal di lingkungan komputer rumah yang ‘clean’, jika memang Conficker ini menyerang dari lingkungan komputer rumah, maka banyak file aplikasi yang dibawa terjangkiti.

ups! lupa sekarang sedang ada di lingkungan jaringan komputer kampus

iya, tapi saya tidak melakukan tukar menukar data dengan media flash disk.

begitu diperhatikan, Conficker hanya menyerang satu tree folder yang berisi file EXE (aplication), padahal pada laptop ini banyak file aplikasi lainya. tapi kenapa hanya folder ini yang diserang

ternyata folder yang diserang itu adalah folder sharing dengan permission tulis dan baca

sharing

segera otoritas sharing folder itu dicabut, tetapi muncul peringatan ada user yang sedang melakukan koneksi ke folder.

sharing2

halah, ini perbuatan si Conficker, oke kita TrackBack dari komputer mana Conficker berasal

buka Start -> Run -> cmd lalu ketik netstat

bangke-nih-virus

ternyata komputer yang terkena Conficker memiliki address 192.168.2.101 dan menggunakan port 1042

shutdown komputer penyebar Conficker tersebut

ubah aturan baca tulis folder share menjadi hanya membaca

agar si Conficker tidak bisa menjangkiti file komputer

Manual Ganti Serial Office 2007

masih laptop yang sama

ternyata serial Office 2007 nya juga minta di ganti

gimana cara nya Uninstal, Restart, Install lagi, masukin Serial nya.

ada beberapa masalah jika memakai metode itu

  1. ga ada waktu kerjain kerja membosankan tersebut
  2. kalo cara “potong kompas” begitu tidak ada yang bisa dipelajari
  3. lagi males + ngantuk

pikiran langsung menebak gw harus ubah registry lagi deh

  1. buka regedit
  2. cari key , biasanya angka {90 berbeda pada banyak komputer, jadi cukup cari sampai Registration lalu klik saja key yang ada di dalam nya
  3. office1
  4. hapus Key  DigitalProductID dan ProductID
  5. tutup regedit
  6. nyalakan salah satu program office 2007 (misalnya word)
  7. masukan serial number yang baru .. beres

efektif – efisien – humanity – itulah sikap dari IT

Ganti Serial XP tanpa software “key changer”

disuatu sore yang hujan, ada suara yang memanggil “tolong ganti in serial XP di laptop gw dong, maksud gw jadiin asli pake serial yang dari Microsoft.”

hm.., ok deh, berhubung lg ga ngerjain apa-apa ok deh bantu, gampang ini tinggal ganti serial doang pake software seperti Magical Jelly Key  Changer.

ups, ternyata sewaktu periksa server tempat software key changer tadi disimpan, software itu tidak ditemukan. Argh… baru inget beberapa waktu lalu network keserang sama Alman dan Conficker (dua program itu merusak file exe, application). Software nya pasti kena Alman terus di hapus sama antivirus.

Tambah kerjaan deh, ok coba cari pake google langsung ke situs yang key changer tersebut. ternyata cukup sulit menemukan versi software yang sama bahkan saya tidak menemukannya.

sedang bingung cari key changer, trus ada yang ngomong “di install ulang aja biar bisa ke ganti key nya”. WHAT… nginstall ulang nih OS, nginstall Driver nya trus nginstall Software nih laptop. blom lagi kloDriver nya crash gara-gara¬† ga cocok sama XP nya betapa ribet nya. di bayar pun gw blom tentu mau kerja rodi gitu, apa lagi ini cuma borongan thankyou aka gratis.

tidak mungkin, sebuah software dibuat tanpa mekanisme. itu pikiran yang ada di otak, dengan cepat saya temukan sebuah petunjuk “manual change” maap lupa web nya.

ternyata cara nya mudah:

  • buka regedit , Start -> Run -> ketik regeditregedit
  • cari Hkey_local_machine\Software\Microsoft\WindowsNT\Current Version\WPAEvents
  • regedit_oobetimer
  • ganti nilai pada OOBTimer terserah berapa saja
  • setelah itu masuk lagi ke RUN dan ketik %systemroot%\system32\oobe\msoobe.exe /a
  • _buka_msoobe
  • sebenarnya ini hanya menjalankan file msoobe.exe dengan option /a
  • pilih phone klik next
  • activate_1masukan kode 25 serial windows XP yang teregistrasi, kemudian tekan Update Product Key
  • activate_2selesai

dan semua update serial selesai dengan tanpa harus kerja rodi

efektif efisien tepat

Akses data-data file mp3 – ActionScript 2.0 – Flash 8

mudah saja bagi kita membuat mp3 player dengan Flash. tetapi amat jarang bagi kita mengetahui bahwa ActionScript dapat digunakan untuk membaca data-data bawaan yang ada didalam file mp3

data-data bawaan itu seperti artis, album, tahun, track dan lainnya.

data-mp3

kita dapat dengan mudah memainkan file mp3 dengan menggunakan coding ActionScript berikut:

minimal-sound

jika menggunakan script diatas dan meletakan file mp3 di folder yang sama maka saat dilakukan pengetesan movie (Ctrl+Enter) kita dapat memainkan file audio.

direktory

sementara untuk mengetahui isi informasi dari file mp3 kita harus menambahkan kode:

script-data-mp3

dan jika di test hasil nya memberikan output seperti ini

hasil-data-mp3

pertanyaan (1) bagaimana akses salah satu nilai saja, keluarkan nilai album

akses-1-data

pertanyaan (2) apa manfaatnya ?

pembacaan data akan menghemat pembuatan aplikasi, anggaplah aplikasi semacam mp3 player. kita akan lebih mudah mengakses ke data didalam mp3 dari pada menuliskan nya kedalam file flash, atau jika membuat aplikasi Flash yang dinamis menggunakan database atau XML kita tidak perlu memasukan  atau menuliskan data (misal) album ke dalam file XML

ide-dynamis

dan ubah fungsi snd.onID3

dinamis_code

lalu test movie dengan Ctrl + Enter

dinamis_hasil

lebih efisien dari pada kita harus menginput data seperti artis, album dll kedalam file XML.

Catatan:

ini sangat efisien untuk file mp3 yang asli, bukan file mp3 yang data-datanya sudah di ubah seperti data artis album.
berikut contohnya file mp3 yang data didalamnya telah di ubah

ubah1

ubah2

mail me: G3n1k@yahoo.com