Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
<?
$file_array = file('strings.txt');
for($i = 0; $i < count($file_array); $i++)
{
if ( !preg_match ('/[a-z]+/iu',$file_array[$i]) )
{
file_put_contents( 'nonlatin.txt',@file_get_contents('nonlatin.txt')."\r\n".trim($file_array[$i]) );
}
}
?>
Неправда. Это решение не работает. Или это такой метод набора постов?Вот код, который меня удовлетворяет
PHP:<? $file_array = file('strings.txt'); for($i = 0; $i < count($file_array); $i++) { if ( !preg_match ('/[a-z]+/iu',$file_array[$i]) ) { file_put_contents( 'nonlatin.txt',@file_get_contents('nonlatin.txt')."\r\n".trim($file_array[$i]) ); } } ?>
<?php
$file_to_work = 'strings.txt';
if(is_file($file_to_work) && is_readeable($file_to_work) && filesize($file_to_work)){
$fp = fopen($file_to_work,'r');
if($fp && is_resource($fp)){
flock($fp,LOCK_EX);
$content = '';
$line = false;
while(($line = fgets($fp)) !== false){
if(!preg_match('~[a-z]~iu',$line)){
$content .= $line."\n";
}
}
flock($fp,LOCK_UN);
fclose($fp);
if(!empty($content)){
$fp = fopen($file_to_work,'w+');
if($fp && is_resource($fp)){
flock($fp,LOCK_EX);
fwrite($fp,$content);
flock($fp,LOCK_UN);
fclose($fp);
}
}
}
}
?>