Okroiłem go troche, ale i tak to samo co przedtem
[php:1:d9d444166c]
<?php
$i = 1;
while ($i <= 10):
$dir = "./1/";
$katalog = opendir($dir);
while($login = readdir($katalog)){
$ext = explode(".", $login);
if($ext[count($ext) - 1] == "txt"){
$nazwapliku="1.txt";
$tablica=2;
for($i=0; $i<count($tablica);$i++)
{
$czesci=explode('||', $tablica[$i]);
}
$naz="1/$login";
$tab=file($naz);
for($i=0; $i<count($tab);$i++)
{
$cze=explode('||', $tab[$i]);
}
$czee = $czesci[0]==$cze[0];
$czee1 = $czesci[1]==$cze[1];
$czee2 = $czesci[2]==$cze[2];
$czee3 = $czesci[3]==$cze[3];
$czee4 = $czesci[4]==$cze[4];
$czee5 = $czesci[5]==$cze[5];
$czee6 = $czesci[6]==$cze[6];
$czee7 = $czesci[7]==$cze[7];
$czek = $czee+$czee1+$czee2+$czee3+$czee4+$czee5+$czee6+$czee7;
$wie= "zw1";
$file="$wie.txt"; //plik z danymi
$tablica=file($file); //robie z pliku tablice
$ile=count($tablica); //licze ilość elementów w tablicy
for($i=0; $i<=$ile-1; $i++){
$czesc=explode("|^^^|", $tablica[$i]); //dziele linie w pliki na kawałki
if(ereg(($login),$czesc[0])){ //sprawdzam czy taki nic ni ejest juz zapisany
echo(" dane sa już zapisane");
exit;
}
}
$plik=fopen($file, "a"); // jak wszystko jest ok to zapisuje dane
flock($plik, 2);
fwrite($plik, "$login|^^^|$czekn"); // n- oznacza przejscie do następnej linii...
flock($plik, 3);
fclose($plik);
echo("WSZYSTKO JEST OK ");
}
}
closedir($katalog);
$i++;
endwhile;
?>[/php:1:d9d444166c]