|
|
|
|
Like this code?
Show the author your appreciation.
|
|
| |
This script can be used to show the number of users online on the site.
Working examples can be seen in the file 'test.php' within the attached zip file.
| <?php
// File to save the ip addresses
$UO_Log = 'ip.txt';
// Duration in minutes for which a user is considered online
$UO_OnlineTime = 5;
// Message to be shown
/*=========== No need to edit beyond this ===========*/
$UO_Message = empty($UO_Message) ? 'Users Online - %d' : $UO_Message;
$UO_CurrentIp = $_SERVER['REMOTE_ADDR'];
$UO_CurrentTime = time();
$UO_RecordsCount = 1;
$UO_NewRecord = '';
$UO_OnlineTime *= 60;
$UO_Records = file($UO_Log);
foreach ($UO_Records as $UO_Record){
list($UO_Ip, $UO_Time) = explode('|', $UO_Record);
if(($UO_Time > ($UO_CurrentTime - $UO_OnlineTime)) && ($UO_Ip != $UO_CurrentIp)){
$UO_RecordsCount++;
$UO_NewRecord .= $UO_Record;
}
}
$UO_NewRecord .= "$UO_CurrentIp|$UO_CurrentTime\n";
$UO_Handle = fopen($UO_Log, 'w');
fwrite($UO_Handle, $UO_NewRecord);
fclose($UO_Handle);
printf($UO_Message, $UO_RecordsCount);
?> | | |
|
| Random Image Display Categories : PHP, Filesystem, Graphics, HTML and PHP | | | PHP based Contact email form with multiple recipients, text file based, supports departments. Categories : PHP, Email, Beginner Guides, Filesystem | | | The toll booth Categories : PHP, Java Script, Filesystem | | | php jump urls...the best way Categories : PHP, URLs, Filesystem | | | Simple way to replace a variable value in a .conf (.ini) file using a
webbrowser - the first stage of a complete universal configuration editor Categories : PHP, Regexps, Code Editors, Filesystem | | | Display list of files within current and subdirectories (recursively) showing
each file as an anchored link and each directory as a category header. Categories : Filesystem, Directories, Arrays, PHP | | | File Explorer, browse, upload, download and edit your web site files with only a browser and a HTTP connection. Categories : Complete Programs, Content Management, Filesystem, PHP | | | GuestBook Light - a plug and play application for any website. Categories : PHP, Complete Programs, Filesystem, Sessions | | | Remote File Saving with PHP - Download and serve a remote file. The content of the file will be updated at fixed intervals. Categories : PHP, Filesystem, Cache, Sockets, HTTP | | | JSON File Upload Categories : PHP, AJAX, Filesystem | | | Get the correct extension and MIME types of an image, even when the filename is incorrect. Categories : PHP, Filesystem, General SQL | | | Read DPI value from image with PHP Categories : PHP, Graphics, Filesystem | | | Simple pipe delimited file export program that downloads to a local machine Categories : PHP, Filesystem, Databases, MySQL, HTTP | | | Single-file PHP news system with automatic folder structure creation Categories : PHP, Filesystem, Arrays | | | Recursive function to move files on a filesystem. It can be minor changed in order to copy recursively.
Categories : PHP, Filesystem, Algorithms | |
|
|
|