BlackHalt writeln (by me or from manual) PHP source Codes ...

File Functions

<?php
//Send headers and get file
$opts=array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept-language: en\r\n".
"Cookie: foo=bar\r\n".
"User-Agent: Dummy\r\n"
)
);
$context=stream_context_create($opts);
$str=file_get_contents('http://site/',false,$context);
echo 
$str;
?>
<?php
//Find string
$txt='kaka';
$fails='file.txt';
$panjemt=file($fails);
foreach(
$panjemt as $cik => $ko){
    if(
strstr($ko,$txt)){
        echo 
"[$cik]. $txt<br />";
    }
}
?>
<?php
//Find string and remove
$txt='kaka';
$fails='file.txt';
$panjemt=file($fails);
$pumpis='';
foreach(
$panjemt as $cik => $ko){
    if(
strstr($ko,$txt)){
        echo
"Found in [$cik].line and remove: $txt<br />";
    }
    if(!
strstr($ko,$txt)){
        
$pumpis.=$ko;
    }
}
$atver=fopen($fails,'w');
fwrite($atver,$pumpis);
fclose($atver);
?>
<?php
// Write text in file row(line)
// Ieraksta tekstu faila rindaa
$teksts='kaka';
$linija=3// first line = 0, not 1
$fails='file.txt';
$panjemt=file($fails);
$saskaita=count($panjemt);
if(
$saskaita<=$linija){
    
$atver=fopen($fails,'a');
    
fwrite($atver,"\n".$teksts);
    
fclose($atver);
}else{
    
$pumpis='';
    foreach(
$panjemt as $cik => $ko){
        if(
$cik==$linija){
            
$pumpis.=$teksts."\n";
        }
        
$pumpis.=$ko;
    }
    
$atver=fopen($fails,'w');
    
fwrite($atver,$pumpis);
    
fclose($atver);
}
?>