Sebelumnya download file xampp di situs resminya pilih yang linux dan download yang versi 7/8 sesuai selera karena versi terbaru biasanya program lama tidak berjalan. tetapi jika baru mulai dan tidak menggunakan program lama maka versi terbaru lebih baik.link download xampp https://www.apachefriends.org/download.htmlCara install xampp di ubuntu atau file .run lainnya:1. ubah permissionnya:buka terminal (posisikan di drive tempat file “cd Downloads”)chmod 755 xampp-blablabla.run2. lanjutkan dengan jalankan instalasi dengan terminal:sudo ./xampp-blablabla.run3. install seperti biasa saat jendela...
Showing posts with label php. Show all posts
Showing posts with label php. Show all posts
Mencari kata dalam kalimat PHP
Sebelumnya sekilas info : BLOG INI MERUPAKAN PENYIMPANAN KEDUA DARI OTAK PENULIS.
Mencari kata dalam sebuah kalimat.
Maksudnya dalam sebuah kalimat misalnya : ibu memasak didapur. Dari kalimat ini saya akan mencari kata masak.
Sesuai dengan judulnya tutorial ini menggunakan bahasa pemrograman PHP.
Baik langsung saja :
<?php
$kalimat = 'ibu memasak didapur';
if(preg_match("/masak/i", $kalimat)) {
echo 'Ketemu';
} else {
echo 'Tidak Ketemu';
}
?>
Penjelasannya : preg_match diatas menggunakan case insensitive (i) sehingga gak peduli tulisannya besar atau kecil.
Sekian Semoga be...
Menampilkan hasil selalu positif di PHP
Mumpung lagi ingat dan kadang saya lupa dengan kode yang simple tapi terkadang sangat dibutuhkan. Salah satu yang akan saya post kali ini mengenai bagaimana menampilkan hasil yang selalu positif meskipun hasil penjumlahan, pengurangan atau perkalian hasilnya negaitif.
Contoh :
4-5 = -1
Untuk menampilkan tanpa minus di php maka menggunakan sintak ABS.
Misalnya :
$a = abs(4-5);
echo"$a";
Maka, Hasilnya akan ...
Membuat textarea yang menampilkan sesuai inputan
Maksud dari judul diatas adalah bagaiman menampilkan hasil inputan di textarea kemudian hasil tampilnya juga sesuai dengan yang diinput.
Misalnya pada sebuah textarea kita input menggunakan enter tapi setelah data inputan tadi dimasukan, hasilnya tidak ada enter melainkan berderet.. Contohnya :
Anda memasukan di textarea seperti ini :
Namun hasil yang ditampilkan seperti ini:
Yang anda inginkan adalah seperti ini:
Caranya cukup mudah hanya anda tinggal menggunakan sintak nl2br.
misalnya :
$text = "aku lagi sibuk ngoding
kamu sedang apa?";
$content = nl2br($text);
Oke,...
.htaccess tidak bekerja di centos
Pada artikel sebelumnya tentang bagaimana mengubah link dinamis menjadi link statis sudah selesai dan menghasilkan file dengan nama .htaccess.
File ini jika dijalankan di webserver xampp biasanya tidak akan ada masalah karena xampp sudah men-setting secara default.
nah, bagaimana jika anda menjalankan pada hosting dan menginstall apachenya sendiri seperti di centos? tenang saja caranya cukup simple hanya menambahkan beberapa sintak di file httpd.conf.
sintak yang ditambahkan adalah :
<Directory "var/www/html/">
AllowOverride All
</Directory>
file httpd.conf terletak...
Mengubah link dinamis menjadi link statis
Dalam pembuatan website dinamis dengan menggunakan database tentu sekarang menjadi hal yang sudah biasa dan memang akan lebih baik jika menggunakan database sebagai tempat penyimpanan datanya. Selain mudah dalam penambahan artikel juga mudah dalam penulisan kode programnya, dibanding dengan web statis yang harus menambah satu halaman jika akan menambah data (artikel, berita dll).
Namun menurut saya link statis juga diperlukan agar keamanan web lebih terjamin dibandingkan dengan menampilkan link dinamis. Oke, berbicara link statis dan dinamis mungkin ada baiknya diberikan contoh :
Link statis...
Mengatasi masalah perbedaan versi php, Sintak PHP muncul pesan error
Adakalanya komputer kena virus dan memaksa harus dilakukan install ulang. Yang secara otomatis semua program juga harus diinstall ulang, termasuk webserver seperti xampp (bagi para programmer).
Kemudian masalah muncul ketika anda menginstall versi xampp yang terbaru. Versi xampp yang terbaru biasanya juga mengandung PHP yang versi terbaru. Muncul masalah bahwa sintak yang sudah berjalan menjadi banyak muncul error yang tentunya membuat pusing.
Nah, bagi para programmer jangan ngawatir karna ada sedikit sintak yang yang dapat menangani masalah perbedaaan versi dari php agar sintak yang dibuat...
How to check php version
Pernahkah anda mengalami kesalahan dalam menulis sintak padahal dirasa sudah benar? Ya, saya juga pernah mengalaminya. saat itu saya menginstal ulang laptop dan menginstall ulang lagi webservernya juga. namun saya menginstall versi webserver yang versi terakhir. dan ternyata sintak php yang sudah dibuat sebelumnya mengalami error seperti diabawah ini :
Notice: Use of undefined constant modul - assumed 'modul' in C:\xampp\htdocs\sawit\admin\content.php on line 18
nah, setelah saya cek ternyata versi php pada webserver yang baru saja diinstall mempunyai versi php yang lebih tinggi.
Pertanyaannya...
Menentukan nama hari dari tanggal PHP
Tutorial sedikit mengenai bagaimana menentukan nama hari dari sebuah tanggal dengan menggunakan php.
Langsung ke coding aja deh :
<?php
$date="2015-07-06";
$namahari = date('l', strtotime($date));
echo $namahari;
?>
Hasilnya : Monday
Oke Semoga Bermanfaat.......
Upload dan Convert Video PHP
Setelah menginstal ffmpeg pada windows dan mengetahui cara menggunakan sintaknya.
Baca : menggunakan-ffmpeg-untuk-konversi-video
install-ffmpeg-di-windows
Sekarang bagaimana menggunakannya dengan PHP?
Contoh Dibawah ini adalah untuk meng upload dan sekaligus konversi video dengan PHP dan ffmpeg.
1. Buat file index.php
<!DOCTYPE HTML>
<html>
<head>
<title></title>
<link href="css/style.css" rel='stylesheet' type='text/css' />
<meta name="viewport" content="width=device-width, initial-scale=1">
...
Customize Video Streaming With Javascript
Memutar file video di web semua tentu sudah banyak yang mengerti. Bahkan sekarang sudah ada bawaan dari HTML5 yang sudah memutar video dengan kualitas yang baik.
Nah, Kali ini akan membagikan beberapa tips yang bisa anda pakai dalam meng-customize hasil video player/embed di html5 menggunakan javascript. Tepatnya menggunakan OSMPlayer.
OSMPlayer menggunakan jquey UI sehingga backgroundnya bisa diubah sesuai dengan thema yang tersedia di Jquery UI.
Oke, Berikut sintak yang digunakan
<!DOCTYPE HTML>
<html>
<head>
<title>Pemutar Dengan OSMPlayer</title>
<script...
How to upload and resize Image With PHP
Oke, hari ini akan membahas mengenai bagaimana meng upload dan merize hasil upload menggunakan PHP.
Dalam membuat sebuah system yang berbasai webbase dan harus menampilkan gambar maka perlu dilakukan resize atau mengubah ukuran agar dapat ditampilakan sebagai thumbnail dan dapat meminimalisir penggunaan bandwith.
Baik saya langsung berikan contoh sintak koding mengguunakan PHP :
<?php
error_reporting(0);
$change="";
$abc="";
define ("MAX_SIZE","400");
function getExtension($str) {
$i = strrpos($str,".");
if (!$i) { return ""; }
$l = strlen($str) - $i;
...
Split Javascript
Pembahasan hari ini adalah mengenai bagaimana memotong kata/kalimat dalam javascript
Oke sekarang langsung ke script aja :
<!DOCTYPE html>
<html>
<body>
<p>Click the button to display the array values after the split.
<button onclick="myFunction()">Try it
<p id="demo">
<script>
function myFunction() {
var str = "How are you doing today?";
var res = str.split(" ");
document.getElementById("demo").innerHTML = res[0];
}
</script>
</body>
</html>...
Mengetahui lokasi ip dengan PHP
GEO Location... Oke ini yang akan coba penulis uraikan mengenai geolocation dengan menggunakan php. Mungkin ada beberapa pertanyaan yang bagus tentang bagaimana sebuah situs luar negeri semisal sosial media bisa mengganti bahasa, mata uang, atau hal lainnya yang berhubungan dengan lokasi. Ya. itu dengan memanfaatkan geolocation.
Dengan menggunakan geolocation maka informasi pengakses situs dapat diketahui IP nya yang nanti akan dapat memberi informasi tentang pengakses situs tersebut.
Oke tidak panjang lebar lagi menjelaskan. Ada sebuah plugin geolocation yang dinamakan geoplugin. tentunya...
Hitung Mundur Dengan PHP
Oke hari ini kita mulai dengan cara membuat hitung mundur dengan munggunakan PHP dan JavaScript. Alasan mengapa artikel ini perlu dipelajari adalah karena perhitungan waktu mundur bisa jadi digunakan disaat-saat tertentu pada aplikasi atau sistem yang dibuat.
Simplenya perhitungan waktu mundur ini menggunakan setInterval yang ada pada javascript.
Hasil simplenya akan seperti ini :
Nah hasil diatas merupakan contoh hasil sederhana perhitungan waktu mundur. Tampak 3600 secs, itu akan berkurang nilainya perdetik.
Oke sekarang bagaimana sintaknya PHP dan Javascriptnya.
var count=...
Cara Kirim Email melalui PHP
Ada dua file yang harus diubah settingan defaultnya jika ingin melakukan pengiriman email melalui PHP.
1. file php.ini
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = smtp.gmail.com
; http://php.net/smtp-port
;smtp_port = 465
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = reboot.bs@gmail.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "\"\xampp\sendmail\sendmail.exe\" -t"
2. file sendmail.ini
# Example for a user configuration file
# Set default values for all following...
Memasang Syntak Pemrograman di Blog (Syntax Highlighter)
Pagi gan...
Dari kemaren ane bingung gimana bisa memposting kode program ke blog. Setahu ane kode/sintak program bisa di posting diblog dengan menggunakan <pre> dan </pre>, tapi ternyata pas ane coba masukin kode javascript ternyata <script> nya gak muncul. Itu karena kebaca sintak di blog.
Oke dari masalah itu ane coba searching dan menemukan yang nama "SyntaxHighlighter" yang dibuat oleh Alex Gorbatchev. Jadi dia membuat script yang membuat kode program kita akan ditulis layaknya teks biasa. Tentunya dengan bantuan <pre> dan </pre>.
Oke Langsung saja tutorialnya...
Aplikasi Kalkulator
Buat agan-agan yang ingin melakukan eksplorasi pemrograman. Ini ada sebuah aplikasi kalkulator yang dibuat dengan bahasa pemrograman html dan javascript.
Caranya cukup mudah, Berikut caranya:
1. buat file index.html dan copy kode program dibawah ini :
var FKeyPad = document.Keypad;
var Accum = 0;
var FlagNewNum = false;
var PendingOp = "";
function NumPressed (Num) {
if (FlagNewNum) {
FKeyPad.ReadOut.value = Num;
FlagNewNum = false;
}
else {
if (FKeyPad.ReadOut.value == "0")
FKeyPad.ReadOut.value = Num;
else
FKeyPad.ReadOut.value...