Kumpulan Php Script

  • Uploaded by: deeta8
  • 0
  • 0
  • January 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Kumpulan Php Script as PDF for free.

More details

  • Words: 2,646
  • Pages: 21
Loading documents preview...
PEMROGRAMAN WEB KUMPULAN PHP SCRIPT

DI SUSUN OLEH UCU SURYADI 20054350002

TEKNIK INFORMATIKA UNIVERSITAS INDRAPRASTA PGRI 2008

BAB I OPERASI ANGKA 1.

Membuat Tabel Perkalian ”; } ?> Hasil: 5x1 = 5 5x2 = 10 …

2.

Mencari angka terbesar dan terkecil Untuk mencari angka paling kecil dan paling besar dari deretan angka yang tersedia, kita bisa gunakan fungsi sort(). ”; // hasil: “Angka terbesar : 17594 “ $max = $series[sizeof($series)-1]; echo “Angka terbesar : $max”; ?>

3.

Mengolah angka dengan beberapa bilangan desimal di belakang koma

4.

Konversi angka ke berbagai basis bilangan ”; // konversi angka ke binari // Hasil: “Binari : 1100100 “ $bin = decbin($num); echo “Binary: $bin
”; // konversi angka ke oktal // Hasil : “Octal: 144 “ $oct = decoct($num); echo “Octal : $oct
”; // konversi angka ke hexadesimal // Hasil: “Hexadesimal: 64 “ $hex = dechex($num); echo “Hexadesimal: $hex
”; // konversi angka ke base6 // Hasil: “Base6: 244” $base6 = base_convert($num, 10, 6); echo “Base6: $base6 “; ?>

5.

Ubah data dalam bentuk angka ke dalam kalimat Sebelumnya kita harus menginstall paket PEAR Number_Words terlebih dahulu. toWords(190000000) . “.
”; ?>

Untuk mengubah ke dalam bahasa Indonesia lakukan dengan script berikut toWords(78, ‘id’) . “.”
”; ?>

6.

Konversi angka ke bilangan Romawi Instal terlebih dahulu paket PEAR Number_Roman toNumeral(5) . “.\n”; // Hasil: “318 in Roman is CCCXVIII”. Echo “318 in Roman is “ . $nr->toNumeral(318) . “.”; ?>

Untuk mencetak angka 1 – 100 dalam bilangan Romawi, lakukan dengan script berikut:

BAB II PHP COUNTER SCRIPT

1.

Counter script dengan flat file (file txt) Buat satu buah file text kosong dengan nama hit_counter.txt simpan dalam directori server kemudian panggil dengan script berikut:

2.

User online dengan flat file Buat data dengan array tentang pengunjung yang sedang online $ip = $_SERVER['REMOTE_ADDR']; $visitor = array( 'page' => $page, 'time' => time() );

Selanjutnya ambil data dari pengguna online lalu masukkan atau update data tersebut dalam file data. $online = unserialize(file_get_contents('data/online.php')); $online[$ip] = $visitor;

Hapus data pengunjung yang telah melebihi waktu 10 menit foreach($online as $k => $v) { if($online[$k]['time'] < time() - 900) { unset($online[$k]); } }

Sekarang hitung pengguna yang sedang online dan masukkan ke dalam file data foreach($online as $k => $v) { if(!isset($onlinecount[$online[$k]['page']])) $onlinecount[$online[$k]['page']] = 0; $onlinecount[$online[$k]['page']] += 1; } file_put_contents('data/online.php', serialize($online));

Berikutnya kita akan mendata dan menampilan user yang sedang online foreach($count as $k => $v) { $total += $count[$k]; } echo $total;

Berikut kode lengkapnya: $page, 'time' => time() ); $online = unserialize(file_get_contents('data/online.php')); $online[$ip] = $visitor; foreach($online as $k => $v) { if($online[$k]['time'] < time() - 900) { unset($online[$k]); } } foreach($online as $k => $v) { if(!isset($onlinecount[$online[$k]['page']])) $onlinecount[$online[$k]['page']] = 0; $onlinecount[$online[$k]['page']] += 1; } file_put_contents('data/online.php', serialize($online)); ?>

lakukan pemanggilan terhadap file tersebut dengan cara <TITLE> Terdapat pengguna online!

