![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 136 Pomógł: 2 Dołączył: 13.05.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Jakich funkcji należy użyć aby:
var 1. w katalogu znajdują się pliki o nazwach loginu ($login.txt) i ich ilość nie jest określona lub ewentualnie nazwy loginów są zapisane w jakims pliku Jak zrobić aby te $loginy były pobierane po kolei automatycznie do skryptu który stworzyłem? Trzeba użyć jakiejś pętli? (bo klikanie w każdym profilu jest męczące (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) ) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 136 Pomógł: 2 Dołączył: 13.05.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Okroiłem go troche, ale i tak to samo co przedtem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
[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] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 13:56 |