kostenloser Webspace werbefrei: lima-city


Bruache Hilfe bei PHP , Fehler taucht immer auf

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    y**o

    Also ich habe folgendes Script aus dem tutorial von lima-city:

    news.php
    <?<h2>News</h2>
    <a href=news_edit.php>News Eintrag</a><br><br><br>
    <a href=news.php>News Update</a><br><br><br>
    <?php
    include("news_data.txt"); //eine einfache html seite die den inhalt der news_data.txt ausgiebt!
    ?>

    news_edit.php
    <?php
    $richtiges_passwort = "newsadmin"; //hier wird ein passwort festgelegt!
    if(! isset($passwort) && ! isset($passwort_eingabe)) //es wird abgefragt ob $passwort und $passwort_eingabe einen wert haben!
    { //wenn nein:
    print "Bitte geben sie das Passwort ein:<br>";
    print "<form action=news_edit.php method=post>";
    print "<input type=password name=passwort_eingabe size=20><input type=submit value=senden>";
    print "</form>"; //wird ein htmlforular augegeben!
    die(); //und das skript beendet!
    }
    if(isset($passwort_eingabe) && $passwort_eingabe == $richtiges_passwort) //wenn ein passwort eingegeben wurde und es gleich dem oben gesetzten passwort ist passiert folgendes:
    {
    setcookie("passwort", 1, time()+7200, "/"); //es wird ein cookie mit dem namen passwort, dem wert 1, einer g?ltigkeit bis 7200 sec. nach der jetzigen zeit und dem pfad / gesetzt
    $passwort = 1; //die variable $passwort wird auf 1 gesetzt
    }
    if(isset($passwort)) //wenn $passwort gesetzt ist
    { //dann
    print "<form action=news_edit.php method=post>";
    print "Name:<input type=text size=20 name=autor><br>";
    print "Text:<textarea name=news cols=20 rows=8></textarea>";
    print "<input type=submit value=senden>";
    print "</form>"; //wird ein formular zum eingeben eines News ausgegeben!
    }
    if(isset($passwort) && isset($autor) && isset($news)) //wenn passwort, autor und der inhalt der News gesetzt wurde
    { //dann
    $news_datei = fopen("news_data.txt", "r"); //offner die news_data.txt zum lesen
    $inhalt = fread($news_datei, 999999); //lies ihren inhalt bis zum 1000000. Zeichen
    fclose($news_datei); //schlie?e die datei
    $datum = date("d.m.Y"); //das datum in der form tt.mm.jjjj ermitteln
    $neue_news = "<table border=1><tr><td>von $autor</td><td>$datum</td></tr><tr><td>$news</td></tr></table>"; //den htmlformatierten text der in die news_data.txt kommt vorbereiten
    $neuer_inhalt = $neue_news.$inhalt; //den neuen inhalt an den alten anh?ngen
    $news_schreiben = fopen("news_data.txt", "w"); //die datei zum schreiben ?ffnen
    fwrite($news_schreiben, $neuer_inhalt); //den alten inhalt der datei durch den neuen ersetzten
    fclose($news_schreiben); //die datei schlie?en
    print "<br>News gepostet."; //dem Admin signalisieren, dass die News gepostet wurden!
    }
    ?>

    ------------

    Bei mir kommt dann immer wenn ich auf news_edit.php gehe und eine News schreibe die Nachricht News gepostet da sist ja auch gut nur auf der news.php komt der Fehler :

    Parse error: parse error in /home/webpages/lima-city/yuno/html/news.php on line 1
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Autor dieses Themas

    y**o

    Wisst ihr wodran das liegen kann ?
    Kann das an der news_data.txt liegen weil ich wei? nicht was ich in die Datei f?r nen code einf?gen muss

    PS:
    Edit funktion geht nicht @ Lima-City Mods
  4. d*****s

    -> <?<h2>News</h2>
    -> <a href=news_edit.php>News Eintrag</a><br><br><br>
    -> <a href=news.php>News Update</a><br><br><br>
    -> <?php
    -> include("news_data.txt"); //eine einfache html seite die den inhalt der news_data.txt ausgiebt!
    -> ?>

    l?sch das "<?" in der ersten zeile. :wink:
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!