Validasi Inputan FORM dengan PHP

VALIDASI FORM dengan PHP
Mencegah input kosong dengan empty() dan trim():
Mencegah Inputan Kosong denagn PHP
fungsi empty() merupakan fungsi yg ada di dalam bahasa pemrograman PHP, untuk pengecekan nilai inputan kosong. Perlu di peerhatikan, fungsi ini menerima input spasi sebagai suatu karakter, jika anda tidak ingin memasukkan nilai spasi sebagai suatu karakter ada bisa menghilagkan dengan fungsi trim().
jadi untuk pencegahan inputan kosong maka harus di kombinasikan antara fungsi empty() dan fungsi trim().

perlu di ketahu juga untuk smua pengguna PHP, bahwa fungsi PHP empty() hanya memeiksa variabel, dan tidak akan mengolah variabel yang di proses fungsi lain, misal empty(trim($var)). oleh karena itu kita akan mencari solusinya.

contoh PHP dari fungsi php empty:

if (isset($_POST['oke']))
{
/* $_POST['oke'] yaitu nilai submit dari form
$_POST['name'] yaitu nilai variabel dari input
$name = trim($_POST['name']);
//jika field tidak kosong
if(!empty($name))
{
echo "hiii, ".$name;
}else
{
echo 'isikan nama anda ';
}
}
?>
kemudian simpan dengan validasi.php
ANDA INGIN Info????, silahkan Klik :

Info Hotel di Bali
Blajar PHP
Mau Buat Aplikasi WEB
Bola
Bola Mania
Info Bola
Donload MP3 Free
Check Kesehatan anda
Berita Hari Ini
Daftar Nama-nama Hotel
Musik Jadul
Tentang Alam
Harga HP
MOTO GP
NETWORK
Desa'ku
NETWORK Bali
Cinta KU
Motor Plus
Ngopi
Kelamin anda
Donload Tragedi Dunia
Bibirnya Gosip
Laptop Ku
Tanamanku
Virus MU

BLOCK IP

BLOCK IP dengan script dengan JS,

script type=”text/javascript”

//input the IP list, separated by commas
var bannedips=[”23.23.23.23?, “11.11.11.11?]

var ip = \’<!–#echo var=”REMOTE_ADDR”–>\’
var handleips=bannedips.join(”|”)
handleips=new RegExp(handleips, “i”)

if (ip.search(handleips)!=-1){
alert(”Sorry, you are not allowed visiting this site…. Redirecting !”)
// Put your alert here.

window.location.replace(”www.angellica2017.com”)
// Blocked IP will be automatically redirected to www.angellica2017.com

/script

ANDA INGIN Info????, silahkan Klik :

Info Hotel di Bali
Blajar PHP
Mau Buat Aplikasi WEB
Bola
Bola Mania
Info Bola
Donload MP3 Free
Check Kesehatan anda
Berita Hari Ini
Daftar Nama-nama Hotel
Musik Jadul
Tentang Alam
Harga HP
MOTO GP
NETWORK
Desa'ku
NETWORK Bali
Cinta KU
Motor Plus
Ngopi
Kelamin anda
Donload Tragedi Dunia
Bibirnya Gosip
Laptop Ku
Tanamanku
Virus MU

Function str_replace() and explode() and regex

penulis iseng2 menuliskan kode yang sudah umum...tentang penggantian karakter,
disi akan di tampilkan script penggantian karakter dengan fungsi str_replace()

$badchars = array('/', '-', '&', ')', '(', '"', '.', '!', '?');
str_replace($badchars,'',$title);
str_replace(', ',', and ',$title);

$title=str_replace(':','', str_replace(';','', str_replace('/','', str_replace('-','', str_replace('&','', str_replace(')','', str_replace('(','', str_replace('"','', str_replace('.','', str_replace('!','', str_replace('?','', str_replace(' ',' ', str_replace(' ',', ',trim($title))))))))))))))

function makeLine($str) {
$a = explode(', ', $str);
for($i=0; $i<count($a)-1; $i++) {
$tmp.= $a[$i].', ';
}
$tmp = substr($tmp, 0, strlen($tmp)-2);
$tmp.= ' and '.$a[count($a)-1];
return $tmp;
}

Try:

$before ='This is a sentence )*(a(B*Z&abc%QER12356';

$after = preg_replace( '/[^a-zA-Z]/', '', $before);

echo $before.'<br />'.$after.'<br />';

to get

This is a sentence )*(a(B*Z&abc%QER12356
ThisisasentenceaBZabcQER

or add a space to the pattern to keep the spacing between the words

$after = preg_replace( '/[^a-zA-Z ]/', '', $before);

echo $before.'<br />'.$after.'<br />';

to get

This is a sentence )*(a(B*Z&abc%QER12356
This is a sentence aBZabcQER

ANDA INGIN Info????, silahkan Klik :

Info Hotel di Bali
Blajar PHP
Mau Buat Aplikasi WEB
Bola
Bola Mania
Info Bola
Donload MP3 Free
Check Kesehatan anda
Berita Hari Ini
Daftar Nama-nama Hotel
Musik Jadul
Tentang Alam
Harga HP
MOTO GP
NETWORK
Desa'ku
NETWORK Bali
Cinta KU
Motor Plus
Ngopi
Kelamin anda
Donload Tragedi Dunia
Bibirnya Gosip
Laptop Ku
Tanamanku
Virus MU

Function Explode ()

// Example 1
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2

// Example 2
$data = "foo:*:1023:1000::/home/foo:/bin/sh";
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
echo $user; // foo
echo $pass; // *


$str = 'one|two|three|four';
// positive limit
print_r(explode('|', $str, 2));
// negative limit (since PHP 5.1)
print_r(explode('|', $str, -1));

output:
Array
(
[0] => one
[1] => two|three|four
)
Array
(
[0] => one
[1] => two
[2] => three
)
ANDA INGIN Info????, silahkan Klik :

Info Hotel di Bali
Blajar PHP
Mau Buat Aplikasi WEB
Bola
Bola Mania
Info Bola
Donload MP3 Free
Check Kesehatan anda
Berita Hari Ini
Daftar Nama-nama Hotel
Musik Jadul
Tentang Alam
Harga HP
MOTO GP
NETWORK
Desa'ku
NETWORK Bali
Cinta KU
Motor Plus
Ngopi
Kelamin anda
Donload Tragedi Dunia
Bibirnya Gosip
Laptop Ku
Tanamanku
Virus MU

Function foreach()

foreach (array_expression as $value)
statement
foreach (array_expression as $key => $value)
statement

* foreach example 1: value only */

$a = array(1, 2, 3, 17);

foreach ($a as $v) {
echo "Current value of \$a: $v.\n";
}

/* foreach example 2: value (with key printed for illustration) */

$a = array(1, 2, 3, 17);

$i = 0; /* for illustrative purposes only */

foreach ($a as $v) {
echo "\$a[$i] => $v.\n";
$i++;
}

/* foreach example 3: key and value */

$a = array(
"one" => 1,
"two" => 2,
"three" => 3,
"seventeen" => 17
);

foreach ($a as $k => $v) {
echo "\$a[$k] => $v.\n";
}

/* foreach example 4: multi-dimensional arrays */
$a = array();
$a[0][0] = "a";
$a[0][1] = "b";
$a[1][0] = "y";
$a[1][1] = "z";

foreach ($a as $v1) {
foreach ($v1 as $v2) {
echo "$v2\n";
}
}

/* foreach example 5: dynamic arrays */

foreach (array(1, 2, 3, 4, 5) as $v) {
echo "$v\n";
}
ANDA INGIN Info????, silahkan Klik :

Info Hotel di Bali
Blajar PHP
Mau Buat Aplikasi WEB
Bola
Bola Mania
Info Bola
Donload MP3 Free
Check Kesehatan anda
Berita Hari Ini
Daftar Nama-nama Hotel
Musik Jadul
Tentang Alam
Harga HP
MOTO GP
NETWORK
Desa'ku
NETWORK Bali
Cinta KU
Motor Plus
Ngopi
Kelamin anda
Donload Tragedi Dunia
Bibirnya Gosip
Laptop Ku
Tanamanku
Virus MU

function preg_split()

// split the phrase by any number of commas or space characters,
// which include " ", \r, \t, \n and \f
$keywords = preg_split("/[\s,]+/", "hypertext language, programming");

$str = 'string';
$chars = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);
print_r($chars);


