Imam neki txt file koji izgleda ovako od prilike:
5.000.000
26.000.000
0.00062
5.000.001
72.000.000
0.00059
...
e sada, taj file treba proveriti da ne sadrzi nista drugo osim onoga sto bi trebalo sadrzati...
Ja sam napisao ovo, ali ne radi.
Evo mog koda:
Kôd:
function validateFile($filename) {
$file = file($filename);
$rows = count($filename);
$line = 0;
while($line < $rows) {
if(preg_match("/\d{1}.\d{3}.\d{3}/",$file[$line])) {
$errorMsg .= "Error at line".$line+1."!";
}
if(preg_match("/\d{2}.\d{3}.\d{3}/",$file[$line+1])) {
$errorMsg .= "Error at line".$line+2."!";
}
if(preg_match("/\d{1}.\d{6}/",$file[$line+2])) {
$errorMsg .= "Error at line".$line+3."!";
}
$line += 3;
}
return $errorMsg;
}
kao sto vidite, prva tri reda se sekvencijalno ponavljaju.
Pozdrav i hvala!