Adminbereich im GB und weitere Anpassungen

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

  • Adminbereich im GB und weitere Anpassungen

    Also:Ich habe mir vor kurtzem ein gästebuch mit .txt gemacht also das die einträge in einer texdatei gespeichert werden und dann angezeigt...
    öfters wird in mein GB auch spam geschrieben und ich will gerne ein Adminbereich damit ich die GB einträge euch editieren kann..ich habe gegoogelt und auch in anderen foren gesucht aber hab nix gefunden

    Schonmal vielen Dank für die Antworten

    MFG

  • #2
    Ähm, was erwartest du?

    Nen Code?
    Ne Anleitung?
    Nen dummen Spruch?

    Ich verschiebe sicherheitshalber mal nach BS. Da kannst du dann dein Problem nochmal genau schildern.

    Woran scheiterst du? Die Features sind dir klar, oder?

    Kommentar


    • #3
      Ich erwarte ein code...ich bin noch so ein noob also auch vllt noch eine kleine anleitung...
      Ich will im adminbereich die einträge nur enditieren löschen und erlauben natürlich..

      MFG

      Kommentar


      • #4
        alles klar. dann ist ne Projekthilfe. *nochmal moce*

        Kommentar


        • #5
          öfters wird in mein GB auch spam geschrieben und ich will gerne ein Adminbereich damit ich die GB einträge euch editieren kann
          Textdatei im Editor deiner Wahl (z.B. NotePad) öffnen und die entsprechenden Einträge killen. Geht wahrscheinlich um Welten schneller, als darauf zu warten, dass dir einer fertigen Code schreibt.

          Gruss

          tobi
          Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

          [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
          Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

          Kommentar


          • #6
            Könntet ihr heir kein code reinpsten so wie ich einen adminbereich erstellen könnte??

            PLS

            MFG

            Kommentar


            • #7
              Könntet ihr heir kein code reinpsten so wie ich einen adminbereich erstellen könnte??
              Wird sehr schwierig ohne Kenntniss der Struktur deiner Textdatei. Aber i groben Zügen musst du:
              • Text Datei einlesen z.B. mit file()
                vom User (admin) abfragen welcher Eintrag entfernt werden soll
                das File nach diesem Eintrag durchsuchen
                diesen Eintrag entfernen
                Datei wieder schreiben
                den Zugang mit einem PW absichern nicht vergessen

              Wie bereits erwähnt dürftest du händisch - sprich Textdatei öffnen, Eintrag suchen und killen - schneller sein als dir einen Adminbereich zu proggen.

              Gruss

              tobi
              Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

              [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
              Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

              Kommentar


              • #8
                Zeilen nummerieren

                Also ich hab mir mal vor kurtzen ein GB programmiert und ich möchte das die einträge auch nummeriert werden...ich hab einen code aber ich weiß nicht wo ich die einfügen muss...
                Hier der code von meinem GB
                • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
                  <html>
                  <head>
                  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
                  <title>Unbenanntes Dokument</title>





                  </head>

                  <body background="images/iframe_bg.GIF" bgproperties="fixed">
                  <form action="gastbuch.php" method="post">
                  <div align="center">
                  <table border="0" cellpadding="0" cellspacing="6" width="424">
                  <tr>
                  <td width="62"><font face="Arial" size="2">Name:</font></td>
                  <td width="344"><input type="text" name="name" size="15"></td>
                  </tr>
                  <tr>
                  <td><font face="Arial" size="2">Email:</font></td>
                  <td><input type="text" name="email" size="15"></td>
                  </tr>
                  <tr>
                  <td><font face="Arial" size="2">Homepage</font></td>
                  <td><input type="text" name="homepage" size="15"></td>
                  </tr>
                  <tr>
                  <td valign="top"><font face="Arial" size="2">Text:</font></td>
                  <td><textarea name="message" cols="40" rows="6"></textarea></td>
                  </tr>
                  <br>

                  <br>
                  <br>
                  <br>
                  <tr></tr>
                  </table>
                  <div align="right">
                  <center>
                  <p>

                  <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=5>
                  <TD ALIGN=center><img src="icons/boese.gif"></TD>
                  <TD ALIGN=center><img src="icons/missgeburt.gif"></TD>
                  <TD ALIGN=center><img src="icons/engel.gif"></TD>
                  <TD ALIGN=center><img src="icons/lach.gif"></TD>
                  <TD ALIGN=center><img src="icons/grins.gif"></TD>
                  <TD ALIGN=center><img src="icons/grins_2.gif"></TD>
                  <TD ALIGN=center><img src="icons/hops.gif"></TD>
                  <TD ALIGN=center><img src="icons/nein.gif"></TD>
                  <TD ALIGN=center><img src="icons/gruebel.gif"></TD>
                  <TD ALIGN=center><img src="icons/love.gif"></TD>
                  <TD ALIGN=center><img src="icons/frosch.gif"></TD>
                  <TD ALIGN=center><img src="icons/arsch.gif"></TD>

                  <TD>&nbsp;</TD>
                  </TR>
                  <TR>
                  <TD align=center><input type=radio name="icon_entry" value="icons/boese.gif"></TD>
                  <TD align=center><input type=radio name="icon_entry" value="icons/missgeburt.gif"></TD>
                  <TD align=center><input type=radio name="icon_entry" value="icons/engel.gif"></TD>
                  <TD align=center><input type=radio name="icon_entry" value="icons/lach.gif"></TD>
                  <TD align=center><input type=radio name="icon_entry" value="icons/grins.gif"></TD>
                  <TD align=center><input type=radio name="icon_entry" value="icons/grins_2.gif"></TD>
                  <TD align=center><input type=radio name="icon_entry" value="icons/hops.gif"></TD>
                  <TD align=center><input type=radio name="icon_entry" value="icons/nein.gif"></TD>
                  <TD align=center><input type=radio name="icon_entry" value="icons/gruebel.gif"></TD>
                  <TD align=center><input type=radio name="icon_entry" value="icons/love.gif"></TD>
                  <TD align=center><input type=radio name="icon_entry" value="icons/frosch.gif"></TD>
                  <TD align=center><input type=radio name="icon_entry" value="icons/arsch.gif"></TD>

                  <TD>&nbsp;</TD>
                  </TR></TABLE></TD></TR></TABLE>

                  </p>
                  </center> </p>
                  </div>
                  <p>&nbsp; </p>
                  <p>
                  <input type="submit" name="submit" value="SENDEN">

                  </p>
                  </div>
                  </form>

                  <center>


                  <?php
                  $name = $HTTP_POST_VARS['name'];
                  $email = $HTTP_POST_VARS['email'];
                  $homepage = $HTTP_POST_VARS['homepage'];
                  $message = $HTTP_POST_VARS['message'];
                  $icon_entry = $HTTP_POST_VARS['icon_entry'];
                  if($submit)
                  {
                  if(($email == "") || ($name == "") || ($homepage == "") || ($message == ""))
                  echo "<b>Fehlgeschlagen! Bitte alle Felder ausfüllen!</b>";
                  else
                  {
                  $x = 0;
                  $dateiname = "gast.txt";
                  $datei = fopen($dateiname, "r");
                  while (!feof($datei)) {
                  $x++;
                  $saved[$x] = fgets($datei, 1024);
                  }
                  $datum = date("d.m.Y");
                  $zeit = date("H:i");
                  $datei=fopen("gast.txt", "w");
                  $text=strip_tags($text);
                  fwrite($datei,"<TABLE CELLSPACING=0 CELLPADDING=3 WIDTH=530
                  border=1 bordercolor=000000><TR><TD><img src=\"$icon_entry\" align=left>
                  <FONT SIZE=2 face=verdana><B>
                  &nbsp;<b>$name</b>&nbsp;<a href=\"mailto:$email\"><img src=\"icons/email.gif\" border=0></a><a href=\"$homepage\"><img src=\"icons/homepage.gif\" border=0></a>&nbsp;<a href=\"login.php\"><img src=\"icons/edit.gif\" border=0></a> </a></B></font>
                  <br>
                  <FONT SIZE=2 FACE=verdana> schrieb am $datum um $zeit Uhr: Eintrag Nr.<span class=cnr title=Nummer des Kommentars>
                  <?php echo($cnr); ?> </span>
                  </font></TD></TR>
                  <TR BGCOLOR=CFCFCF><TD><FONT SIZE=2
                  FACE=verdana>
                  $message
                  <small><br></small>
                  </TD>
                  </TR></TABLE><br>");
                  for ($i=1;$i <= $x; $i++) {
                  fwrite($datei, "$saved[$i]");
                  }
                  fclose($datei);
                  }
                  }
                  $dateiname = "gast.txt";
                  $datei = fopen($dateiname, "r");
                  fpassthru($datei);
                  ?>
                  </body>
                  </html>

                Und jz hab ich noch den code für die nummerierung (da wo jz message steht was muss da rein oder is das schon so richtig?)
                • <?php if ($message) { ?><?php
                  $cnr = 1;
                  ?>


                Und dann noch der code der die nummer einzeigt
                • <span class="cnr" title="Nummer des Kommentars">
                  <?php echo("$cnr"); ?> </span>


                Und ganz zum schluss der code damit die Variable auch noch hochgezählt wird
                • <?php $cnr++; ?>
                  <?php }?>


                So ich hoffe ihr zeigt mir wo die codes reinmüssen

                Danke schonmal

                MFG

                Kommentar


                • #9
                  ich hoffe dass du beim nächsten mal die Regeln liest und beachtest und führe deine Threads mal zu sammen.

                  PS: in unserem Scriptarchiv gibt es haufenweise fertige GB. Da brauchen wir nicht extra eins für dich programmieren. Sobald die Spambots deine seite wirklich gefunden haben (sie sind anscheinend auf dem besten weg), hast du sowieso kein Spaß mehr an deinem Script.

                  Kommentar

                  Lädt...
                  X