$str = 'hypertext language programming';
$chars = preg_split('/ /', $str, -1, PREG_SPLIT_OFFSET_CAPTURE);
print_r($chars);


hasil:
Array
(
[0] => Array
(
[0] => hypertext
[1] => 0
)

[1] => Array
(
[0] => language
[1] => 10
)

[2] => Array
(
[0] => programming
[1] => 19
)

)
ANDA INGIN Info????, silahkan Klik :

Info Hotel di Bali
Blajar PHP
Mau Buat Aplikasi WEB
Bola
Bola Mania
Info Bola
Donload MP3 Free
Check Kesehatan anda
Berita Hari Ini
Daftar Nama-nama Hotel
Musik Jadul
Tentang Alam
Harga HP
MOTO GP
NETWORK
Desa'ku
NETWORK Bali
Cinta KU
Motor Plus
Ngopi
Kelamin anda
Donload Tragedi Dunia
Bibirnya Gosip
Laptop Ku
Tanamanku
Virus MU

function str_split()

$str = "Hello Friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);

hasil:
$str = "Hello Friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);

ANDA INGIN Info????, silahkan Klik :

Info Hotel di Bali
Blajar PHP
Mau Buat Aplikasi WEB
Bola
Bola Mania
Info Bola
Donload MP3 Free
Check Kesehatan anda
Berita Hari Ini
Daftar Nama-nama Hotel
Musik Jadul
Tentang Alam
Harga HP
MOTO GP
NETWORK
Desa'ku
NETWORK Bali
Cinta KU
Motor Plus
Ngopi
Kelamin anda
Donload Tragedi Dunia
Bibirnya Gosip
Laptop Ku
Tanamanku
Virus MU

Learn No Mercy

Test Footer

Popular Posts

Diberdayakan oleh Blogger.

Kata Motivasi


Belajar membuat anda semakin teringat akan hal yang dipelajari dan jika hal itu dibutuhkan suatu saat anda tentunya akan memperoleh keuntungan positif karena anda pernah belajar tentang hal tersebut. Selalu belajar akan menjadikan anda rajin dan akan berdampak positif pula bagi kehidupan anda.

DAFTAR TAMU

Total Pageviews

Kata Mutiara Komputer

Sahabat terbaik bagaikan sebuah komputer bagimu. Dia menghiasi kehidupanmu, menyimpan kebersamaan denganmu dalam hatinya, membantu memecahkan kesulitan yang kamu hadapi, mengalihkan banyak peluang untuk dirimu dan tidak pernah penghapus kebersamaan dengamu dari ingatannya.

Site Info

Animasi

Google

Jam Analog

Featured Posts

Follow !!!

Friend

 

My Banner

Site Info