Ergebnis 1 bis 4 von 4

Thema: Brauche kleine Scripthilfe

  1. #1

    Brauche kleine Scripthilfe

    Hi USERS
    ich hab mit fürn eggdrop ein kleines tcl script gemacht (ja ich kann auch was...)
    das erstellt jede minute ne liste der user die im channel sind in form einer .txt datei da steht
    topic: [das topic im channel]
    nick: [nick1]
    nick: [nick2]
    nick: [nick3]
    und so weiter
    nun suhc ich ein php script was die daten aus der datei ausliest und so wieder gibt;

    Code:
               |
    Topic      |    [das channeltopic aus der datei
    ---------------------------------------------------------------
    USERS      |    [wie viele user on sind | auch aus der datei]
    ---------------------------------------------------------------
    Wer ist On |    [die nicks aus der datei ausgelesen]
               |
    das ganze natürlich nihct mit strichen sondern mit richtigen linien

    könnte mir das einer machen? ich würde auch das script fürn eggy als gegenleistung geben

    mfg ICER

  2. #2
    Nichts leichter als das
    Die Aufgabe müsstest du aber auch lösen können, aber gut, das Script schaut so aus:
    PHP-Code:
    <table style="border:0px none white;
    vertical-align:top; border-collapse:collapse;">
    <tr style="border-bottom:1px solid black;">
    <td style="border-right:1px solid black;">
    Topic:
    </td>
    <td>
    <?php
    $pfile 
    fopen('asdf.txt''r');
    //Das ist der Dateiname, bei Bedarf ändern
    while (($buf fgetc($pfile)) !== false)
    {
        if (
    $buf == "\n")
            break;
        
    $inhalt .= $buf;
    }
    print(
    substr($inhalt7));
    ?>
    </td>
    </tr>
    <tr style="border-top:1px solid black;">
    <td style="border-right:1px solid black;">
    USERS:
    </td>
    <td>
    <?php
    $inhalt 
    '';
    while ((
    $buf fgetc($pfile)) !== false)
    {
        
    $inhalt .= $buf;
    }
    $array explode("\n" ,$inhalt);
    print(
    $anzahl count($array));
    ?>
    </td>
    </tr>
    <tr style="border-top:1px solid black;">
    <td style="border-right:1px solid black;">
    Wer ist On:
    </td>
    <td>
    <?php
    for($i 0$i $anzahl$i++)
    {
        print(
    substr($array[$i] ,6) . ($i $anzahl ', ' ''));
    }
    fclose($pfile);
    ?>
    </td>
    </tr>
    </table>
    Ich habs mal hier hochgeladen.
    Falls du es ausgiebig testen willst kannst du auch hier die asdf.txt ändern.

    Wär nett, wenn man wissen könnte, wo sich dieser Chat befindet

    Fragen natürlich an mich, das Script ist nämlich nicht gerade fehlertolerant...

    Edit: Noch einen Bug beseitigt...

    Geändert von wrtlprnft (26.06.2004 um 02:43 Uhr)

  3. #3
    ok meine txt sieht so aus:
    Code:
    nick: EinSteiN
    nick: Cheffe
    nick: mY|`sPiKe
    nick: noxis
    nick: svenyboy|off
    nick: reeZaa`off
    nick: [SCOPTION]
    nick: psy24
    nick: TDL|Off
    nick: Th3Us3r|Off
    nick: ICER
    nick: H_Smith
    nick: oeht
    nick: Baba
    nick: Mr_President
    nick: SToNerT|RL
    nick: Boarder
    topic: 9`%0,9%, 3,9`%9,3%, 1,3`%3,1%,9 Willkommen im Chat von http://www.scoption.de.sr 3,1`%1,3%, 9,3`%3,9%, 0,9`%9%, || http://stats.coding4all.de/?chan=scoption
    aber die ausgegebene datei sieht so aus:

    Topic: |instein
    USERS: |18
    Wer ist|Cheffe , mY|`sPiKe , noxis , svenyboy|off , reeZaa`off , [SCOPTION] , psy24 , TDL|Off , Th3Us3r|Off , ICER , H_Smith , oeht , Baba , Mr_President , SToNerT|RL , Boarder , 9`%0,9%, 3,9`%9,3%, 1,3`%3,1%,9 Willkommen im Chat von http://www.scoption.de.sr ...:::... wir empfehlen scoptionIRC zu verwenden 3,1`%1,3%, 9,3`%3,9%, 0,9`%9%, || http://stats.coding4all.de/?chan=scoption , ,
    on |

    könnte ich diesen "bug" evt dadurch beseitigen das ich das topic ganz oben hin setzte?

    mfg icer

    ps danke is echt super

    [zum chat] der chat ist auf dem server irc.coding4all.de #scoption

  4. #4
    Die Wahrheit ist, dass das was vorne steht einfach abgeschnitten wird. Wenn du das Topic einfach voranstellst müsste es klappen.

    Wenn das nicht klappt kommt nochmal ein Haufan Arbeit auf mich zu...

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •