Ghufron Asadly. Diberdayakan oleh Blogger.
Tampilkan postingan dengan label php. Tampilkan semua postingan
Tampilkan postingan dengan label php. Tampilkan semua postingan

Mereplace karakter sebuah string

Jumat, 01 Maret 2019

$namafile=  preg_replace("/[^a-zA-Z0-9]/","",$this->request->data['Surat']['no']);
echo $namafile;

json looping

Rabu, 14 Februari 2018

<?php
  // Loop through Array
  $someArray = ...; // Replace ... with your PHP Array
  foreach ($someArray as $key => $value) {
    echo $value["name"] . ", " . $value["gender"] . "<br>";
  }

  // Loop through Object
  $someObject = ...; // Replace ... with your PHP Object
  foreach($someObject as $key => $value) {
    echo $value->name . ", " . $value->gender . "<br>";
  }
?>

mengubah format date php

Minggu, 04 Februari 2018

<?php
$date=date_create("2013-03-15");
echo date_format($date,"Y/m/d H:i:s");
?>

Multiple Button Submit PhP

Kamis, 10 Agustus 2017

<input type="submit" name="publish" alt="Publish" value=""/>
<input type="submit" name="save" alt="Save" value=""/>

<?php
    if (isset($_POST['publish'])) {
        # Publish-button was clicked
    }
    elseif (isset($_POST['save'])) {
        # Save-button was clicked
    }
?>

datetime PHP or Cakephp

Senin, 17 April 2017

2017-04-18 12:59:32


$tg=date("Y-m-d H:i:s");

Format Tanggal Hijriah

Kamis, 16 Februari 2017

function makeInt($angka)
{
if ($angka < -0.0000001)
{
return ceil($angka-0.0000001);
}
else
{
return floor($angka+0.0000001);
}
}
function konvhijriah($tanggal)
{
$array_bulan = array("Muharram", "Safar", "Rabiul Awwal", "Rabiul Akhir",
"Jumadil Awwal","Jumadil Akhir", "Rajab", "Sya’ban",
"Ramadhan","Syawwal", "Zulqaidah", "Zulhijjah");
$date = makeInt(substr($tanggal,8,2));
$month = makeInt(substr($tanggal,5,2));
$year = makeInt(substr($tanggal,0,4));
if (($year>1582)||(($year == "1582") && ($month > 10))||(($year == "1582") && ($month=="10")&&($date >14)))
{
$jd = makeInt((1461*($year+4800+makeInt(($month-14)/12)))/4)+
makeInt((367*($month-2-12*(makeInt(($month-14)/12))))/12)-
makeInt( (3*(makeInt(($year+4900+makeInt(($month-14)/12))/100))) /4)+
$date-32075;
}
else
{
$jd = 367*$year-makeInt((7*($year+5001+makeInt(($month-9)/7)))/4)+
makeInt((275*$month)/9)+$date+1729777;
}
$wd = $jd%7;
$l = $jd-1948440+10632;
$n=makeInt(($l-1)/10631);
$l=$l-10631*$n+354;
$z=(makeInt((10985-$l)/5316))*(makeInt((50*$l)/17719))+(makeInt($l/5670))*(makeInt((43*$l)/15238));
$l=$l-(makeInt((30-$z)/15))*(makeInt((17719*$z)/50))-(makeInt($z/16))*(makeInt((15238*$z)/43))+29;
$m=makeInt((24*$l)/709);
$d=$l-makeInt((709*$m)/24);
$y=30*$n+$z-30;
$g = $m-1;
$final = "$d $array_bulan[$g] $y H";
return $final;
}

membuat iclude direcory independen

Kamis, 22 Desember 2016

cara pertama
<?php include ( $_SERVER['DOCUMENT_ROOT'] . ‘/mywebsite/file.php’);?>

cara kedua
<?php include(dirname(__FILE__) . DIRECTORY SEPARATOR . ‘mywebsite’ . DIRECTORY SEPARATOR. ‘my-file.php’);?>

PHP date time

Kamis, 08 Desember 2016

<?php
date_default_timezone_set("Asia/Bangkok");
//echo date_default_timezone_get();
?>

Membuat Hari dalam bahasa indonesia

