Pages

Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

Friday, March 13, 2015

membuat bilangan acak pada php

function yang digunakan  rand()

contoh ;


<?php
$bilangan = rand(2,18);
echo $bilangan;
?>

Tuesday, November 18, 2014

insall phpLDAPadmin on centos 6



 Install and Configure phpLDAPadmin

Add EPEL repository

rpm -ivh http://mirrors.ukfast.co.uk/sites/dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm


 

Install phpLDAPadmin

yum install -y phpldapadmin

 

Allow access from your network

vim  /etc/httpd/conf.d/phpldapadmin.conf


Order Deny,Allow
Deny from all
Allow from 127.0.0.1 10.0.0.0/24
Allow from ::1

Allow from192.9.18.25




Disable automatic login mechanism
nano /etc/phpldapadmin/config.php



Comment out the following (line 398)

//$servers->setValue('login','attr','uid');

Setup HTTPD service

chkconfig httpd on 

service httpd start


 



Log in to phpLDAPadmin

http://localhost/ldapadmin


Friday, September 26, 2014

Can't export more than 5000 rows to Excel?

Question :
I have a problem about export data to xls,
I can't export more then 5000 rows to excel?

Answer :
Well after doing my last testing i found the answer and was very easy.

I was using LINUX UBUNTU 64 bit and it uses OPEN OFFICE (LIBRE CALC) and this program is only showing 5000 rows.

The solution is:
Open the file using Microsoft Excel on Windows.

Thank you. 

Friday, July 4, 2014

Send Emali with SSMTP

install ssmtp :

sudo apt-get install ssmtp


Edit file  ssmtp.conf
sudo vim /etc/ssmtp/ssmtp.conf

edit seperti dibawah ini :

# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
#root=postmaster
root=test@gmail.com

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
#mailhub=mail
mailhub=smtp.gmail.com:587
AuthUser=test@gmail.com
AuthPass=xxxxxxxx
UseTLS=YES
UseSTARTTLS=YES

# Where will the mail seem to come from?
#rewriteDomain=

# The full hostname
hostname=test@gmail.com

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES



on php file :



//create fuction for send email

   function sendmail ($cc,$to,$sb,$msg)
    {       

    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= "From: aem@aem.co.id \r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers .= 'cc:'.$cc. "\r\n";
    $headers .= 'Bcc:aem@aem.co.id'. "\r\n";
    ini_set("SMTP","smtp.aem.co.id");
    ini_set("sendmail_from",$mailfrom); 
    mail($to,$sb, $msg, $headers);
    //return $true;           
       
    }   


//send mail

$from: "xxx@xxx.com";
$mailto: "xxx@xxx.com";
$subject: "testing send email";
$message: "Test";

sendmail($from,$mailto,$subject,$message);








Sunday, June 8, 2014

Create Dynamic Combobox Using PHP











Create Dynamic Combobox Using  PHP


<select name="combobox_wipyear" id="combobox_wipyear" >
       <?php
             $ctahun = date("Y");
             $rollback = $ctahun - 4;
               while ($ctahun >= $rollback)
                     {
                        $option .= "<option ";
                        $option .= "value=\"$ctahun\">$ctahun</option> \n";
                        $ctahun = $ctahun - 1;
                     }
                   echo $option;
               ?>
</select>

Friday, March 14, 2014

file_get_contents not working on ubuntu

I have problem : php file_get_contents not working .

solution :

open   php configuration  file :

#vim /etc/php5/apache2/php.ini

edit value
file_get_contents=on 









Sunday, December 15, 2013

Script PHP Connect to MySQL


Berikut Ini Contoh Script PHP Connect to MySQL









Contoh 1:

<?php
$conn = mysql_connect('192.168.1.40', 'User', 'Password');
if (!$conn) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($conn);
?>



Contoh 2 :

<?php
// Create connection
$con=mysqli_connect("192.168.1.40","User","Password","Database");

