Forum Moderators: coopster
$file_name = "/file.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 ); I have a script:
$file_name = "/file.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;
}
}
} arsort ( $list_var ) ; foreach ( $list_var as $field_name => $counter )
{
echo $field_name . ' = ' . $counter . "<br>" ;
}