[ sicko87 @ 28.09.2009. 12:07 ] @
Radim analize fajlova iz foldera pa sam napravio otprilike ovakvu strukturu:
Code:

<?php 
$folder="Fajlovi";
$fo=opendir($folder);
while ($file = readdir($fo)){

                 // ovde sada ide deo koji jedan po jedan red fajla prepise u bazu
                 // i ako je sve u redu ispise sledece

   echo "FAJL: $file JE PREPISAN U BAZU[OK]";
                                   }


E sada,imam problem sto bih ja hteo da stvarno jedan po jedan fajl bude prepisan i da u toku izvrsavanja izbaci:

FAJL probni_text.txt JE PREPISAN U BAZU[OK]
FAJL drugi_text.txt JE PREPISAN U BAZU[OK]
...

a ne da zavrsi analizu svih pa da onda ispise da je sve u redu...Prosto ne znam dal je se ukocio ili lepo radi dok mi ne izbaci ono sto u stvari treba u hodu da bude prikazano...Hvala unapred na odgovorima.
[ b0ris @ 28.09.2009. 12:35 ] @
mozes da postavis recimo error_log pa da pratis iz konzole sta se desava

Code:

<?php 
$folder="Fajlovi";
$fo=opendir($folder);
while ($file = readdir($fo)){

                 // ovde sada ide deo koji jedan po jedan red fajla prepise u bazu
                 // i ako je sve u redu ispise sledece

   error_log("FAJL: $file JE PREPISAN U BAZU[OK]");
                                   }
[ Milos911 @ 28.09.2009. 12:56 ] @
Code:
<?php 
$folder="Fajlovi";
$fo=opendir($folder);
while ($file = readdir($fo)){

                 // ovde sada ide deo koji jedan po jedan red fajla prepise u bazu

if (mysql_query("fkdslfkdlkfsdf"))
   {
      // i ako je sve u redu ispise sledece
    echo "$fajl je uspesno upisan u bazu";
   };

                                   }

Jel moze ovako?
[ Man-Wolf @ 28.09.2009. 13:12 ] @
@milos911 - To je otprilike isto sto je i sicko87 imao u skripti :-)

@sicko87 - Pogledaj sledeci link - http://www.icemelon.com/tutori...While_Script_Still_Running.htm

Nisam probao, al cini mi se da bi odradilo posao ;)

Pozz
[ Milos911 @ 28.09.2009. 14:03 ] @
Upravu si, nisam procitao sta je napisao dovoljno pazljivo :)
[ sicko87 @ 28.09.2009. 14:05 ] @
Da,lepo kaze covek,to je isto sto sam i ja napisao...znam ja da postavim uslov da ako je sve u redu ispise da je snimljeno u bazu,ali problem je sto se to desava nakon analize svih fajlova pa ne moze u toku rada da se prati dokle je stigo...

Hvala za link,pogledacu sada...
[ b0ris @ 29.09.2009. 08:40 ] @
Ako ti nije jasan error_log mozes da uradis i sledece.

Code:

function pisiLog($string){
  //Otvoris neki fajl u kome ces da pises log
  $myFile = "log.txt";
  $fh = fopen($myFile, 'a') or die("can't open file");
  // Zatim pripremis string
  $stringData = "$string";
  // Zatim upises u taj log
  fwrite($fh, $stringData);
  // I na kraju zatvoris fajl
  fclose($fh);
}


Sad lepo ovu funkciju samo pozoves
Code:

<?php 
$folder="Fajlovi";
$fo=opendir($folder);
while ($file = readdir($fo)){

                 // ovde sada ide deo koji jedan po jedan red fajla prepise u bazu
                 // i ako je sve u redu ispise sledece

   // echo("FAJL: $file JE PREPISAN U BAZU[OK]"); // Umesto ovoga
   pisiLog("FAJL: $file JE PREPISAN U BAZU[OK]\n");
                                   }


I pri svakom prolasku ce se taj log.txt otvoriti i u njega upisati. Znaces ako je nesto puklo