Autor | Zpráva | ||
---|---|---|---|
Treglis Profil |
Chtel bych poradit s timhle problemem.
Mam jeden soubor s php skriptem, v kterem mam funkci jejiz vystup je obrazek, ktery mi zobrazi zda je icq cislo online ci ne. Vypada takto: <?php function icq($icq) { $fp = fsockopen("status.icq.com", 80); if($fp) { fputs($fp, "GET /online.gif?icq=".$icq."&img=5 HTTP/1.0\r\n\r\n"); while ($line = fgets($fp,128)) { if(eregi("^Location:.*$", $line)) { if(eregi("online1.gif", $line)) { $icq_stav = "<img src=\"./icq_img/icq_on.gif\" alt=\"online\" />"; } else { $icq_stav = "<img src=\"./icq_img/icq_off.gif\" alt=\"offline\" />"; } } } } else { $icq_stav = "<img src=\"./icq_img/icq_na.gif\" alt=\"N/A\" />"; } return $icq_stav; } ?> Pak mam dalsi php, v kterem mam html text, ktery vkladam do vice stranek, ale do toho textu prave jeste potrebuju nejak pridat ten prvni. <?php include('icq.php'); echo " <table> <tr><th>Jméno</th><td>M</td></tr> <tr><th>Datum narození</th><td>1.4.1986</td></tr> <tr><th>Výška</th><td> cm</td></tr> <tr><th>Váha</th><td> kg</td></tr> <tr><th>Číslo dresu</th><td>7</td></tr> <tr><th>Značka hole</th><td>Sa</td></tr> <tr><th>Čepel</th><td>7X original</td></tr> <tr><th>Zahnutí</th><td>Levé</td></tr> <tr><th>E-mail</th><td>h@s.cz</td></tr> <tr><th>Icq</th><td name=\"icq\">000000000</td></tr> </table> </div> ?> A prave bych chtel mit za tim cislem icq, zobrazeny ten obrazek, zda je online apod. Jsem zacatecnik a teprve se ucim a dopracoval jsem se k tomuto, ale bohuzel s tim si nevim rady. Diky moc za rady. |
||
Nox Profil |
#2 · Zasláno: 23. 3. 2009, 22:51:58 · Upravil/a: Nox
Treglis
No v prvním souboru máš pouze definovanou funkci, takže ji v includujícím souboru zavoláš s tím, že návratovou hodnotu přiřadíš do proměnné: <?php include "icq.php"; $icq = 123456789; $icqStav = icq($icq); echo "... <tr><th>Icq</th><td name=\"icq\">$icqStav 000000000</td></tr> nějak takto třeba |
||
Treglis Profil |
#3 · Zasláno: 23. 3. 2009, 23:48:34
Dik moc, uz to beha, uz jsem to skoro taky mel, jen mi to nebehalo ze jsem si tam mel vickrat name=icq.
|
||
Časová prodleva: 14 let
|
0