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
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
Dik moc, uz to beha, uz jsem to skoro taky mel, jen mi to nebehalo ze jsem si tam mel vickrat name=icq.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0