kostenloser Webspace werbefrei: lima-city


Forum-Fehler

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Hallo!

    Ich habe mir aus dem Internet vor einiger Zeit ein Script f?r ein einfaches Forum ohne Datenbank herauskopiert (leider wei? ich nicht mehr, woher ich das habe!). Nun wollte ich die Seiten hier hochladen. Klappt einwandfrei, nur wenn ich das Zeugs nun anzeigen lassen m?chte, sagt es mir, dass ein Fehler in Zeile 20 existiert. Da ich mit PHP noch nicht sehr viel gemacht habe, wei? ich nicht, wo der Fehler liegt und hoffe, dass mir hier jemand weiterhelfen kann.

    <?php 
    $textfile = "$DOCUMENT_ROOT/haupt.php"; 
    $textfile2 = "$DOCUMENT_ROOT/vorlage.php"; 
    $tab = array(); 
    
    if($message!="") 
    { 
    $date = date("d.m.Y"); 
    
    if($number=="") 
    { 
    $tab = file($textfile); 
    
    $dp=fopen("$textfile.vor","w"); 
    for($i=0;$i<sizeof($tab);$i++) 
    { 
    if(ereg("START",$tab[$i]) ) 
    { 
    $number = substr($tab[$i],11,4)+1; 
    fputs($dp,"<li><a href="forum.php?number=$number">$subject</a> - <b>$poster</b> / <b>$date</b></li>n"); 
    $tab[$i]=sprintf("<!-- START %04d -->n",$number); 
    fputs($dp,$tab[$i++]); 
    } 
    fputs($dp,$tab[$i]); 
    } 
    fclose($dp); 
    system("cp $textfile.vor $textfile"); 
    
    $tab=file($textfile2); 
    $dp=fopen("$DOCUMENT_ROOT/$number.php","w"); 
    for($i=0;$i<sizeof($tab);$i++) 
    { 
    if(ereg("START",$tab[$i]) ) 
    { 
    fputs($dp,"<hr>Geschrieben von <b>$poster</b> -<b> $date </b><br><br>$message<br>n"); 
    fputs($dp,"<input type=hidden name=number value=$number>n"); 
    } 
    fputs($dp,$tab[$i]); 
    } 
    fclose($dp); 
    } 
    else 
    { 
    $file="$DOCUMENT_ROOT/$number.php"; 
    $tab=file($file); 
    $dp=fopen("$file.vor","w"); 
    for($i=0;$i<sizeof($tab);$i++) 
    { 
    if(ereg("START",$tab[$i]) ) 
    { 
    fputs($dp,"<hr>Geschrieben von <b>$poster</b> - <b>$date</b><hr halfshade><br><br>$message<br>n"); 
    } 
    fputs($dp,$tab[$i]); 
    } 
    fclose($dp); 
    system("cp $file.vor $file"); 
    } 
    readfile("$DOCUMENT_ROOT/$number.php"); 
    } 
    
    if($number!="") 
    { 
    readfile("$DOCUMENT_ROOT/$number.php"); } 
    else 
    { readfile("$textfile"); } 
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. ICh denke dur brauchst f?r den Script eine Datenbank. Sonst w?rde ich sagen, das eine DAtei falsch benannt ist. Konnte aber keinen Fehler im Script finden. SOnst versuch es einfach mal mit dem Worldlab board
  4. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Nun, ich wollte ja eben kein forgefertigtes Forum nehmen.
  5. Versuch mal die Zeile 20 zu ?ndern auf

    fputs($dp,"<li><a href=\"forum.php?number=$number\">$subject</a> - <b>$poster</b> / <b>$date</b></li>n");

    (und die genaue Fehlermeldung zu posten h?tte auch geholfen)
  6. 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!