Masino Sinaga

Web Development, PHPMaker, & PHP Report Maker

Anda di sini: Beranda / PHPMaker / Menimpa Pengaturan dalam File php.ini Melalui Project PHPMaker
Memastikan Halaman yang Dibuka Master/Detail Edit di Aplikasi Web dari PHPMaker
Sudah Menggunakan PHPMaker? Beri Komentar Anda Di Sini!

Menimpa Pengaturan dalam File php.ini Melalui Project PHPMaker

Juli 9, 2015 oleh Masino Sinaga 2 Komentar

Ternyata belum tentu semua nilai konstanta yang di-generate oleh PHPMaker dapat digunakan sebagaimana mestinya. Contohnya, hari ini saya menemukan sebuah kasus yang sedikit aneh tapi nyata. Saya mengandalkan nilai pada konstanta EW_SENDER_EMAIL untuk mengambil data Email yang digunakan sebagai pengirim, tapi hasilnya ternyata tidak menggunakan Email tersebut.

O iya, sekedar mengingatkan, yang sedang kita bahas ini terkait dengan dua artikel saya terdahulu, yang berjudul:
– Mudahnya Mengirim Email Notifikasi di Aplikasi Web dari PHPMaker
– Menambahkan Business Logic Saat Mengirim Email di Aplikasi Web dari PHPMaker.

Kembali lagi ke inti bahasan semula. Selidik punya selidik, ternyata data Email yang digunakan adalah yang tercantum pada directive sendmail_from yang terdapat di dalam file php.ini. File tersebut berisi beberapa pengaturan yang digunakan oleh PHP. Dengan kata lain, pengaturan ini jelas berada di luar pengaturan yang dibangkitkan oleh PHPMaker.

Sebagai informasi juga, saya menggunakan Wampserver pada sistem operasi Windows 7 Professional. Wampserver menyatukan web server Apache, PHP, dan MySQL. Semuanya di-bundle menjadi satu paket instalasi. Dalam hal ini, maka setting yang terkait dengan pengiriman Email tersebut menggunakan item pengaturan yang bernama SMTP, smtp_port, dan sendmail_from.

Tentu timbul pertanyaan, lalu bagaimana cara kita untuk menimpa nilai pengaturan sendmail_from yang terdapat di dalam file php.ini tadi? Jawabannya ternyata sangatlah mudah. Kita cukup menaruh kode berikut di dalam server event Email_Sending seperti yang dibahas pada dua artikel yang saya sebutkan di atas tadi:

ini_set("sendmail_from", EW_SENDER_EMAIL);

Arti dari kode ini adalah, kita dapat menggunakan nilai konstanta EW_SENDER_EMAIL untuk menimpa nilai yang digunakan pada directive sendmail_from dalam file php.ini.

Dengan cara yang sama seperti kode tadi, maka kita dapat menimpa, atau istilah kerennya: override pengaturan lain yang terdapat di dalam file php.ini tersebut. Semuanya cukup dilakukan dari dalam project PHPMaker, dengan mengoptimalkan server event yang terkait dengan kebutuhan.

Betapa mudah, cepat, dan menyenangkan sekali, bukan? 😀

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, Email_Sending, ini_set, php.ini, PHPMaker Indonesia, sendmail_from, Tutorial PHPMaker, Wampserver

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com dan ilovephpmaker.com.

Memastikan Halaman yang Dibuka Master/Detail Edit di Aplikasi Web dari PHPMaker
Sudah Menggunakan PHPMaker? Beri Komentar Anda Di Sini!

Comments

  1. hamsah mengatakan

    Oktober 5, 2015 pada 4:37 pm

    kalo override setting maksimum file ato post bisa g yah? soalnya sering terkendala mengupload ile yang besar

    Balas
    • Masino Sinaga mengatakan

      Oktober 6, 2015 pada 2:52 pm

      Harusnya bisa juga, contoh:

      ini_set("upload_max_filesize", 128M);
      
      Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pos-pos Terbaru

  • Server Event Page_Render dan Page_Rendering di PHPMaker, Apa Sih Bedanya?
  • Begini Mudahnya Mengubah Judul Browser Secara Dinamis di PHPMaker 2021
  • Solusi Supaya PreviewRow dan PreviewOverlay Bisa Sama-Sama Berfungsi di PHPMaker 2021
  • Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
  • Seperti Ini Mudahnya Menyembunyikan Data Label di Chart dari PHPMaker 2021

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Masino Sinaga pada Setting Import Data Berikut Wajib Anda Ketahui Bedanya di PHPMaker 2021
  • Masino Sinaga pada Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
  • Masino Sinaga pada Mudahnya Menambahkan Global Function untuk Auto-Update Field di PHPMaker
  • Abu Syifa pada Setting Import Data Berikut Wajib Anda Ketahui Bedanya di PHPMaker 2021
  • Abu Syifa pada Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2019 | WordPress | Catat masuk | Kembali ke atas