<?
$liczba=1000;
$file=fopen("https://forum.gmclan.org/index.php?showuser=6357","r");
$czy=0;
$staty="";
while(true){//wiem ze tak nie powinno byc ale dziala
$linia=fgets($file,255);
if (strstr($linia,"<!-- St")){
$czy=1;
}
if ($czy==1){
$staty.=$linia;
}
if (strstr($linia,"<!-- / St")){
$czy=0;
print "<div style='width:400px;'>".$staty."</div>";
//kaszanka
for($i=0;$i<strlen($staty);$i++){
if($staty[$i]=="p"){
echo "znaleziono p";
if($staty[$i+1]=="o"){
echo "znaleziono o";
if($staty[$i+2]=="s"){
echo "znaleziono s";
$liczba=substr($staty,$i-4,strlen($staty)-$i);
print $liczba;
}}}
}
}}
?>
wszystko przed //kaszanka dziala dobrze, lecz potem jez juz wspomniana kaszanka...
Nie znajduje "p" mimo ze jest ona w $staty, albo moze ktos ma pomysl jak to zrobic inaczej?
(ma ostatecznie napisac ile mam postow na gmclanie :P jakby ktos nie zalapal :P P(no i wyczerpalem limit emotek na nastepny tydzien))
EDIT:::GIGA EDIT POPRZEDNIA CZESC POSTU NIEAKTUALNA!!!!!!oneone!!!!!
Teraz juz dziala procz:
$liczbaa=substr($staty,$i-4);
$liczbaa=explode("post",$liczbaa);
$liczba=$liczbaa[0];
print $liczba;
i podaje mi liczbe zloczona z dwoch rozdzielonych w jakis dziwny sposob zamiast podawac mi jedna z nich, w oryginale jest /877 postów (1.96 postów na dzień)/ a wychodzi /877 .96/
KOLEJNY MEGA EDIT:
problem rozwiazany, petla wykonala sie dwa razy (2Xpost tam jest w koncu...) i dwukrotnie wypisalo mi zmienna ktora dwa razy sie zmienila, wystarczylo dac break'a, jak zwykle zakladam temat, a w oczekiwaniu na odpowiedz juz problem zostanie przeze mnie rozwiazany...
Czyli wlasciwie temat do zamkniecia... sory za zapychanie serwera ale jest to przypadkiem, close