ICQ Liste

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ICQ Liste

    Hi leute ich hoffe das mir jemand hier helfen kann weil ich komme echt nicht mehr weiter. Ich habe so ein script für eine icq liste, nun ist das so das die besucher ihren Namen, icq Nummer und die E-mail eintragen können. Diese Daten werden dann in einer tabelle angezeigt. Dann wird aber das Eingabeformular unter der Tabelle angezeigt und ich möchte es über der tabelle haben. Weil ich mich aber mit php nicht so gut auskenne komme ich nicht weiter ich habe schon viel probiert. Das script besteht aus nur einer datei.


    Hier mal der Code:

    <?php

    $delpassword = "******";



    function hcode() { ?>
    <html><head><title>ICQ-List</title></head>
    <body bgcolor="#000000" text="#ffffff" link="#cac04a" vlink="#cac04a" alink="#ffffff">
    <center><h1>Unsere ICQ-Liste</h1>
    <?php }



    function fcode() { ?>
    Ihr Name:<input type=text name=name><br>
    Ihre ICQ-Nummer:<input type=text name=icq><br>
    Ihre E-Mail:<input type=text name=mail><br>
    <input type=submit value=Eintragen>
    <?php }



    function fooder() { ?>
    </body></html>
    <?php }


    /*

    <?php echo $icq; ?> zum Anzeigen der ICQ Nummer
    <?php echo $name; ?> zum Anzeigen des Namens
    <?php echo $mail; ?> zum Anzeigen der E-Mail Adresse
    <?php echo $besch; ?> zum Anzeigen der Beschreibung
    Link zur Löschfunktion:
    <a href="<?php echo "$PHP_SELF?action=delete&id=$count"; ?>">Delete</a>
    Link zum mitgelieferten Webmailer
    <a href="<?php echo $self?action=send&to=$icq"; ?>"><?php echo $icq; ?></a>
    */

    function inhalt($name, $icq, $mail, $besch, $count, $self) { ?>
    <table width="70%" border="1" bordercolor="0000FF"><tr><td>Name:<?php echo $name; ?></td><td>ICQ:<a href="http://wwp.mirabilis.com/scripts/Search.dll?to=<?php echo $icq; ?>"><?php echo $icq; ?></td><td>Mail:<a href="mailto:<?php echo $mail; ?>"><?php echo $mail; ?> </td><td><a href="<?php echo "$PHP_SELF?action=delete&id=$count"; ?>">Delete</a></tr></table><br><a href="<?php echo "$self?action=send&to=$icq"; ?>"><?php echo $icq; ?></a><br>
    <?php }



    if($action == "newwrite")
    {
    $datei = fopen("data.txt", "a");
    if($icq == ""){echo "Keine ICQ Nummer angegeben"; exit;}
    fputs($datei, "<?php\n\$icq[] = \"$icq\";\n");
    fputs($datei, "\$name[] = \"$name\";\n");
    fputs($datei, "\$mail[] = \"$mail\";\n");
    $besch=nl2br($besch);
    fputs($datei, "\$besch[] = \"$besch\";\n?>\n");
    fclose($datei);?>
    <html><head><meta http-equiv="refresh" content="1; URL=<?php echo $PHP_SELF; ?>"></head><body><center>
    Eintrag erfolgreich</body></html><?php
    }
    elseif($action == "send")
    {
    if ($write == "yes")
    {
    mail("$to@pager.icq.com", $subject, $text, "From: $name <$email>");
    echo "<p ailgn=center>Ihre ICQ wurde verschickt. Vielen Dank</p>";
    exit;
    }
    ?>

    <html>
    <head>
    <title>Webmailer</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body bgcolor="#FFFFFF">
    <div align="center">
    <form name="form1" action="<?php echo "$PHP_SELF?write=yes&action=send" ?>" method="post"><input type="hidden" name="to" value="<?php echo $to; ?>"><br>
    Betreff:
    <input type="text" name="subject" size="30" maxlength="40">
    <br>
    Text(max. 420 Zeichen):<br>
    <textarea name="text" cols="35" rows="4"></textarea>
    <br>
    Name:
    <input type="text" name="name" size="30" maxlength="50">
    <br>
    E-Mail:
    <input type="text" name="email" size="30" maxlength="50">
    <br>
    <input type="submit" name="Submit" value="Abschicken">
    <br>Das Verschicken der Nachricht kann einige Minuten dauern
    </form>
    </div>
    </body>
    </html><?php
    }
    elseif($action == "delete")
    {
    if($delpass != "")
    {
    if($delpass == $delpassword)
    {
    include("data.txt");
    $count=0;
    $datei = fopen("data.txt", "w");
    while($icq[$count] != "")
    {
    if($count == $id)
    {
    $count++;
    continue;
    }
    else
    {
    fputs($datei, "<?php\n\$icq[] = \"$icq[$count]\";\n");
    fputs($datei, "\$name[] = \"$name[$count]\";\n");
    fputs($datei, "\$mail[] = \"$mail[$count]\";\n");
    fputs($datei, "\$besch[] = \"$besch[$count]\";\n?>\n");
    $count++;
    }
    }
    echo "Eintrag erfpgreich gelöscht";
    }
    else
    {
    echo "Passwort falsch";
    }
    }
    else
    {?>
    <form action="<?php echo "$PHP_SELF?action=delete&id=$id";?>" method="POST">
    Passwort:<input type="password" name="delpass"><br>
    <input type=submit name="Submit" value="Delete"></form>
    <?php }
    }
    else
    {
    include("data.txt");
    hcode();
    $count = "0";
    while(isset($icq[$count]))
    {
    inhalt($name[$count], $icq[$count], $mail[$count], $besch[$count], $count, $PHP_SELF);
    $count++;
    }
    echo "<form action=\"$PHP_SELF?action=newwrite\" method=\"POST\">";
    fcode();
    echo "</form>";
    fooder();
    }

  • #2
    http://www.php-resource.de/forum/sho...threadid=50454
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      *move* nach Projekthilfe

      Kommentar

      Lädt...
      X