Showing posts with label php. Show all posts
Showing posts with label php. Show all posts

Tuesday, November 26, 2019

SBiZ PHP MVC Framework


SBiZ Framework is a web application framework with Faster, Flexible, Secure, Eazy  (F2SE).



We’ve build this framework very eazy for using, so you time will focus to build you apps, "NOT wasting time for learning how to using framework".

SBiz Framwork have concept (F2SE):
  1. Fast, This framework very light, bacause it not using unnecessary libraries
  2. Flexible, This framework does not have strict rule, it give you big space to custome and creativiy with your style coding , you can make  varian or new framework from this
  3. Secure, This framework is secure, you can using feature security (sanitation input for hanlde SQL Injection, XSS, Using Token for handle CSRF Attact, Brute Force Attack, Climbing Directory)
  4. Eazy, we guaranted yout just need 15 minute to be master using this framework, all function and syntact in this framwork is native php, we no modifcation syntact php for same purposes, so  you dont need wasting time for read documentation or learning someting new for purpose same (learning curve very low)

SBiz Framwork have feature like this:
  • Flexibel Routing
  • Smart URL
  • Token Protection (Security from CSRF, Brute Force Attack)
  • Modular (View and Model) in representative with same directory
  • Santition Variable (Antisipation for SQL Injection, XSS Attact, Click Jacking, Dos MySQL)
  • Handle File Inclusstion and Directory Transversal
  • Handle Directory List

 SBiz Framework was used biggest company in Indonesia :
  • PT Pelabuhan Indonesia - Pelindo
  • PT. Pertamina
  • PT. Hutama Karya
  • Bank Bukopin
  • Platform Digital Affilate dan Online Store. Digivo.biz
  • Aplication Brand SBiZ (Penjualan, HR, Asset and Inventory)