3.

Hit counter dengan PHP & MySQL Mulai dengan dua buah file database CREATE TABLE supporters_ips( id VARCHAR( 15 ) NOT NULL, ip VARCHAR( 100 ) NOT NULL ); CREATE TABLE supporters( id INT( 11 ) NOT NULL AUTO_INCREMENT , PRIMARY KEY ( id ) , site_adress VARCHAR( 100 ) NOT NULL , site_title VARCHAR( 100 ) NOT NULL , hits VARCHAR( 100 ) NOT NULL DEFAULT '0' );

Buat file supporters_config.php
= = = =

"YOUR USERNAME"; "YOUR PASS"; "localhost"; "YOUR DATABASE";

$mysql_access = mysql_connect($db_host, $db_user, $db_pass); mysql_select_db($db_name); ?>

File view_hits.php adalah panel administrasi untuk melihat jumlah kunjungan
"; } ?>
Nama Situs:
Jumlah Kunjungan:
$site_title
$number_of_hits

Tambah situs baru



Sekarang add_new.php, untuk menambah situs baru
Kembali?"; } } } else { ?>





File in.php, akan menghitung data pengunjung.
$sql2=mysql_query("INSERT INTO `supporters_ips` ( `id` , `ip` ) VALUES ('$id', '$ip')"); $sql=@mysql_query("SELECT * FROM supporters WHERE id = $id LIMIT 1"); $r=@mysql_fetch_array($sql); $hits=$r['hits']; $hits++; mysql_query("UPDATE supporters SET hits = '$hits' WHERE id = '$id'"); //Sepertinya kita berhasil! header("Location: index.html"); } else { header("Location: index.html"); } } else { header("Location: index.html"); } ob_end_flush(); ?>

BAB III DATE AND TIME 1.

Waktu kemarin Cara Pertama: $kemarin = mktime (date("H"), date("i"), date("s"), date("m"), date("d")-1, date("Y")); echo date("Y-m-d", $kemarin);

Cara Kedua echo date( strtotime("-1 days"));

2.

Load Timer Script Letakkan script berikut pada bagian paling atas halaman:

Script berikut pada bagian paling bawah halaman

3.

Last modified script Script ini berfungsi untuk menampilkan kapan sebuah halaman terakhir kali diupadet:
if ($timediff < 120) { $returndate = "1 minute ago."; } else { $returndate = intval($timediff / 60) . " menit lalu."; } } else if ($timediff < 7200) { $returndate = "1 hour ago."; } else if ($timediff < 86400) { $returndate = intval($timediff / 3600) . " jam lalu."; } else if ($timediff < 172800) { $returndate = "1 day ago."; } else if ($timediff < 604800) { $returndate = intval($timediff / 86400) . " hari lalu."; } else if ($timediff < 1209600) { $returndate = "1 week ago."; } else if ($timediff < 3024000) { $returndate = intval($timediff / 604900) . " minggu lalu."; } else { $returndate = @date('n-j-Y', $timestamp); if($type=="fulldate") { $returndate = @date('n-j-y, H:i', $timestamp); } else if ($type=="time") { $returndate = @date('H:i', $timestamp); } }

//Tampilkan datanya print("Terakhir kali diupdate: "); print($returndate); } ?>

Jangan lupa untuk mengubah FILE.php ke nama file yang kita miliki 4.

Countdown script Target :

Saat ini :

Tenggat :

5.

Mengubah string dalam betuk kalimat ke dalam format waktu Fungsi yang digunakan adalah fungsi strtotime()

6.

Mengetahui tahun kabisat atau bukan fungsi yang digunakan adalah testLeapYear() . ”; “Ini bukan tahun kabisat
”; // Hasil: Ini bukan tahun kabisat echo testLeapYear(2004) ? “ Ini tahun kabisat
”; “Ini bukan tahun kabisat
”; ?>

7.

Mengetahui jumlah hari pada suatu bulan Untuk ini kita bisa menggunakan fungsi mktime() dan date(). Fungsi mktime() sendiri memiliki format: mktime( int hour, int minute, int second, int month, int day, int year). Pada skrip berikut, modifier “t” yang terdapat pada fungsi date() akan meneruskan ke jumlah hari dari bulan bersangkutan.

8.

