Show
Bismillaahirrohmaanirrohiim… Kali ini kita akan membuat script PHP CURL untuk mendownload file dengan format apa saja. Fungsi download Gambar dibawah ini mempunyai keterangan:– Bisa mendownload file via URL (http atau https) Langsung saja, berikut fungsi PHP download file dengan CURL <?php //Script PHP download File dengan CURL function downloadFile($file_url, $dir_location='') { $returns = array(); if (!empty($dir_location) AND !is_dir($dir_location)) { if(!mkdir($dir_location, 0777, true)) { $returns['status'] = 'error'; $returns['message'] = 'gagal membuat folder '.$dir_location; return $returns; } } $url = filter_var($file_url, FILTER_SANITIZE_URL); if (filter_var($url, FILTER_VALIDATE_URL) === false) { $returns['status'] = 'error'; $returns['message'] = 'URL tidak valid'; return $returns; } $path = parse_url($file_url, PHP_URL_PATH); $file_name = basename($path);//pathinfo($file_url, PATHINFO_FILENAME);//filename $file_ext = pathinfo($file_url, PATHINFO_EXTENSION);//ext $file_ext = strtolower($file_ext); if (empty($file_name)) { $returns['status'] = 'error'; $returns['message'] = 'Nama file tidak valid'; return $returns; } if (strpos($file_ext, '?')!==false) { $file_ext = substr($file_ext,0,strpos($file_ext, '?')); } $ch = curl_init (); curl_setopt($ch, CURLOPT_URL,$file_url); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'); //curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); //curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_TIMEOUT, 20); $raw = curl_exec($ch); $http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE); $curl_error = curl_error($ch); curl_close ($ch); if (!empty($curl_error) OR $http_status!=200) { $returns['status'] = 'error'; $returns['message'] = 'http status: '.$http_status.' '.$curl_error.$file_url; return $returns; } $saveto = $dir_location.$file_name; if (file_exists($saveto)) { @unlink($saveto); } @file_put_contents($saveto, $raw); if (!is_file($saveto)) { $returns['status'] = 'error'; $returns['message'] = 'Gagal simpan gambar'; return $returns; } $returns['status'] = 'ok'; $returns['message'] = 'success'; $returns['file_url'] = $file_url; $returns['dir_location'] = $dir_location; $returns['file_name'] = $file_name; $returns['saveto'] = $saveto; return $returns; } $dir_location = 'filez/'; $file_url = 'https://fossbytes.com/wp-content/uploads/2016/02/learn-to-code-what-is-programming.jpg'; $file_url = 'https://download.quranicaudio.com/quran/ahmed_ibn_3ali_al-3ajamy/078.mp3'; if (isset($_GET['url'])) { $file_url = $_GET['url']; } $downloadFile = downloadFile($file_url, $dir_location); if (isset($downloadFile['saveto'])) { echo '<h1>FILE</h1>'; echo '<a href="'.$downloadFile['saveto'].'">'.$downloadFile['saveto'].'</a>'; } echo '<pre>'; print_r($downloadFile); echo '</pre>';
Baca Juga: Mengirim POST menggunakan file_get_contents PHP Fungsi PHP ini statusnya tinggal pakai, tidak ribet. KesimpulanOke, sementara begitu dulu tutorial cara membuat script download file dengan PHP CURL. Jika ada error atau ada yang ingin ditanyakan silahkan tinggalkan komentar dibawah ini. Semoga tutorial ini bermanfaat. Bagikan
Membuat Cetak Print Laporan Dengan PHP
Membuat Cetak Print Laporan Dengan PHPMembuat Cetak Print Laporan Dengan PHP – Selamat datang di tutorial membuat cetak print laporan dengan PHP. pada tutorial ini kita akan belajar tentang cara membuat cetak laporan atau print laporan dengan PHP. fitur print laporan yang akan kita buat ini hanya menggunakan syntax atau perintah print() dari javascript. halaman yang akan di cetak atau di print akan muncul langsung pada browser. fungsi print() sangat mudah untuk digunakan. selengkapnya silahkan teman-teman baca penjelasan tentang membuat cetak print laporan dengan PHP berikut. Membuat Cetak Print Laporan Dengan PHPLangsung saja kita mulai, untuk membuat cetak print laporan dengan PHP, pada tutorial ini kita akan membuat contoh dengan membuat 2 buah file PHP. yaitu file index.php dan file cetak1.php. silahkan langsung saja teman-teman ikuti. penjelasan tentang membuat cetak print laporan dengan php nya akan saya jelaskan pada bagian akhir. Buat sebuah folder baru dengan nama “cetak_print” dalam folder “htdocs”. file index.php dan file cetak1.php ini akan kita simpan dalam folder cetak_print ini. membuat cetak print laporan dengan php buat sebuah file baru dengan nama index.php dalam folder cetak_print. index.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <!DOCTYPE html> <html> <head> <title>MEMBUAT CETAK PRINT LAPORAN DENGAN PHP - WWW.MALASNGODING.COM</title> </head> <body>
<center> <h2>MEMBUAT CETAK PRINT LAPORAN DENGAN PHP - WWW.MALASNGODING.COM</h2> </center>
<a href="cetak1.php" target="_BLANK">TES PRINT</a>
</body> </html> kemudian buat sebuah file PHP baru lagi dengan nama cetak1.php dalam folder cetak_print. cetak1.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 <!DOCTYPE html> <html> <head> <title>MEMBUAT CETAK PRINT LAPORAN DENGAN PHP - WWW.MALASNGODING.COM</title> </head> <body>
<center> <h2>TUTORIAL CETAK PRINT LAPORAN DENGAN PHP</h2> <h4>CONTOH LAPORAN YANG DI PRINT - WWW.MALASNGODING.COM</h4> </center>
<br/>
<p> Tutorial membuat cetak print laporan dengan php. pada tutorial ini kita akan belajar cara membuat cetak laporan pada PHP dengan cara paling mudah. </p>
<p> Ini adalah contoh data yang diprint pada tutorial <b>MEMBUAT CETAK PRINT LAPORAN DENGAN PHP</b> dari <b>www.malasngoding.com</b>, halaman ini akan dicetak sesuai dengan format HTML yang terdapat dalam file cetak1.php ini. </p>
<script> window.print(); </script> </body> </html> coba teman-teman perhatikan pada file index.php. pada file index.php kita membuat hyperlink atau link “TES PRINT” yang mengarahkan ke file cetak1.php pada saat di klik. 1 <a href="cetak1.php" target="_BLANK">TES PRINT</a> selanjutnya pada file cetak1.php kita membuat contoh halaman yang ingin di cetak. bisa teman-teman perhatikan pada file cetak1.php, pada file tersebut kita membuat halaman sederhana yang menampilkan beberapa paragraf sebagai contoh halaman yang akan di cetak atau di print. yang membedakannya adalah fungsi print() yang sempat saya singgung sebelumnya. dengan fungsi print() dari javascript ini kita bisa memerintahkan halaman untuk dicetak. halaman yang dicetak adalah halaman yang terdapat fungsi print() (seperti pada file cetak1.php). Selanjutnya mari kita lihat hasilnya. karena file index.php dan cetak1.php tadi kita buat dalam folder “cetak_print”, maka langsung saja kita akses http://localhost/cetak_print/ pada browser. membuat cetak print laporan dengan php seperti yang telah kita buat pada file index.php, kita membuat sebuah link tes print. dimana link tersebut akan mencetak halaman file cetak1.php jika di klik. sekarang klik pada “TES PRINT”. membuat cetak laporan dengan PHP maka halaman akan di alihkan ke file cetak1.php. di sini kita bisa langsung print laporan dengan klik tombol cetak jika sudah terhubung dengan printer. karena di sini saya masih belum menghubungkan printer, maka tombol cetak nya masih di disable. Di sini saya menggunakan OS X, maka tampilan nya seperti gambar yang saya lampirkan, jika teman-teman menggunakan sistem operasi windows, tampilannya tidak jauh berbeda. membuat print laporan dengan PHP di OS X bisa langsung di ubah ke PDF dengan memilih menampilkan ke PDF sebagai pratinjau pada opsi pilihan sebelah kiri bawah. hasilnya seperti contoh di atas. Sekian tutorial Membuat Cetak Print Laporan Dengan PHP. sangat mudah bukan. kesimpulannya kita tinggal menambahkan perintah window.print() saja pada halaman yang ingin di cetak. Pada tutorial selanjutnya kita akan belajar cara membuat cetak laporan dara dari database dengan PHP.
Incoming search terms:
Diki Alfarabi Hadi Coding enthusiast. Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.
Tags: cara membuat cetak laporan di php, cara membuat perintah print pada php, cara membuat print preview dengan php, cetak data php, cetak laporan dengan php, membuat cetak laporan dengan php, membuat halaman cetak print dengan php, membuat laporan berdasarkan tanggal dengan php, membuat laporan pdf php berdasarkan kondisi, membuat print laporan dengan php, print data dengan php, print data php, print laporan dengan php, print php, print(), script php cetak laporan pdf, script php print pdf, source code cetak laporan dengan php, tombol cetak php, tombol print php, window.print() Tutorial PHP Dasar
Tutorial PHP Lanjutan
Tutorial PHP CRUD
Tutorial PHP OOP
Produk
Tutorial Terbaru
Toko KamiSOCIALMalas Ngoding TUTORIAL MENARIK LAINNYAMembuat laporan dalam bentuk PDF merupakan merupakah salah satu materi yang harus kita kuasai dalam proses pembuatan aplikasi. Kenapa demikian ? Hal ini karena hampir ... Muzanni Export data ke excel dengan PHP dalah salah satu model yang biasanya digunakan dalam membuat laporan berdasarkan referensi data dari MySQL. Export data ke excel ... Muzanni Membuat QR Code Dengan PHP – Halo teman-teman, Selamat datang kembali di malasngoding.com. Pada materi tutorial ini kita akan belajar tentang Membuat QR Code Dengan ... Diki Alfarabi Hadi Menghitung jumlah baris adalah salah satu teknik yang penting dalam berbagai bidang terutama dalam bidang pemrograman. Dalam pemrograman web, disini saya menggunakan pemrograman PHP untuk ... |