ini menampilkan pada hari tertentu bahasa inggirs
$tanggal = '2015-06-02';
$day = date('l', strtotime($tanggal));
echo "Tanggal {$tanggal} adalah hari : " . $day;
dalam bahasa indosnesia
$tanggal = date("Y-m-d");
$day = date('D', strtotime($tanggal));
$dayList = array(
 'Sun' => 'Minggu',
 'Mon' => 'Senin',
 'Tue' => 'Selasa',
 'Wed' => 'Rabu',
 'Thu' => 'Kamis',
 'Fri' => 'Jumat',
 'Sat' => 'Sabtu'
);
echo "Tanggal {$tanggal} adalah hari : " . $dayList[$day];
?>

Cara membolehkan Firewall apche dan mysqld pada xampp

Kamis, 13 Oktober 2016

 1.allow pada apache di folder apce bin
2. allow apada folder mysql bin mysqld

PHP limiter

Kamis, 28 April 2016

'" . $result_pt['result']['id_reg_pd'] . "'

Create Koneksi Mysqli and Looping data

Rabu, 09 Maret 2016

create Koneksi
 $mysql_servername = "localhost";
$mysql_username = "root";
$mysql_password= "";
$conn_mysql = new mysqli($mysql_servername, $mysql_username, $mysql_password);
if ($conn_mysql2->connect_error) {
    die("Connection mysql failed: " . $conn_mysql->connect_error);
} else{
//    echo "Connected to mysql2 successfully";}
$selectmysql_db = mysqli_select_db($conn_mysql, "database");

Looping data
$result= mysqli_query($conn_mysql, $sql_krs);
    while ($row = $result->fetch_assoc()) {
    $row['nama_field'];
}

Menangani problem tanda petik ' pada saat insert ke dalam database

Kamis, 20 Agustus 2015

ada 2 kode yaitu:
1. mysqli_real_escape_string atau mysql_real_escape_string
$firstname = mysqli_real_escape_string($con, $_POST['firstname']);
2.addslashes

$nama = addslashes($krs[$a]['mahasiswa']['nama']);




Menampilkan Error,atau mematikan error pada PHP

Rabu, 12 Agustus 2015

cara mematikan error pada php pada 1 document
error_reporting(0);
cara mematikan pada banyak document atau file
error_reporting = E_ALL
cara menampilakn error
ini_set('display_errors',1); 
 error_reporting(E_ALL);

lebih lengkapnya tengok penjelasan dibawah ini
file.php

Copy Code
ini_set('display_errors', 1);
//Atau
error_reporting(E_ALL && ~E_NOTICE);

php.ini

Copy Code
display_errors = On
error_reporting = E_ALL & ~E_NOTICE

.htaccess

Copy Code
php_value display_errors 1

Cara Membuat Tanggal Format Indonesia

Selasa, 24 Februari 2015

cara membuat date format indonesia
$today = date("Y-m-d");

tampil 2015,01-12
untuk membuat format indonesia ini nih fungsinya
function DateToIndo($date) {
    $BulanIndo = array("Januari", "Februari", "Maret",
        "April", "Mei", "Juni",
        "Juli", "Agustus", "September",
        "Oktober", "November", "Desember");

    $tahun = substr($date, 0, 4);
    $bulan = substr($date, 5, 2);
    $tgl = substr($date, 8, 2);

    $result = $tgl . " " . $BulanIndo[(int) $bulan - 1] . " " . $tahun;
    return($result);
}

contoh penggunaan :
<?php echo DateToIndo($today);?>












Mengambil sebagian Data di php

Minggu, 25 Januari 2015

<?php
$data= "10-11-2011";
$namafile= substr($data,-4);
echo $namafile;
?>
hasilnya adalah "2011"

Membuat Chained DropDown Dengan PHP dan menentukan Lokasi Latitude

Selasa, 21 Oktober 2014

cara membuat Chained Dropdown dan menetukan lokasinya, ini nih silahkan di download saja sourcenya

https://drive.google.com/a/unissula.ac.id/#folders/0B01lHm9t7ukAMkxyUVhXM1FVUDA
atau klik disini

php 5.3 upgrade 5.5

Minggu, 01 Juni 2014

$HTTP_GET_VARS

terkadang kita bingung, antara php 5.3 dan 5.5 terutama dalam kasus
$HTTP_GET_VARS,
untuk di php 5.3 menggunakan :$HTTP_GET_VARS
sedangkan php 5.5 menggunakan :$_GET


1. $HTTP_GET_VARS with $_GET
2. $HTTP_SERVER with $_SERVER.

or change

change your php.ini file

register_long_arrays = On

Or
********************
insert into your .htaccess file

register_long_arrays = On

*****************

and Enjoy with your nice codding
 

Most Reading