Autor | Zpráva | ||
---|---|---|---|
tre-SKA Profil * |
#1 · Zasláno: 30. 12. 2008, 01:58:07
cafte takze potrebujem vypisat zo suboru nejaky text... ale ma viacej riadkov...
tu je ukazka jedneho riadku 1%%2008/12/29%%xxxxxxxxxx%%1%%Miranda Standart no a ja potrebujem dostat na stranku tu 1 ... inak je to pocitadlo dovnloadov ja som to skusal takto ale nejak mi to nechodilo <?php $filename="./down/clicks.txt"; $fp = fopen("$filename", "r"); $riadok = explode("\n","$fp"); $pocitadlo0 = explode("%%","$riadok[0]"); $pocitadlo1 = explode("%%","$riadok[0]"); $pocitadlo2 = explode("%%","$riadok[0]"); echo $pocitadlo0[4]; ?> |
||
Majkl578 Profil |
#2 · Zasláno: 30. 12. 2008, 02:37:59 · Upravil/a: Majkl578
$filename="./down/clicks.txt"; $fp = fopen("$filename", "r"); $riadok = explode("\n","$fp"); foreach($riadok as $line) { preg_match('#([0-9]+)%%([0-9]+)/([0-9]+)/([0-9]+)%%xxxxxxxxxx%%([0-9]+)%%(.*)#', $line, $matches); echo $matches[5];//tady bude to cislo } jinak nedoporucuji pouzivat soubory, je to neprehledne. mysql databaze by byla lepsi. ;) |
||
tre-SKA Profil * |
#3 · Zasláno: 30. 12. 2008, 17:12:10
tak sem to skusal a pise mi to toto....
Warning: Invalid argument supplied for foreach() |
||
Měsíček Profil |
#4 · Zasláno: 30. 12. 2008, 17:20:36
Použij místo fopen funkci file().
|
||
tiso Profil |
#5 · Zasláno: 30. 12. 2008, 17:21:16 · Upravil/a: tiso
tre-SKA - polia sa indexujú od nuly, takže si tam mal mať echo $pocitadlo0[3];
Okrem toho nechápem prečo vytváraš $pocitadlo1 a $pocitadlo2, a prečo si na načítanie nepoužil funkciu file(). |
||
tre-SKA Profil * |
#6 · Zasláno: 30. 12. 2008, 17:51:07
$filename="./down/clicks.txt"; $fp = fopen($filename, "r"); $file = fread($fp, filesize($filename)); $riadok = explode("\n",$file); preg_match('#([0-9]+)%%([0-9]+)/([0-9]+)/([0-9]+)%%(.*)%%([0-9]+)%%(.*)#', $riadok[2], $matches); //$riadok[x] zvolime ktory riadok chceme... pocita sa to od 0 echo $matches[6];//tady bude to cislo dikujem Majkl578 |
||
Časová prodleva: 15 let
|
0