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

Učitavanje .txt fileova i Search po njima

[es] :: PHP :: Učitavanje .txt fileova i Search po njima

[ Pregleda: 2150 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Frane Marinković
MNGR & Technical Support Dept.,
Get-Host.net Group
Hrvatska

Član broj: 23984
Poruke: 513
*.dsl.optinet.hr.

Jabber: frane.marinkovic@elitesecurity.org
Sajt: get-host.net


+1 Profil

icon Učitavanje .txt fileova i Search po njima03.01.2008. u 19:31 - pre 197 meseci
nisam ništa još gledao, eto odmah pitam pa da skupa riješimo, zamislimo da u jednom direktoriju ima 50 *.txt fileova i želimo ih sve skupa otvorit i tražit neki pojam,
sad , mislio sam otvorit preko fopen i sad treba fileove definirat...
znaći da otvori sve .txt ništa drugo, to je malo kompliciranije

evo malo sređujem jedan skript da u echo izbaci sve fileove osim onih koje zadamo da ne ćita, tj ako je 50 txt fileova i 1 txt + neki direktorij onda izmacimo direktorij i taj index.php i on uzima .txt fileove

sad će za koji min

i onda bi to trebalo u while preko fopena da ih sve otvara
 
Odgovor na temu

Frane Marinković
MNGR & Technical Support Dept.,
Get-Host.net Group
Hrvatska

Član broj: 23984
Poruke: 513
*.dsl.optinet.hr.

Jabber: frane.marinkovic@elitesecurity.org
Sajt: get-host.net


+1 Profil

icon Re: Učitavanje .txt fileova i Search po njima03.01.2008. u 19:45 - pre 197 meseci
Code:
<?php
$me = basename($_SERVER['PHP_SELF']);
$exclude[0] = "index.php";
$exclude[1] = "error_log";
$filelist = array();
if ($handle = opendir('.')) {
while ($file = readdir($handle)) {
if ($file != "." && $file != ".." && $file != $me && $file != in_array($file, $exclude) && substr($file,0,1) != '.') { 
  
$filelist[] = $file;
}
}
closedir($handle);
}
asort($filelist); 
foreach ($filelist as $file){ 

if (!is_dir($file)) {
echo $file."<br>";
}
}
?>


eto dole u echo izbacuje txt fileove, tj izbacuje sve fileove koji nisu excludani, sad vi morate malo nadalje, ja sam bez ideja, kako radit f open, ili ubacit sve $file u nekakav array i onda da ga fopen otvara ili već nekako...


 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Učitavanje .txt fileova i Search po njima03.01.2008. u 20:35 - pre 197 meseci
Slabo sam te ja razumeo sta hoces i sta ti treba, a najmanje koja je poenta...
Pretraga po txt fajlu je, bar menu, besmisleno, da mi deluje cak i beskorisno. Ajde prvo objasni zasto ti bas ovo treba, mislim da ti je ceo pristup problemu pogresan, jer definitivno ovo moze da se izbegne bazom.
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.red.bezeqint.net.

ICQ: 82327428


+10 Profil

icon Re: Učitavanje .txt fileova i Search po njima03.01.2008. u 21:45 - pre 197 meseci
hmmmm malo bolja ideja...

exec("grep '$moj_tekst' *.txt",$out);
echo $out;

Zanimljivo ne?
Izlista sve linije gde se nalazi tekst iz promenljive $moj_tekst
 
Odgovor na temu

Frane Marinković
MNGR & Technical Support Dept.,
Get-Host.net Group
Hrvatska

Član broj: 23984
Poruke: 513
*.dsl.optinet.hr.

Jabber: frane.marinkovic@elitesecurity.org
Sajt: get-host.net


+1 Profil

icon Re: Učitavanje .txt fileova i Search po njima04.01.2008. u 13:15 - pre 197 meseci
istina, samo taj array si loše echao
dobra ideja, svaka čast


sredio sam echanje i još dodao da ti napravi _blank hiperlink na taj txt file

inaće samo foreach echo izbacuje nešto tipa

hostovi.txt: Host : https://www.google.com

explodao sam .txt: i dolje priljepio onako

evo gotove skripte, možda nekome pomogne

Code:

<?php
$moj_tekst=$_GET['txt'];
exec("grep '$moj_tekst' *.txt",$out);
foreach($out as $kljuc => $vrijednost){
    $razdvojeni=explode('.txt:', $vrijednost);
echo "<a target=\"_blank\" href=\"".$razdvojeni[0].".txt\">".$razdvojeni[0].".txt</a> => ".$razdvojeni[1]."<br>";
}
?>


i to izbacije

hostovi.txt => Host : https://www.google.com
linkovi.txt => Host : http://www.google.com
...
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.red.bezeqint.net.

ICQ: 82327428


+10 Profil

icon Re: Učitavanje .txt fileova i Search po njima04.01.2008. u 20:56 - pre 197 meseci
Ouhhh zaboravio sam da exec vraca promenljive kao array :)

Drago mi je da si koristio moju ideju :)
 
Odgovor na temu

BigFoot
Boban Jovanović
Arilje

Član broj: 1098
Poruke: 991
79.101.176.*



+35 Profil

icon Re: Učitavanje .txt fileova i Search po njima05.01.2008. u 22:39 - pre 197 meseci
Citat:
CONFIQ: exec("grep '$moj_tekst' *.txt",$out);

Poziv eksternih programa, u programiranju, treba izbegavati. grep postoji samo na Linux-u
Two beer or not two beer...
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.red.bezeqint.net.

ICQ: 82327428


+10 Profil

icon Re: Učitavanje .txt fileova i Search po njima05.01.2008. u 23:01 - pre 197 meseci
netacno :)
http://gnuwin32.sourceforge.net/packages/grep.htm
 
Odgovor na temu

[es] :: PHP :: Učitavanje .txt fileova i Search po njima

[ Pregleda: 2150 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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