sakrab
@sakrab
Не будь побежден злом, но побеждай зло добром...

Удалить найденные строки из файла?

Только не смейтесь =)
Подскажите как удалить найденные строки из файла?
<?php 
    copy($_FILES['files']['tmp_name'],"download/".$_FILES['files']['name']);
    $file = file('download/'.$_FILES['files']['name']);
    echo "Имя файла ".$_FILES['files']['name']."<br>";
    $st = "";
    if($file){
        foreach($file as $key => $val){        
            if(preg_match_all("/что/",$val,$arr,PREG_PATTERN_ORDER)){            
                for($i=0;$i<count($file);$i++){
                    if($i == $key){                        
                        $st .= $val;
                        file_put_contents("ready/ready.txt",$st);
                    }
                }
                
                //echo $arr[0][0]." ".$key."<br>";
                echo ($val)." ".$key."<br>";
            }
        }
        //unset($file[$key]);
    }
    
?>


Что тут происходит.
Загружаю файл А со строками.
Нахожу что мне надо.
Добавляю эти строки в файл B.
А как эти найденные строки удалить из файла А ?
Что то не пойму куда тут unset впилить =)
Спасибо.
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы