tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
414
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    El_Tomato El_Tomato ist offline Mitglied Gold
    Registriert seit
    Dec 2006
    Beiträge
    117
    Ich hab da son Tutorial von nem Newsscript gefunden, aber ich möchte gerne, dass nach 3 Einträgen eine neue Seite erstellt wird, geht sowas, wenn ja wie?

    Hier ist schonmal der Coder der newsadmin.php:
    PHP-Code:
    <?php

    //Vorgabe Login-Daten leeren

    $login = array();

    //Vorgabe Login-Daten setzen

    $login['admin'] = "*****************"//2 mal md5 verschlüsselt

    $login['webmaster'] = "*************************";

    //es können beliebig viele weitere Namen hinzugefügt werden

    //die Passwörter in diesem Beispiel lauten Passwort1 und Passwort2





    //usernamen aus Postdata entnehmen

    $user $_POST['user'];

    //passwort aus Postdata entnehmen

    $pass $_POST['pass'];

    //Verschlüsslungsbefehl aus Postdata übernehmen

    $md $_POST['md'];

    //Titel aus Postdata entnehmen

    $title $_POST['title'];

    //Text aus Postdata entnehmen

    $text $_POST['text'];



    //Passwort nach Übergabe Verschlüsseln

    if($md == "true"){

     
    //Nur verschlüsseln wenn gesetzt

     
    if(isset($pass)){

      
    //Verschlüsseln

      
    $pass md5($pass);

     }

    }



    //Login ablauf nur wenn Login-Paar gesetzt ist

    if(isset($user)&&isset($pass)){

     
    //Passwort erneut verschlüsseln und abfragen

     
    if($login[$user]== md5($pass)){

      
    //Sequenz: mitgliederbereich

      //Eintragung nur bei gesetztem Titel und Inhalt

      
    if(isset($title)&&isset($text)){

       
    //Eintragungssequenz

       //Datei auswählen

       
    $datei "news.txt";

       
    //Datei öffnen wenn möglich

       
    $gdatei fopen($datei"r+") or exit('Das Newsseite konnte nicht geöffnet werden');



       
    //flock($gdatei, LOCK_EX) or die('$gdatei kann nicht gepserrt werden...');

       //Soviele Zeichen aus der Datei lsesen wie sie groß ist

       
    $inhalt fread($gdateifilesize($datei));

       
    //Zum Anfang der Datei springen

       
    rewind($gdatei);

       
    //Datum setzen

       
    $datum date("d.m.Y");

       
    //Text formatiert eintragen, die Formatierungen können auch geändert werden..

       
    fwrite($gdatei"<table width=\"80%\"><tr><td><b>$title</b> ($datum) </td>");

       
    fwrite($gdatei"<td align=\"right\"><b>$user</b></td></tr><tr><td>");

       
    fwrite($gdatei"$text");

       
    fwrite($gdatei"</td></tr></table><br />");

       
    fwrite($gdatei"\n \n");

       
    //ursprünglichen Inhalt anfügen

       
    fwrite($gdatei"$inhalt");

       echo 
    "Eingetragen!";

      }else{

       
    //Formular für Eintragung

       
    ?>

       <form action="" method="post">

       <input type="Text" name="title" value="" /><br />

       <textarea name="text"></textarea><br />

       <input type="hidden" name="user" value="<?= $user ?>" />

       <input type="hidden" name="pass" value="<?= $pass ?>" />

       <input type="hidden" name="md" value="false" />

       <input type="Submit" name="Submit" value="Submit" />

       </form>

       <?php

      
    }

     }else{

      
    //Sequenz Passwort falsch

      
    echo "Das Passwort scheint nicht richtig zu sein.";

     }

    }else{

     
    ?>

     <form action="" method="post"><input type="Text" name="user" /><input type="Password" name="pass" /><input type="hidden" name="md" value="true" /><input type="Submit" name="Submit" value="Submit" /></form>

     <?php

    }

    ?>
     

  2. #2
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Blätterfunktion mit Button Navigatior und Suchfunktion
    Seitenfunktion
    Blätterfunktion

    Alles gute Tutorials die dir einen Einblick geben sollten.

    Weiterhin ist nicht das Admin Skript dafür verantwortlich, sondern eher das das die Datei ausliest.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  3. #3
    Avatar von Wadlschrat
    Wadlschrat Wadlschrat ist offline Mitglied Silber
    Registriert seit
    Feb 2007
    Beiträge
    65
    Besteht die Möglichkeit, daß Du Deine Einträge in einer Datenbank abspeicherst? Dann kannst Du z.B. bei MySQL "Limit" verwenden.
    Fals nicht, dann kannst Du in Deiner news.txt künstliche Tags einbauen.
    <news1>Bla</news1>
    <news2>Blabla</news2>
    <news2>Blablabla</news2>
    Dann nimmst Du für die erste Seite alles, was zwischen <news1> und </news3> steht und gibst das aus. Dafür kannst Du stripos() und substr() verwenden.
     
    Wer im Steinkreis sitzt, sollte sich vor Druiden hüten.

  4. #4
    Avatar von forsterm
    forsterm forsterm ist offline Mitglied Rubin
    Registriert seit
    Nov 2004
    Ort
    Bayern
    Beiträge
    1.328
    Hallo,
    Zitat Zitat von Wadlschrat Beitrag anzeigen
    Fals nicht, dann kannst Du in Deiner news.txt künstliche Tags einbauen.
    <news1>Bla</news1>
    <news2>Blabla</news2>
    <news2>Blablabla</news2>
    Dann nimmst Du für die erste Seite alles, was zwischen <news1> und </news3> steht und gibst das aus. Dafür kannst Du stripos() und substr() verwenden.
    also wenn man es schon mit einer Textdatei macht, dann würd ich den ganzen Inhalt mit file() in ein Array laden und dann kannst du ja bestimmmen, ab welchem und vorallem wie viele "Einträge" angezeigt werden.

    mfg
    forsterm
     
    Wie man Fragen richtig stellt

    Wichtig:
    Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
    __________________
    .:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.

Ähnliche Themen

  1. TXT Newsscript
    Von MajorWindbeutel im Forum PHP
    Antworten: 6
    Letzter Beitrag: 23.05.04, 20:07
  2. Newsscript mit CGI
    Von köNICK im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 2
    Letzter Beitrag: 12.08.03, 15:11
  3. newsscript
    Von Pencil im Forum PHP
    Antworten: 5
    Letzter Beitrag: 14.05.03, 21:14
  4. ASP Newsscript
    Von Avariel im Forum ASP
    Antworten: 1
    Letzter Beitrag: 20.12.02, 12:27
  5. [ASP] :) Newsscript
    Von Boli im Forum ASP
    Antworten: 1
    Letzter Beitrag: 19.07.01, 15:00