Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc u vezi kreiranja funkcije??

[es] :: PHP :: Pomoc u vezi kreiranja funkcije??

[ Pregleda: 2443 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bokacbl
Negdje tu....

Član broj: 10877
Poruke: 182
*.broadband.blic.net.



Profil

icon Pomoc u vezi kreiranja funkcije??06.12.2005. u 13:32 - pre 223 meseci
Pozdrav,
vec duze vremena pokusavam da nadjem rjesenje za sledecu stvar koja mi je potrebna za skriptu koju pravim:

imam napravljenu sljedecu funkciju:
Code:

function getFromText($filenameg) {
        global $brojac , $niz;
        $dataFile = fopen( $filenameg, "r" ) ;
          if ( $dataFile )
          {
           while (!feof($dataFile))
           {    
               $niz[] = trim(fgets($dataFile, 4096));
                       $brojac++;
           }
        
           fclose($dataFile);
          }
          else
          {
           die( "fopen failed for $filenameg" ) ;
          }    
          return $niz;
        }

i kada pozovem npr:
Code:
 $test=getfromText("nesto.txt");

Dobijam zeljenu vrijednost promjenljive $test...

Ono sto meni treba u principu je da u razlicite promjenjive smjestam razlicite podatke iz .txt fajlova, tj npr
Code:
  $test1=getfromText("nesto1.txt");
           $test2=getfromText("nesto2.txt");

ali mi predstavlja problem kako da dobijem vrijednost $brojac promjenjljive za svaki .txt fajl.. tj. ako pozivom funkcije
Code:
$test1=getfromText("nesto1.txt");
dobijem sadrzaj .txt fajla kako da npr dobijem $test1broj koji bi sadrzao broj redova u txt fajlu...
nadam se da ste me razumjeli?
hvala
The only place success comes before work is in the dictionary.
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Pomoc u vezi kreiranja funkcije??06.12.2005. u 14:05 - pre 223 meseci
Code:

mCounter = 0;

Test[mCounter++] = getfromText("nesto$mCounter.txt");
Test[mCounter++] = getfromText("nesto$mCounter.txt");
Test[mCounter++] = getfromText("nesto$mCounter.txt");

print_r (Test);



... ili slicno...
 
Odgovor na temu

bokacbl
Negdje tu....

Član broj: 10877
Poruke: 182
*.broadband.blic.net.



Profil

icon Re: Pomoc u vezi kreiranja funkcije??06.12.2005. u 14:32 - pre 223 meseci
hvala na odgovoru ali ili ja nisam dobr objasnio ili ti nisi shvatio sta mi treba...

da pojednostavim bez koda..

u skripti koju radim potrebno mi je da iz vise direktorija citam razlicite .txt fajlove (npr. auto.txt, model.txt itd..) i smjestam podatke iz tih fajlova u niz + da dobijem podatak koliko ima redova(podataka) u svakom .txt fajlu

ono sto ja zelim je da napisem funkciju koja ce to da radi a da onda pozivom te funkcije i unosom naziva promjenjljive dobijem vrijednosti u dvije promjenjljive:
1. niz koji sadrzi svaki zaseban red .txt fajla npr $auto[];
2. promljenljivu koja sadrzi broj "auta" redova u .txt fajlu npr $brojAuta;


nadam se da ti je sad jasnije sta mi treba

da.. sad mi pade ideja na pamet.. u stvari ja kada dobijem vrijednost niza iz pokretanja funkcije, onda mi fakticki samo treba da procitam max. vrijednost indeksa i unesem je u promjenjlivu

[Ovu poruku je menjao bokacbl dana 06.12.2005. u 15:34 GMT+1]
The only place success comes before work is in the dictionary.
 
Odgovor na temu

valeksa
Vladan Aleksic
Beograd

Član broj: 33124
Poruke: 46
80.93.229.*



Profil

icon Re: Pomoc u vezi kreiranja funkcije??06.12.2005. u 14:41 - pre 223 meseci
U funkciji:
Code:

function getFromText($filenameg) {
        global $brojac , $niz;
        $dataFile = fopen( $filenameg, "r" ) ;
          if ( $dataFile )
          {
           while (!feof($dataFile))
           {    
               $niz[] = trim(fgets($dataFile, 4096));
                       $brojac++;
           }
        
           fclose($dataFile);
          }
          else
          {
           die( "fopen failed for $filenameg" ) ;
          }    
          return $niz;
        }


umesto

Code:
return $niz;


stavi

Code:

return array($brojac,$niz);


Naravno, kao izlaz iz funkcije brojac ti je u $promeljiva[0], a tekst u $pomenljiva[1]

P.S. Izbrisi global deklaraciju promenljivih.

Pozdrav,
Vladan
 
Odgovor na temu

valeksa
Vladan Aleksic
Beograd

Član broj: 33124
Poruke: 46
80.93.229.*



Profil

icon Re: Pomoc u vezi kreiranja funkcije??06.12.2005. u 14:45 - pre 223 meseci
Mada sada kada malo bolje razmislim sa
Code:

count($niz)


imas broj redova ....

Pozdrav,
Vladan
 
Odgovor na temu

bokacbl
Negdje tu....

Član broj: 10877
Poruke: 182
*.net
Via: [es] mailing liste



Profil

icon Re: Pomoc u vezi kreiranja funkcije??06.12.2005. u 14:56 - pre 223 meseci
>
>
>
Ok.. to mi je trebalo hvala puno...
The only place success comes before work is in the dictionary.
 
Odgovor na temu

dee_
domagoj horvat
zagreb

Član broj: 73648
Poruke: 98
195.29.5.*

Sajt: www.astro-art.net


Profil

icon Re: Pomoc u vezi kreiranja funkcije??07.12.2005. u 20:41 - pre 223 meseci
inace,

Code:

file("nesto.txt") 


ce ti procitati fajl 'nesto.txt' i vratiti array ciji je svaki element jednak jednom redu u fajlu.

count od toga je broj redova u fajlu :)
 
Odgovor na temu

[es] :: PHP :: Pomoc u vezi kreiranja funkcije??

[ Pregleda: 2443 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.