Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie i przetwarzanie
piotrdd2
post
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) )
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotrdd2
post
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]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 13:56