Forum Moderators: coopster
$urlp=parse_url(strtok($_SERVER["HTTP_REFERER"],'?'), PHP_URL_PATH);
$file_name = "/path/logs/write.txt" ;
$content = @file_get_contents ( $file_name ) ;
$list_var = array ( ) ;
if ( $content !== false )
{
$rows = explode ( "\n" , $content );
foreach ( $rows as $row )
{
$fields = explode ( "," , $row ) ;
$field_name = trim ( $fields [ 0 ] ) ;
if ( $field_name != '' )
{
$counter = trim ( isset ( $fields [ 1 ] ) ? $fields [ 1 ] : 0 ) ;
$list_var [ $field_name ] = $counter ;
}
}
}
if ( isset ( $list_var [ $urlp ] ) )
{
$list_var [ $urlp ] ++ ;
}
else
{
$list_var [ $urlp ] = 1;
}
$content = '' ;
foreach ( $list_var as $field_name => $counter )
{
$content .= $field_name . ',' . $counter . "\n" ;
}
file_put_contents ( $file_name , $content , LOCK_EX ) ;