Mengetahui nama hari pada suatu tanggal Masih menggunakan fungsi mktime() dan date(), kita dapat mengetahui nama hari dari suatu tangal, baik tanggal di masa lalu maupun masa yang akan datang

9.

Konversi waktu lokal ke GMT Dengan menggunakan fungsi gmdate(), kita dapat melakukan perubahan dari waktu lokal ke waktu GMT. ; // Koversi waktu lokal ke waktu GMT // Misal waktu yang dispesifikasikan 05-02-2006 // Contoh hasil: 03:30:00 05-Feb-05 GMT $ts = mktime(4, 30, 0, 2, 5, 2005); echo gmdate(“H:i:s d-M-y T” , $ts);

?>

BAB IV FORM PROCESSING 1.

Mengirim email dengan php send.php

email.php
Kepada (E-Mail)
Judul
Pesan
dari(E-Mail)
 


2.

Mengupload file dengan PHP 0 && $_FILES['frmfile']['size'] <= MAX_FILE_SIZE) { $fsize = true; } // ijinkan tipe file MIME $filetype = array('image/gif','image/jpeg','image/pjpeg','image/png' ); $ftype = false; // periksan file yang diijinkan untuk diupload foreach($filetype as $type) { if ($type == $_FILES['frmfile']['type']) { $ftype = true; break; } } if ($ftype && $fsize && $_POST['frmname'] != '') { switch($_FILES['frmfile']['error']) { case 0: // pindahkan file ke directori yang telah ditentukan $upload = move_uploaded_file($_FILES['frmfile']['tmp_name'],UPL_FL D.$file); if ($upload) { $msg = $_FILES['frmfile']['name'].' uploaded successfully'; } else { $msg = 'Error.
Coba lagi.'; } break;

case 3: $msg = 'Error.
Coba lagi.'; break; default: $msg = 'Salah – hubungi administrator'; } } elseif ($_FILES['frmfile']['error'] == 4) { $msg = 'Pilih file yang akan diupload'; } elseif ($_POST['frmname'] == '') { $msg = 'Masukkan nama anda'; } else { $msg = $_FILES['frmfile']['name'].' File tidak bisa diupload.
'; if(!$ftype) { $msg .= 'Format yang diijinkan: .gif, .jpg, .png
'; } if(!$fsize) { $msg .= 'Ukuran maksimum yang diijinkan '.$maxfs; } } } ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> File upload <style type="text/css">
#tbl_upload th, #tbl_upload td { border-right:solid 1px #aaa; border-bottom:solid 1px #aaa; text-align:left; vertical-align:top; } #tbl_upload th { padding:3px 10px 0px 10px; background-color:#f1f1f1; font-weight:bold; } #tbl_upload td { padding:3px; } .frmfld { border:1px solid #aaa; width:300px; } #btn, #sbm { height:20px; width:120px; display:block; } #btn { background-color:transparent; border:none; cursor:pointer; } #sbm { border:solid 1px #aaa; background:url(button.gif) repeat-x 0px 50%; } .warning { color:#990000; font-weight:bold; } --> '.$msg.'

'; } ?>


 


BAB V BEBERAPA OPERASI STRING 1.

Membalik karakter dalam string String Awal:” . $str . “
”; // Balik semua karakter dalam string // Hasil: “gnirts kilabmem” $sdrac = strrev($str); echo “String yang dibalik:” . $sdrac . “
”; ?>

2.

Menghitung jumlah kata dalam string ”; // Dekomposisi string ke dalam array “words” $words = preg_split(`/[^0-9A-Za-z\`]+/`, $text, -1, PREG_SPLIT_NO_EMPTY); // Hitung banyak kata yang ada di array // Hasil: “n words” echo “Banyaknya kata dalam string awal:” .count($words). “kata
”; ?>

3.

Repeat String ”; //Repeat string // Hasil: he he he he he he he he he he “ $rnyengir = str_repeat($nyengir, 10); echo “String yang direpeat:” .$rnyengir. “
”; ?>

Related Documents

Kumpulan Php Script
January 2021 0
Php
January 2021 4
Php Formularios
February 2021 1
Tutorial Php
January 2021 0
Script
January 2021 5

More Documents from "Degdag Abdulrahman"

Kumpulan Php Script
January 2021 0