D-eye's Blog | Buitenzorg

Membuat script online list menggunakan flat database (Bagian 2)

Membuat script online list menggunakan flat database (Bagian 2)

script PHP Online list menggunakan database file txtLanjutan dari artikel Membuat script online list menggunakan flat database (Bagian 1) .Setelah data masuk kedalam database online.txt ,sekarang waktunya menampilkan kembali data yang sudah diproses oleh file tulis.php.

Filename : online.php

1<?php
2//judul halaman
3$judul='Online List';
4include 'tulis.php';
5
6//variable halaman yang di ambil menggunakan method GET
7$halaman=trim(strip_tags($_GET['halaman']));
8
9//file database
10$data='online.txt';
11
12//buat menjadi array
13$file=file($data);
14
15//data perhalaman
16$tampil=5;
17
18//pemisah data
19$pemisah='||';
20
21//waktu GMT +7
22$tanggal=time()+25200;
23
24//urutkan data (descending)
25rsort($file);
26
27//jumlah data
28$jumlah=count($file);
29
30//totalhalaman
31$totalhal=ceil($jumlah / $tampil);
32
33if(!is_numeric($halaman) || $halaman < 1 || $halaman > $totalhal)
34{$nohal= 1;}
35else
36{$nohal=$halaman;}
37echo '<html><head>
38<title>'.$judul.'</title>
39</head><body>';
40
41//offset
42$no=$nohal*$tampil-$tampil;
43
44//looping
45for($i=0; $i<$tampil; $i++)
46{
47
48//jika data kosong,hentikan
49if(!isset($file[$no])) break;
50
51//explode data
52$baris=explode($pemisah, $file[$no]);
53
54//no urut
55$nomer=$no+1;
56
57//waktu iddle
58$detik=$tanggal-$baris[0];
59if($detik > 60)
60{$wkt=substr($detik/60,0,3).' menit';}
61else
62{$wkt=$detik.' detik';}
63echo '<div>';
64
65//output
66echo '<b>'.$nomer.' . Loading : </b> '.$wkt.' yang lalu<br />
67<b>Browser : </b> '.$baris[2].'<br />
68<b>Ip : </b>'.$baris[1].'<br />
69<b>Lokasi : </b><a href="'.$baris[4].'">'.$baris[3].'</a><br /></div>';
70$no++;}
71
72//jika halaman lebih dari 1 ,tampilkan paging
73if($totalhal > 1)
74{echo '<div>';
75for($hal = 1; $hal <= $totalhal; $hal++)
76{if ($hal >= ($nohal-3) && $hal <= ($nohal+3) || $hal == 1 || $hal == $totalhal)
77{if ($lihathal == 1 && $hal != 2)
78echo '...';
79if ($lihathal != ($totalhal-1) && $hal == $totalhal)
80echo '...';
81if ($hal == $nohal)
82{echo '<b> '.$hal.' </b>';}
83else
84{echo '<a href="online.php?halaman='.$hal.'">'.$hal.'</a> ';}
85$lihathal=$hal;}}
86echo '<br />
87<form action="online.php" method="get">
88<input type="text" name="halaman" value="'.$nohal.'" size="3" /> 
89<input type="submit" value="Go to page" /></div></form></div>';
90}
91echo '</body></html>';
92?>


Spoiler for copy code script PHP online list:


Untuk menggunakan script ini cukup include kan file tulis.php ke dalam header halaman php kita .Misalnya kita mempunyai sebuah file download.php

Filename : download.php
1<?php
2$judul='Free download';
3include 'tulis.php';
4echo '<html><head>
5<title>'.$judul.'</title>
6</head><body>
7//konten halaman
8//konten halaman
9//konten halaman
10</body></html>';
11?>


Semoga bermanfaat
Posted Posted: 11 Jun 2012 Author Author: D-eye
Views Views: 2570 Comments Comments: 19 comments
Categories Categories: php script
Tags Tags: database,flat database,script php,online list
Share Share: Twitter, Facebook, Reddit, Digg

Incoming search terms :

1.script soal online tampilkan halaman php (1)
How to get Earning from website
How to get Earning from wapsite

Blog Title Comment
 

Write | View comments ( 19 )

  • D-eye's avatar#4805 D-eye
    [Quote by Upin] Yang pake sqlnya di share juga dunk!...
    Insya Allah ntar ane share script na kang
    21 Jun 2012 - 23:56
    Howdy Kisanak
    Reply
  • Upin's avatar#4796 Upin
    Yang pake sqlnya di share juga dunk!
    21 Jun 2012 - 19:27
    141.0.8.249
    Reply
  • Anggit's avatar#4742 Anggit
    ijin nyimak aja.. lanjuutt :D
    15 Jun 2012 - 08:02
    114.79.17.24
    Reply
  • Ozy's avatar#4741 Ozy
    nyimak aja lah,hehehe
    15 Jun 2012 - 07:47
    82.145.216.45
    Reply
  • Cahboy's avatar#4738 Cahboy
    [Quote by D-eye] iya nih ,tapi br dapet email 2x ,masih awaiting re...
    shy iz kang itu Link soal Tuit2 kemaren...
    #Request Kolom komentar nama /Visitor nick dibatesin cuman 6-7 huruf bisa kang ? Antisipasi spammer
    15 Jun 2012 - 04:43
    80.239.243.224
    Reply

Write comment

Name :

Email :

Website :

Comment :

Kode : h0n


Bbcode ON | Smiley ON

Category

Belajar seo ( 11 )
Belajar mysql ( 8 )
Kontes ( 1 )
Belajar php ( 21 )
Php script ( 25 )
Dbs ( 29 )
Themes ( 6 )
Tips dan trick ( 14 )
Umum ( 25 )

Archive

Statistic

Online : 8
Hits : 1270/11176774
Hosts : 411/1418460

Most commented