// Check connection
if (mysqli_connect_errno())
  {
   echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
  else {
   echo "Connected successfully";
 }

?>


Wednesday, October 9, 2013

Mengatasi Error php "Notice: Undefined index: "



Undefined Index terjadi karena terdeteksi ada sebuah variable yang kosong.

Undefined Index ini hanya peringatan saja, anda bisa mengatasi masalah ini dengan merubah file php.ini yang ada pada server web anda.
agar error ini tidak lagi muncul.







1. Open php.ini

2. Rubah line berikut ini

error_reporting(E_ALL);

tambahkan  tanda ";" didepannya sehingga menjadi seperti dibawah ini

;error_reporting(E_ALL)

OR

bisa juga anda rubah menjadi seperti ini

error_reporting(E_ALL ^ E_NOTICE);


3. You can also supress notice errors by putting @ before the variable.

PHP Code:
@$variable = $_GET['va']; 

Thursday, September 26, 2013

install library web server pada linux

Berikut ini list library yang harus di install ketika kita membangaun web server :






apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl



check library yang sudah terinstall melalui phpinfo.php

/etc/php5/apache2/conf.d/curl.ini,
/etc/php5/apache2/conf.d/gd.ini,
/etc/php5/apache2/conf.d/imagick.ini,
/etc/php5/apache2/conf.d/imap.ini,
/etc/php5/apache2/conf.d/interbase.ini,
/etc/php5/apache2/conf.d/intl.ini,
/etc/php5/apache2/conf.d/mcrypt.ini,
/etc/php5/apache2/conf.d/memcache.ini,
/etc/php5/apache2/conf.d/ming.ini,
/etc/php5/apache2/conf.d/mssql.ini,
/etc/php5/apache2/conf.d/mysql.ini,
/etc/php5/apache2/conf.d/mysqli.ini,
 /etc/php5/apache2/conf.d/odbc.ini,
/etc/php5/apache2/conf.d/pdo.ini,
/etc/php5/apache2/conf.d/pdo_dblib.ini,
 /etc/php5/apache2/conf.d/pdo_mysql.ini,
/etc/php5/apache2/conf.d/pdo_odbc.ini,
/etc/php5/apache2/conf.d/pdo_sqlite.ini,
/etc/php5/apache2/conf.d/ps.ini,
/etc/php5/apache2/conf.d/pspell.ini,
/etc/php5/apache2/conf.d/recode.ini,
 /etc/php5/apache2/conf.d/snmp.ini,
/etc/php5/apache2/conf.d/sqlite3.ini,
 /etc/php5/apache2/conf.d/tidy.ini,
/etc/php5/apache2/conf.d/xmlrpc.ini,
/etc/php5/apache2/conf.d/xsl.ini


Wednesday, September 25, 2013

Cara membuat bilangan prima dengan PHP

berikut ini scriptnya :












<?php
for($i=1;$i<=100;$i++){
            $a = 0;
            for($j=1;$j<=$i;$j++){
                        if($i % $j == 0){
                                    $a++;
                        }
            }
            if($a == 2){
                    echo $i.'';
            }
}
<?



Cara Membuat Bilangan Genap dengan PHP

Berikut ini scriptnya :


  <?php
  for($i=1; $i<=100; $i++)
  {
    if($i%2==0)
        echo ("$i<br>");
  }
  ?>

Cara Membuat Bilangan Ganjil dengan PHP

Cara membuat bilangan ganjil dengan PHP

  <?php
  for($i=1; $i<=100; $i++)
  {
    if($i%2==1)
        echo ("$i<br>");
  }
  ?>


$i%2 ->> artinya  nilai $1 dibagi 2 maka sisanya berapa , jika sisa hasil bagi 1= Ganjil tapi jika  0= Genap .


Get date 14 hari yang lalu pada php

Get date 14 hari yang lalu pada php












Contoh: Dua minggu setelah September 10, 2010 (i.e. +14 hari):

 <?php
 $date = date("Y-m-d", mktime(0, 0, 0, 9, 10 + 14, 2010);
 ?>

 Untuk mendapatkan Date php saja tanpa time untuk dua minggu yang lalu (+14 hari) dari hari ini:
 <?php
 $date = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d")+14, date("Y")));
 ?>

 Dan yang ini cara mendapatkan Date time  dua minggu yang lalu (+14 hari) dari hari ini

 <?php
 $date = date("Y-m-d G:i:s", mktime(date("G"), date("i"), date("s"), date("m"), date("d")-2, date("Y")));
 ?>

Friday, September 20, 2013

Show or Hide PHP Error

Terkadang  ketika kita membuat web application membutuhkan informasi pesan error dan terkadang tidak membutuhkan pesan error .
berikut ini php code untuk merubahnya :






PHP Show Errors


<?php
//show all possible errors
error_reporting(E_ALL);
//overrides php.ini setting
ini_set(‘display_errors’, ’1′);
?>



PHP Hide Errors

<?php
//hide all possible errors
error_reporting(0);
//overrides php.ini setting
ini_set(‘display_errors’, ’0′);
?>



php.ini Show Errors

<?php
//this should go in the php.ini file
display_errors = On
?>



php.ini Hide Errors

<?php
//this should go in the php.ini file
display_errors = Off
?>



PHP Error Handling Options

<?php
// Turn off all error reporting
error_reporting(0);
// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings …)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// Report all errors except E_NOTICE
// This is the default value set in php.ini
error_reporting(E_ALL ^ E_NOTICE);
// Report all PHP errors (see changelog)
error_reporting(E_ALL);
// Report all PHP errors
error_reporting(-1);
// Same as error_reporting(E_ALL);
ini_set(‘error_reporting’, E_ALL);
?>

Sunday, August 25, 2013

bagaimana cara mencetak simbol matematika seperti alpha atau beta pada php










Html Code :

<div>
    &#931;
    &#945;
</div>



contoh click disini : http://jsfiddle.net/7QBaZ/

Chart of html entities: http://htmlhelp.com/reference/html40/entities/symbols.html

namun, untuk memunculkannya butuh formula komplek, ini tidak mudah.
anda dapat mencari beberapa referensi disini:

http://www.zipcon.net/~swhite/docs/math/math.html

http://www.myphysicslab.com/web_math.html


terima kasih.

How can i echo mathematical symbols like alpha or beta


html code :

<div>
    &#931;
    &#945;
</div>



Running example here : http://jsfiddle.net/7QBaZ/

Chart of html entities: http://htmlhelp.com/reference/html40/entities/symbols.html

However, to show complex formulae,tis is not as easy as putting HTML entities to show mathematical symbols. You can find some help here to get started :

http://www.zipcon.net/~swhite/docs/math/math.html

http://www.myphysicslab.com/web_math.html

Thursday, May 30, 2013

Cara Memecah String pada PHP

Cara Memecah String pada PHP
String dapat dipecah menjadi beberapa bagian, untuk memecah string perkata Anda dapat menggukanan fungsi berikut :
strtok("string_yg_akan_dipecah", "karakter_pemisah")
parameter karakter_pemisah bisa diisi dengan spasi kosong atau karakter apapun





contoh :


<?php
$kalimat = "Sufyan atsauri yang hidup pada zaman keemasan islam pernah berkata, jika seandainya engkau bertemu dengan ahlussunnah maka sampaikan salamku kepadanya, Sesungguhnya zaman ini zaman keterasingan. Asing islam..... asing....";
$pecah    = strtok($kalimat, " ");
while ($pecah){
echo "$pecah <br>";
$pecah = strtok(" ");
}
?>

Cara merubah huruf kapital pada php


Cara merubah huruf kapital pada php
Untuk merubah huruf pada  string menjadi besar semua, Anda bisa menggunakan fungsi: strtoupper("string)
Sedangkan unuk mengubah menjadi huruf kecil semua dapat mengunakan fungsi :
strtolower("string")




contoh :

<?php
$kalimat = "Hati hati mengolok-olok Sunah seperti memanjangkan janggut atau memotong celana diatas mata kaki, Allah ancam dia dengan azab yang pedih . buka Alquran surat  (An- Nur : 63 ) Maka hendaklah orang-orang yang menyalahi perintah rasul (Sunnah) takut akan ditimpa cobaan atau ditimpa azab yang pedih " ;
echo "Kalimat awal adalah : <br>";
echo "$kalimat <br><br>";
$ubah1=strtoupper($kalimat);
echo "Dirubah menjadi huruf besar semua :<br>";
echo "$ubah1 <br><br>";
$ubah2 = strtolower($kalimat);
echo "Dirubah menjadi huruf kecil semua : <br>";
echo "$ubah2 <br>";
?>

Cara Mencari posisi karakter pada sebuah string

Cara Mencari posisi karakter pada sebuah string

fungsi string yang digunakan strpos() 

<?php
$kalimat="Tidaklah kau melihat kuburan yang tinggi, melainkan kau ratakan kuburan tersebut (Hr. Muslim)";
$karakter="b";
$posisi=strpos($kalimat,$karakter);
print "Karakter '$karakter' berada pada posisi ke $posisi dalam kalimat '$kalimat' <br>";
?>

menghitung jumlah karakter string pada PHP


menghitung jumlah karakter string pada PHP

function yang digunakan
strlen()






Digunakan untuk menghitung jumlah karakter dalam suatu variable,
syantax-nya sebagai berikut : strlen($namavariable)
contoh:

<?php
$kalimat="Belajar PHP";
$jumlah=strlen($kalimat);
print "variable string \$kalimat=$kalimat <br>";
print "Kalimat '$kalimat' diatas jumlah karakternya adalah $jumlah";
?>