Online Uitlezen PHP bestand
Ik heb al een functie werkend maar niet zoals ik het wil het zit zo:
Ik wil online Filteren zal ik maar zeggen als je een forum hebt heb je rechts staan:
Henk
Groep:Administrator
------------------------------------------------------------------------
Piet
Groep:Moderator
------------------------------------------------------------------------
Henk
Groep:Administrator
------------------------------------------------------------------------
Nu wil ik filteren alles wat achter groep staat dus dat ik een lijstje krijg
Administrator
Moderator
Administrator
Als Piet nu iets er bij post dat ik dan zie
Administrator
Moderator
Administrator
Moderator
Ik had dit geprobeerd met EXPLODE deze code
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$bestand = file_get_contents("http://wmcity.nl/index.php");
//memo wegschrijven het onderwerp
if ($zoek == '')
{
echo"$bestand";
}
else
{
$var = "$bestand";
$var = explode("$zoek", $var);
$var = explode("<br>", $var['1']);
$var['0'] = str_replace(",","<br>",$var['0']);
echo "$zoek";
echo $var['0'];
}
?>
$bestand = file_get_contents("http://wmcity.nl/index.php");
//memo wegschrijven het onderwerp
if ($zoek == '')
{
echo"$bestand";
}
else
{
$var = "$bestand";
$var = explode("$zoek", $var);
$var = explode("<br>", $var['1']);
$var['0'] = str_replace(",","<br>",$var['0']);
echo "$zoek";
echo $var['0'];
}
?>
Dat werkte alleen daar kreeg ik alleen maar de eerste regel administrator te zien. maar dan hield die op. Dus ik kreeg alleen
Administrator ipv
Administrator
Moderator
Administrator
Snappen jullie me ik hoop het en anders hoor ik het wel :hypo:
- Met een database is sneller
- Je database kan bijv ook aantal posts berekenen
- Een bepaald bericht verwijderen is gemakkelijker
- Dit probleem was met een database veel gemakkelijker op te lossen geweest.
Ja dat weet ik maar die is er niet :( Ik weet wel hoe het kan denk ik met een LOOP funcitie maar daar kwam ik ook niet uit
ik zou toch een database gaan gebruiken/maken, dat scheelt je in de toekomst veel werk en gedoe
Het komt hier op neer er is een website ergens zeg maar www.phphulp.nl/markiee/
Daar staat dit op:
001,1/1,127.0.0.1,00:00:00:00:00:01,2007/11/06 09:05:10
002,1/2,127.0.0.1,00:00:00:00:00:02,2007/11/06 09:05:10
003,1/3,127.0.0.1,00:00:00:00:00:03,2007/11/06 09:05:10
001,1/4,127.0.0.1,00:00:00:00:00:01,2007/11/06 08:50:10
002,1/2,127.0.0.1,00:00:00:00:00:02,2007/11/06 08:50:10
003,1/3,127.0.0.1,00:00:00:00:00:03,2007/11/06 08:50:10
Zo heb ik telkens er 5 staan 5 x 15 min is 1.15 en dit loopt continu door dus telkens een nieuwe er bij nu wil ik alles hebben met het het nummer 1 / 2dus dat ik dan krijg
002,1/2,127.0.0.1,00:00:00:00:00:02,2007/11/06 09:05:10
002,1/2,127.0.0.1,00:00:00:00:00:02,2007/11/06 08:50:10
Gewijzigd op 01/01/1970 01:00:00 door Mark H
www.php.net)
Via een foreach kijk je met explode op de , of $exploded[1] de waarde 1/2 heeft. Zo ja, echo'en en zo nee, dan overslaan.
(heel kort uitgelegd waar je heen moet)
dan google je eerst even naar een scriptje dat je bestand REGEL voor REGEL inleest en in een array plaatst. (tip: Via een foreach kijk je met explode op de , of $exploded[1] de waarde 1/2 heeft. Zo ja, echo'en en zo nee, dan overslaan.
(heel kort uitgelegd waar je heen moet)
Ja dat heb ik geprobeerd gehad maar lukt me niet :( zal even kijken of ik dat script nog heb
Bumpen::
SanThe.
Een opzetje:
Code (php)
enz al niet meer bumbe