So  You can download for use or join as contribute together for open source project SBiZ Framework in github.




    Wednesday, February 27, 2019

    PHP Exchange Data dengan Method POST

    Pada masa sekarang pembanguan sebuah sebuah program komputer/aplikasi menjadi lebih komplek




    dan diharapkan antar aplikasi bisa saling berkomunikasi atau saling bertukar data.

    konsep pertukaran data atar alikasi adalah dengan API, API adalah singkat Application Programming Interface adalah sekumpul perintah fungsi protokol yang dapat digunakan oleh oleh aplikasi / program lain untuk dapat saling berinteraksi.

    Apabila digambarkan secara senderhana adalah konsepnya seperti ini:


    Jadi API dapat dikatakan sebagai jembatan, untuk membuka jalan agar aplikasi/program komputer dapat bertukar data.

    Tuesday, February 19, 2019

    Instalasi Laravel Framework di Debian

    Debian adalah sebuah distro dari sistem operasi berbasis linux, yang populeritas di kalangan praktisi IT banyak digunakan. dan bisa didapatkan secara gratis.


    Laravel adalah sebuah framework PHP dengan konsep MVC (Model View Controler), yang memisakan Logic Program dengan Presentasi (atau hal yang berkaitan dengan antarmuka / interface),
    Laravel saat ini telah menjadi sebuah framework PHP yang populer, termasuk di indonesia.

    Pada posting sekarang yang mejelaskan tahapan melakukan instalasi Laravel Framework di Debian

    Monday, February 18, 2019

    PHP : Download Android APK

    PHP adalah sebuah server side scripting yang populer. Banyak orang menggunakan PHP karena relatif cepat untuk memperlajarinya.


    Selain itu untuk menggunakan PHP tidak perlu membar bayar license alias gratis.

    Perkembangan  Aplikasi  berbasis Android  semakin lama-semakin populer dan sangat disukai oleh para penggunan,  dan aplikasi android dapat di install pada gadget (Smart Phone, Tab, TV) atau apa saja yang operating sistemnya berbasis andorid 

    Pada posting ini akan dijelaskan cara sederhana membuat download file aplikasi Android berekstensi APK menggunakan PHP

    Membuat dowload file melalui PHP, biasanya digunakan pada website yang menyediakan fasilitas download yang mana user diharuskan login atau registrasi terlebih dahulu.

    Saturday, November 10, 2012

    PHP : Grabbing Content Web

    Grabbing dalam web programming adalah adalah sebuah istilah untuk mengambil suatu informasi pada area tertentu dari sebuah konten halaman web.



    Yang umun dilakukan grabbing adalah kurs mata uang, perkiraan cuaca, harga tiket, headline berita terbaru dan semacamnya.

    Pada umumnya tujuan grabbing adalah untuk membuat suatu website yang dimiliki menjadi lebih banyak konten yang relevan.

    Pada posting ini di contohkan melakukan grabbing pada sebuah website yang menyediakan informasi perkiraan cuaca menggunakkan PHP. Website perkiraan cuaca yang akan di grabbing adalah cuaca.mirbig.net

    Tuesday, July 3, 2012

    PHP : Convert Html to Excel


    PHP adalah sebuah server side scripting yang populer. 

    Banyak orang menggunakan PHP karena relatif cepat untuk memperlajarinya.



    Kepopuleran PHP mungkin karena dalam menggunakan PHP tidak perlu bayar license alias gratis.

    HyperText Markup Language (HTML) adalah sebuah bahasa markup standar yang digunakan untuk membuat sebuah halaman web.

    Microsoft Excel atau Microsoft Office Excel adalah sebuah aplikasi populer spreadsheet yang dibuat dan didistribusikan oleh Microsoft Corporation untuk sistem operasi Microsoft Windows dan Mac OS.

    Dokumen Microsoft Excel pada sebuah aplikasi biasanya menjadi sebuah standar export data favorit yang diinginkan oleh pengguna aplikasi.

    Pada posting ini akan dijelaskan cara sederhana membuat export data ke Microsoft Excel dengan menggunakan php + html. 

    Friday, June 1, 2012

    PHP - JSON Webservice

    This summary is not available. Please click here to view the post.

    Saturday, December 3, 2011

    Basic Query PHP for MongoDB

    wordpressapi.com
    NoSQL singkatan dari Not Only SQL. Artinya sebuah sistem basis data yang tidak harus menggunakan perintah SQL untuk  manipulasi data.



    NoSQL atau Database berorientasi dokumen adalah sebuah database yang dapat menjadi alternatif dalam menyimpan data, salah satu database jenis NoSQL yang dapat dipilih adalah mangoDB.

    Cara instalasi mongoDB di operating system Ubuntu dapat dilihat di Klik dan cara instalasi PHP dapat dilihat di Klik

    Agar PHP dapat mengakses database mongoDB maka pada PHP harus memiliki Driver Mongo. Driver adalah sebuah program khusus yang berisikan library agar PHP memiliki kemampuan yang lebih kaya. Anda dapat melihat cara instalasi Driver Mongo di Klik

    Pada MongoDB tidak ada namanya table dan record seperti ada pada Database Relational (MySQL, Oracle, dsb), tetapi yang ada pada mongoDB terdapat terminologi sebagai berikut.
    • Collection dapat dianalogikan Table pada database relational (MySQL, Oracle, dsb)
    • Dokumen dapat dianalogikan Record pada database relational (MySQL, Oracle, dsb). Atribute Dokumen pada MongoDB bersifat fleksible jumlah nya, sebagai contoh sebuah dokumen dapat terdiri dari 3 atribute dan dokumen yang lainnya lebih dari 3 atribute dalam satu collection yang sama. Tidak seperti pada database relational yang jumlah atribute bersifat statis untuk semua record pada table yang sama.
    MongoDB merupakan sistem database yang menggunakan konsep key-value artinya setiap dokumen/record pada mongoDB memiliki Key.

    MongoDB : Install Driver mongoDB for PHP

    silentrunners.de
    PHP adalah sebuah server sde scripting yang populer. Banyak orang menggunakan PHP karena relatif cepat untuk memperlajarinya.


    Dan PHP realtif cepat untuk membuat sebuah website atau aplikasi berbasi web yang dinamis apabila dibandingkan dengan Server Side Scripting yang lain.

    Dalam membuat aplikasi berbasis web tidak bisa dipisahkan dengan database yang memiliki fungsi utama sebagai media penyimpanan data. Database yang banyak digunakan antara lain MySQL, Oracle, Microsoft SQL Server.

    Selain daetabase berjenis Relational (MySQL, Oracle, Microsoft SQL Server) terdapat jenis database yang lain yaitu NoSQL atau Database berorientasi dokumen.

    Sebuah database yang dapat menjadi alternatif dalam menyimpan data berjenis NoSQL dapat menggunakan mangoDB.

    MongoDB bisa didapatkan secara free alias gratis di www.mongodb.org. untuk lebih jelas mengenai MongoDB dapat dapat dilihat di Klik Lebih lengkap

    Tuesday, October 18, 2011

    Instalasi Apache, PHP, MySQL di Ubuntu

    i-nex.com.ar
    PHP adalah sebuah Server Side Scripting yang populer untuk membuat website menjadi dinamis dan membuat aplikasi berbasis web. Kepopuleran PHP tidak terlepas dari kesederhanaan yang relatif mudah dipelajari apabila dibandingkan Server Side Scripting atau bahasa pemrograman lain.


    MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.

    MySQL ditulis dalam bahasa pemrograman C dan C++, MySQL tersedia diberbagi platform sistem operasi seperti AIX, BSDI, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, Mac OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS / 2 Warp, QNX, Solaris, Symbian, SunOS, SCO OpenServer, SCO UnixWare, Sanos dan Tru64.

    Apache adalah Web Server yang tersedia diberbagai jenis operating system (Unix, BSD, Linux, Microsoft Windows dan sebagainya). Webserver memiliki fungsi untuk melayani request yang berasal dari Web Browser (IE, FireFox, Chrome, Opresa, Safari, dll)

    Linux Ubuntu adalah Operating System berbasis Linux Debian. Proyek pengembangan Linux Ubuntu secara resmi disponsori oleh perusahaan Canonical Ltd yang merupakan perusahaan milik kosmonot asal Afrika Selatan bernama Mark Shuttleworth

    Pada Operating system Linux Ubuntu diberikan kemudahan dalam instalasi PHP, MySQL dan Apache melalaui Repositori Ubuntu yang kemudian secara otomatis akan melakukan konfigurasi ketika proses instalasi.

    Sunday, July 3, 2011

    Read CSS File With PHP

    Dalam teknologi website CSS adalah bagian yang penting untuk membuat tampilan web page menjadi Indah.  Apabila anda membuat aplikasi yang bersifat CMS (Content Management System) maka menyediakan fitur editor CSS akan membatu pengguna dalam melakukan editing file CSS.


    PHP adalah Server Side Scripting populer yang memiliki kemampuan dalam melakukan parsing string yang berada di dalam file text. Dengan PHP tag-tag CSS bisa dibaca yang kemudian dapat dikembangkan menjadi sebuah Editor CSS berbasis web, seperti pada gambar dibawah ini.

     

    Friday, December 10, 2010

    Using SMTP Google

    Simple Mail Transfer Protocol (SMTP) adalah suatu protokol yang digunakan untuk mengirimkan e-mail antar Mail Server. Untuk menyediakan service mail server memerlukan effort yang  tidak sedikit, dimulai dari instalasi software mail server sampai dengan konfigurasi DNS nya. 


    Untuk memiliki mail server sendiri dapat menggunakan sofware seperti  Mercury Mail Server, Qmail, Merak Mail dan semacamnya.

    Kebutuhan layanan mail server server dapat berbeda-beda untuk setiap orang diantarnya yang paling simple adalah email berfungsi untuk reminder atau alert saja, misakan alert bila terjadi trouble pada sistem, alert database down, alert overload usage resource, atau reminder tagihan, reminder jadwal dsb.

    Wednesday, September 29, 2010

    Connect SSH with PHP

    SSH singkatan dari Secure Shell, secara sederhananya manfaat dari SSH adalah sebuah secara untuk mengirimkan perintah-perintah ke pada sebuah komputer/server secara remote (jarak jauh).

    Sedangkan PHP secara singkat adalah sebuah server side scripting yang populer untuk membuat web dinamis.

    Secara default PHP tidak menyertakan library untuk melakukak SSH. Pada posting ini akan coba dijelasakan untuk melakukan Connection SSH melalui PHP.

    Spesifikasi komputer pada posting ini adalah :
    • Operating System Linux Ubuntu Lucid Lynx
    • PHP version 5.3.2
    Agar PHP dapat melakukan SSH membutuhkan sebuah library. Library tersebut adalah PHP Secure Communications Library atau biasa di singkat phpseclib

    Wednesday, September 22, 2010

    PHP Get Respon HTTP

    Bila Anda perlu mengecek secara rutin sebuah website apakah UP atau DOWN untuk beberapa buah website secara manual yaitu mengunjungin-nya website tersebut melalui Browser adalah pekerjaan ringan.


    Tetapi bagaimana bila kasusnya Anda harus mengecek website yang jumlahnya puluhan, tentunya cara manual rasanya kurang efektif, salah satu alternatif untuk melakukan itu adalah dengan membuat Tools Monitoring.

    Tools Monitoring ini adalah berupa Script PHP untuk mengetahui sebuah page pada website apakah eksis/tidak eksis, untuk mengetahui apakah sebuah page dilakukan redirection atau untuk mengetahui apakah sebuah domain/link broken.

    Tuesday, August 17, 2010

    Membuat RSS

    RSS singkatan dari Really Simple Syndication.
    sendangkan maksud dari RSS adalah sebuah potongan kecil dari content pada sebuah website  kita untuk website lain/RSS Reader.





    Contoh dari content RSS adalah seperti berita terbaru pada website berita atau posting terbaru dari sebuah blog.

    A. Manfaat dari RSS adalah sebagai berikut
    • Untuk memberikan kemudahan kepada user/penguna untuk meng-update informasi. Jadi user/penggunan cukup berlanganan/mengakses RSS website tersebut saja untuk dapat informasi terbaru dari web/blog tersebut tanpa harus membuka website-nya.
    • Agar berita/informasi/posting kita dapat di feed/diambil oleh website atau RSS Reader.

    Friday, May 14, 2010

    Configured POST variable limit exceeded

    Mungkin ada sebuah web yang memiliki form dengan metod POST, dan ketika di tekan SUMBIT muncul Pesan Error dibawah ini:




    ALERT - configured POST variable limit exceeded - dropped variable 'nominal089009' (attacker '118.96.217.33', file '/s/rangga.solokcerdas.com/www/index.php') Status: 302 Found X-Powered-By: PHP/5.2.6-0.dotdeb.1 Location: http://rangga.solokcerdas.com/index.php/rencanaPengeluaran/index/statusMsg%3F/addSuccess/tahun/2009-2010 Content-Type: text/html; charset=utf-8"

    Pesan Error tersebut dikarenakan pada server PHP memasang SUHOSIN PROTECTOR  yang membatasi jumlah Variabel POST yang dapat diterima oleh Server PHP.

    Untuk memperbaikin kondisi ini adalah dengan menambah jumlah maksimal Varibel Post yang dapat diterima. Tahapannya ada sebagai berikut.

    1.  Bukan file konfigurasi  php.ini  sebagai contoh:
    nano /etc/php5/apache2/php.ini 
    2. Tambahkan baris
    [suhosin]
    suhosin.post.max_vars = 4500
    suhosin.request.max_vars = 4500  
    Konfigurasi diatas mengartikan varibel post dan request varibel yang diterima Server PHP adalah maksimal 4500 variabel.
    Operation System yang digunakan Ubuntu  Lucid Lynx, PHP 5.3.2 with Suhosin-Patch

    Sunday, April 18, 2010

    Detect Mobile Browser

    Perkembangan Perangkat Mobile untuk bisa mengakses internet dan melakukan browsing kini telah menjadi trend dan mungkin akan beranjak menjadi kebutuhan. Seperti facebook.com yang menyediakan versi mobile di alamat http://m.facebook.com/ atau detik.com di http://m.detik.com sebagai versi mobile-nya.


    Tentunya terdapat perbedaan content dan penyesuaikan design antara versi yang mobile dan desktop, karena pada versi mobile dimensi layarnya kecil jadi perlu disesuaikan.

    Sunday, March 14, 2010

    PHP XML Webservices

    PHP adalah sebuah Server Side Scripting yang populer untuk membuat website menjadi dinamis dan tidak menutup kemungkinan juga untuk membuat aplikasi berbasis web. 


    Kepopuleran PHP itu mungkin karena yang relatif lebih mudah dipelajari bila dibandingkan Server Side Scripting atau bahasa pemrograman lain, dan mungkin juga untuk menggunakan PHP tidak perlu bayar license alias gratis. info lebih lengkap tentang PHP dapat dilihat di klik

    Sunday, February 21, 2010

    PHP HTTP Header Download

    Biasa nya file yang berekstensi text, html, image (jpeg, gif, dll)  bila diklik secara otomatis isi file tersebut akan muncul pada browser.

    Pada php file-file tersebut dapat menjadi sebuah file yang dikenalin sebagai file download seperti halnya file-file mp3, zip, dan sebagainya

    Monday, December 28, 2009

    Symfony dan Doctrine

    Mungkin ada yang pernah mengalamin, membuat aplikasi yang logic / bisnis proses ada di database (mengunakan store procedure, triger, dsb) saat pertama aplikasi menggunakan Database Microsoft SQL Server atau Microsoft Access deh...., eh........ terus terjadi migrasi database ke MySQL Server. Akan menjadi repot untuk menulis ulang logic/ bisnis proses ke database yang baru.

    Salah satu solusi adalah menggunakan ORM (Object Relational Mapper) agar flexibel bila terjadi pindah database. pada ORM dapat menuliskan logic / bisnis proses kemudian ORM yang akan melakukan request ke database yang digunakan.

    Salah satu ORM (Object Relational Mapper) yang ada di php dan disediakan pluginnya di symfony framework adalah DOCTRINE dgn Feature Doctrine Query Languange sebagai alternatif SQL.