Autor Zpráva
La_ToRaNTe
Profil
Nazdárek lidi !!
Mám takovy problem. Na Xchatu je script, co vypíše, v kolika místnostech je uživatel online a link na tu místnost.
Ten výstup vypadá asi takhle :
------------------------------------------------------------------------------/

1 // pocet mistnosti v kolika na chatu

321 link programatori //informace

---------------------------------------------------------------------- --------/

Jenže se to mění podle počtu místností, kde ten člověk je.
Takže když bude třeba ve 3 místnostech tak to bude vypadat takhle :


---------------------------------------------------------------------- --------/

3

321 link mistnost1

321 link mistnost2

321 link mistnost3

---------------------------------------------------------------------- --------/
A můj problem, chtel jsem si udelat script, co vypise tu mistnost a link na ni .. a kdyby tech mistnosi bylo vic, tak aby je vypsal taky. Aby proste sám poznal, kolik jich má vypsat.

Zkoušel jsem to přes funkci "while" takhle :


<?
$nick = "max.im"; // nick, jen příklad protože je práve na chatu
$file = file ("http://scripts.xchat.centrum.cz/scripts/wonline.php?nick=$nick");

$rooms = $file[0]; // v kolika je místnostech

while ($rooms > 0):
$i = 2;
$read = explode(" ", $file[".$i."]);
echo "Uživatel je na místnosti <a href='".$read[3]."'>".$read[4]."</a>.\n<br>\n";
echo "A nepromluvil ".$read[2]."";
$i++;
endwhile;

?>

---------------------------------------------------------------------- --------/
Jenže tohle udelá nekonečnou smyčku a já nevím co s tím. Asi bude chyba v tom $i, ze se to tam nesmí takhle dostadit, ale já potřebuju, aby pak dělal další řádek. Nevíte někdo co s tím ?
TADY ten script dole popisují . . uplne dole.
Kaifman
Profil
<?
$nick = "max.im"; // nick, jen příklad protože je práve na chatu
$file = file ("http://scripts.xchat.centrum.cz/scripts/wonline.php?nick=$nick");
$rooms = $file[0]; // v kolika je místnostech

foreach ($file as $radek){

$read = explode(" ", $radek);

echo "Uživatel je na místnosti <a href='".$read[3]."'>".$read[4]."</a>.\n<br>\n";

echo "A nepromluvil ".$read[2]."";

}
?>
La_ToRaNTe
Profil
Kaifman
a promena $radek má jakou hodnotu?

Jej, stejne to nejak nefachá.. kurna.

Ale přesto díky za pomoc .. ;-)
Toto téma je uzamčeno. Odpověď nelze zaslat.