| 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: 17 let
|
|||
0