Masino Sinaga

Web Development and PHPMaker

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

Kam, 9 Juli 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, ilovephpmaker.com, dan phpmakerprojects.com.

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

Komentar

  1. hamsah mengatakan

    Sen, 5 Oktober 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

      Sel, 6 Oktober 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 *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Mudahnya Mengubah Nilai Delay Auto Hide Success Message di PHPMaker 2025
  • Mudahnya Berpindah Layout dari Table ke Cards di Halaman List lewat PHPMaker 2025
  • Jangan Lupa Pakai AdjustSql Saat Insert atau Update Data Lewat ExecuteStatement
  • File-File yang Wajib Diperhatikan Setelah Menambah Item User Values di PHPMaker 2025
  • Begini Cara Memuat Tables dari Database Secara Dinamis di PHPMaker 2025

Menu

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

Komentar Terbaru

  • Masino Sinaga pada Mudahnya Menyesuaikan Timezone di Calendar Report pada PHPMaker 2023
  • Nano pada Mudahnya Menyesuaikan Timezone di Calendar Report pada PHPMaker 2023
  • Charly pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023
  • Charly pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023
  • Masino Sinaga pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Projects
  6. 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 - 2025 | WordPress | Catat masuk | Kembali ke atas