PDA

View Full Version : Kemajuan Buat PHP-Mania di Indonesia !


arwinux
02-09-2000, 04:44 PM
Assalamu'alaikum !

Pertama, selamat dulu buat forum yang udah dinantiin lama banget nih, terutama makasih banget buat Bung Bejita.. alias Mas Idban ya.. !

Menurut saya, memang lebih baik tema forum dibuat spesifik aja spt ini, alasannya Mas Idban sendiri sbg 'pengasuh'-nya spesialis di PHP+MySQL.. dan tentu bisa fokus dong sama kedua topik itu. Kadang kalo' kebanyakan tema, kitanya juga jadi bingung, apalagi di PHP-nya sendiri masih luaskan materi yang mesti ditanyakan / didiskusikan...

Kalo' para programmer atawa peminat program, pengen nanya (web) programming lainnya kan bisa ke milisnya linux-programming@linux.or.id, jadi nggak perlu deh akhirnya forum ini diganti temanya jadi 'webprogramming', jadi mubazir kan...

Sekali lagi, yang jelas adanya forum ini, kemajuan buat PHP Mania di Indonesia !

Buat bejita, kalo' punya arsip-arsip script boleh liat gak, terutama saya sekarang lagi pengen cari script yang bagus buat authentikasi user nih, dan menurut elo authentikasi user kayak gimana bagusnya, pake' PHP_AUTH_USER ama PHP_AUTH_PWD (?) atau yang pake' db MySQL juga' ? Efektif yang mana ?

Wassalam,

@rwinuX

[diedit oleh arwinux, 02-09-2000, 04:52 PM]

Sea Bee
09-09-2000, 07:18 AM
sorry nih gue nggak 'ngeh', kalo MySQL gue tau tapi PHP itu singkatan apaan sih dan kalo bisa garis besar fungsinya gitu. Sebelumnya thank's banget.

blaylock
14-09-2000, 04:14 AM
Selamat juga deh buat forum baru ini..gue baru mo belajar PHP/MySQL katanya sih magic language in web application :D

rame2in dong biar kita-kita yang baru bisa belajar

bejita
19-09-2000, 12:22 PM
Buat bejita, kalo' punya arsip-arsip script boleh liat gak, terutama saya sekarang lagi pengen cari script yang bagus buat authentikasi user nih, dan menurut elo authentikasi user kayak gimana bagusnya, pake' PHP_AUTH_USER ama PHP_AUTH_PWD (?) atau yang pake' db MySQL juga' ? Efektif yang mana ?


tergantung pemakaian juga kalo pake yang PHP_AUTH_USER / PHP_AUTH_PWD nanti kesulitan untuk log out soalnya browser menyimpan data tsb,
bisa diakalin dengan mengirimkan header baru ( heade 401 ) tapi hanya kompatible pada NN ( di IE trik diatas tidak bisa dipakai )

enaknya pake modus operandi db Mysql kita bisa satukan dengan cookies dan bikin form yang kita suka :) untuk logout tinggak apus cookiesnya

kukuhtw
20-09-2000, 05:13 PM
Idban..top deh...!! :)))
gue masih awam banget nih sama PHP..eh tahu-tahu udah keluar lagi PHP4.0....hmhmh...
di website elo..khan ada tulisan 'n' useronline here !
codingnya gimana sih??
:) pertanyaan gue sederhana aja khan ?...

bejita
20-09-2000, 05:54 PM
ini yang untuk ngelognya ( useronline.php )
------------
<?
$IPX=$REMOTE_ADDR;
$IP=$REMOTE_PORT;
$HOST= gethostbyaddr($IPX);
$time= explode( " ", microtime());
$userusec= (double)$time[0];
$usersec= (double)$time[1];
$page=$PHP_SELF;

$hostname= "namaserver_mysql";
$username = "loginnya";
$password = "passwordnya";
$usertable = "usertablenya";
$dbName = "namadatabasenya";

mysql_connect($hostname,$username,$password) OR DIE( "Couldn't connect to MySQL server!");
mysql_select_db($dbName) OR DIE( "Couldn't select database!");
$deleteuser= mysql_query( "delete from $usertable where DATE < $usersec -100");
$userlog= mysql_fetch_row(MYSQL_QUERY( "SELECT * FROM $usertable where IP like '$IP'"));
$User_ID=md5(str_replace(".","",$REMOTE_ADDR) + mt_rand(10000,999999));
if(!$HOST) { $HOST=$IPX; }
if($userlog == false)
{
$ok= @mysql_query( "insert INTO $usertable (ID,IP,NAME,DATE,PAGE) VALUES('$User_Id','$IP','$HOST','$usersec','$page')")or die( "Unable to query
db!");
}
$resultlog = mysql_query( "SELECT Count(*) as total FROM $usertable");
$numberlog = mysql_fetch_array($resultlog);
print "$numberlog[total] User online! <a href=\"useronline2.php\">detail here</a>";
?>


ini yang untuk nampilin( user useronline2.php )
<?
$hostname= "namaserver_mysql";
$username = "loginnya";
$password = "passwordnya";
$usertable = "usertablenya";
$dbName = "namadatabasenya";
MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable to connect to database");
@mysql_select_db( "$dbName") or die( "Unable to select database");
$query = mysql_query("select * from $usertable") or die(mysql_error());
while ($row = mysql_fetch_array($query))
{ $ip=$row["NAME"];
$page=$row["PAGE"];
print"<font face=\"Verdana\"><strong><small><b>IP = $ip, page = $page</b></small></strong></font><br>\n";
}
?>