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 );
?>
Using PHP to Delete a directory with all sub directories and files using FTP Categories : PHP , FTP , Directories , Filesystem Recursive function to move files on a filesystem. It can be minor changed in order to copy recursively.
Categories : PHP , Filesystem , Algorithms Fetching product details from the commission junction website using php Categories : PHP , FTP , Filesystem , Compression Working with files - putting file contents to a string / var Categories : PHP , Filesystem , Variables , Strings QTO File Manager Categories : Filesystem , filePro , Complete Programs , PHP , Content Management This script will read all images from a folder and read the files into an array. It uses rand() to get a random number. It will display a random image from the image folder given. Categories : PHP , Arrays , Graphics , Filesystem Keep() - maintenance function for backup folders Categories : PHP , Filesystem , Maintenance Compare two texts and display a block of text with the differences between them. Categories : PHP , PHP Classes , Filesystem , Strings , Arrays Functions to read a template file and fill in PHP variables. It will also fill in array variables, displaying parts of the template multiple times.
Categories : PHP , Variables , Filesystem Complete NotePad application for Websites (Like Yahoo Notepad) Categories : PHP , Web Applications , Filesystem , Java Script , Complete Programs Directory Viewer, Directory Content Viewer, Directory Structure to HTML.
This code will basically create a complete set of HTMLs to let a user
navigate through any directory you want. Excellent code for large file
sharing pages. Categories : Directories , Filesystem , PHP A simple php file uploader Categories : PHP , Filesystem , HTML and PHP Massreplace Categories : Filesystem , Regexps , Strings , 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 Checking to see if a file exists with PHP Categories : PHP , Filesystem , Perl