iman_ebru
Active Member
ويرايشگر خودتون رو باز كنيد و يا فايل جديد در آن باز كنيد و آنرا با نام config.php ذخيره كنيد و كد زير را در داخل كپي كنيد :
توسط اين كد شما مشخصات سرور و نام كاربري و رمز عبور و نام بانك اطلاعاتي را تعيين ميكنيد
حالا فايل جديدي به نام install.php را درست كنيد و كد زير را در آن كپي نماييد:
توسط اين فايل در اصل توسط اطلاعات و مشخصاتي كه شما از سرور و بانك اطلاعاتي در فايل قبلي داديد محتويات و جداول بانك اطلاعاتي را ايجاد ميكند.
حال نوبت به فايل اصلي برنامه يعني فايل online.php ميرسد. فايل جديدي با اين نام ايجاد نماييد و كد زير را در آن كپي كنيد:
اسكريپت شما كامل و آماده استفاده ميباشد.
براي استفاده ابتدا توسط phpMyAdmin يا برنامه هاي ديگر يك بانك اطلاعات بسازيد. ( مثال : online )
حال به سراغ فايل config.php برويد و در آنجا بعد از وارد نمودن نام كاربري و كلمه عبور بانك اطلاعاتي در محل نوشتن نام بانك اطلاعاتي نام بانك اطلاعاتي را كه ساخته ايد را بنويسيد ( مثال nline )
و حالا ز طريق مرورگر به آدرس http://your site/install.php رفته و برنامه را نصب نماييد.
در صورتي كه مشخصات بانك اطلاعاتي را در فايل config.php درست وارد نكرده باشيد با پيقام خطا مواجه خواهيد شد. در غير اين صورت برنامه با موفقيت نصب خواهد شد و بعد از مدت 3 ثانيه شما بطور اتوماتيك به فايل online.php منتقل خواهيد شد.
بخاطر داشته باشيد كه بعد از اتمام كار فايل install.php را از سرور حذف نماييد.
براي استفاده از اين فايل در صفحات ديگر فقط كافيست از كد زير استفاده نماييد:
سورس برنامه رو هم از لينك زير ميتونيد دريافت كنيد
کد:
<?php
$server = "localhost"; // Your MySQL Server (usually "localhost")
$db_user = "db_username"; // Your MySQL Username
$db_pass = "db_password"; // Your MySQL Password
$database = "db_name"; // Database Name
$timeoutseconds = 600; // Timeout Value in Seconds
?>
حالا فايل جديدي به نام install.php را درست كنيد و كد زير را در آن كپي نماييد:
کد:
<?php
include "config.php";
$sql = "CREATE TABLE online_users (
timestamp int(15) DEFAULT '0' NOT NULL,
ip varchar(40) NOT NULL,
file varchar(100) NOT NULL,
PRIMARY KEY (timestamp),
KEY ip (ip),
KEY file (file)
)";
mysql_connect($server, $db_user, $db_pass) or die ("برنامه قادر به برقراري ارتباط با بانک اطلاعاتي نمي باشد");
echo "<font align=\"center\" face=\"verdana\" size=\"4\" color=\"darkblue\"><b>برنامه با موفقيت نصب شد</b></font><p>";
mysql_db_query($database, $sql);
echo "<META HTTP-EQUIV=Refresh CONTENT=\"3; URL=online.php\">";
?>
حال نوبت به فايل اصلي برنامه يعني فايل online.php ميرسد. فايل جديدي با اين نام ايجاد نماييد و كد زير را در آن كپي كنيد:
کد:
<?
include "config.php";
$timestamp=time();
$timeout=$timestamp-$timeoutseconds;
mysql_connect($server, $db_user, $db_pass) or die ("برنامه قادر به برقراري ارتباط با بانک اطلاعاتي نمي باشد");
mysql_db_query($database, "INSERT INTO online_users VALUES ('$timestamp','$REMOTE_ADDR','$PHP_SELF')") or die("Useronline Database INSERT Error");
mysql_db_query($database, "DELETE FROM online_users WHERE timestamp<$timeout") or die("Useronline Database DELETE Error");
$result=mysql_db_query($database, "SELECT DISTINCT ip FROM online_users WHERE file='$PHP_SELF'") or die("Useronline Database SELECT Error");
$online =mysql_num_rows($result);
mysql_close();
if ($online==1) {echo"<font face=\"Tahoma\" style=\"font-size: 8pt\">$online :کاربر آنلاين</font>";} else {echo"<font face=\"Tahoma\" style=\"font-size: 8pt\">$online :کاربر آنلاين</font>";}
?>
براي استفاده ابتدا توسط phpMyAdmin يا برنامه هاي ديگر يك بانك اطلاعات بسازيد. ( مثال : online )
حال به سراغ فايل config.php برويد و در آنجا بعد از وارد نمودن نام كاربري و كلمه عبور بانك اطلاعاتي در محل نوشتن نام بانك اطلاعاتي نام بانك اطلاعاتي را كه ساخته ايد را بنويسيد ( مثال nline )
و حالا ز طريق مرورگر به آدرس http://your site/install.php رفته و برنامه را نصب نماييد.
در صورتي كه مشخصات بانك اطلاعاتي را در فايل config.php درست وارد نكرده باشيد با پيقام خطا مواجه خواهيد شد. در غير اين صورت برنامه با موفقيت نصب خواهد شد و بعد از مدت 3 ثانيه شما بطور اتوماتيك به فايل online.php منتقل خواهيد شد.
بخاطر داشته باشيد كه بعد از اتمام كار فايل install.php را از سرور حذف نماييد.
براي استفاده از اين فايل در صفحات ديگر فقط كافيست از كد زير استفاده نماييد:
کد:
<?php
include("online.php");
?>
سورس برنامه رو هم از لينك زير ميتونيد دريافت كنيد