Lautenbach: News Script

Hallo,
habe folgendes Problem auf meiner Seite [URL=http://www.wildungen2003.de/test/index.php]Link[/URL]

wenn ich auf News gehe werden diese auch Ordnungsgemäß angezeigt, wenn ich aber auf Kommentar schreiben gehe erscheint eine Fehlermeldung. wenn ich das News Script aber alleine ausführe siehe [URL=http://www.wildungen2003.de/test1/news.php]Link[/URL] klappt alles wunderbar mit dem Kommentar schreiben :confused:

der Aufruf in der index.php sieht so aus

[php]
<tr>
 <td>

<?php
switch($action){

case "news":
include("news.php");
break;

case "links":
include("links.html");
break;

case "gbook":
include("guestbook.php");
break;

case "files":
include("files.html");
break;

case "mailform":
include("mailform.html");
break;

default:
include("home.html");
break;
}
?>

</td>
</tr>
[/php]

der Aufruf im News Script ist aber genauso aufgebaut, gibt es da ein Problem

[php]
switch($nw)
{
    case 'shownews':
             news();
             break;

case 'showcomments':
             comment();
          break;

case 'addcomment':
             addcomment();
          break;

case 'categorie':
             cat();
          break;

case 'newsarchiv':
             archiv();
          break;

default:
             news();
             break;
}
[/php]

kann mir jemand helfen :o

Gruß an alle da drausen

P.S. das komplette News Script habe ich mal als txt zum anschauen [URL=http://www.wildungen2003.de/test/news.txt]hier[/URL] online gestellt.

  1. Hallo Lautenbach,

    wenn ich auf News gehe werden diese auch Ordnungsgemäß angezeigt, wenn ich aber auf Kommentar schreiben gehe erscheint eine Fehlermeldung.

    ?? Bei mir nicht... Das einzige Problem, das ich erkennen kann, ist, dass das news.php-Script alle Links und Formularaktionen nicht richtig setzt - alle Links werden auf news.php gesetzt und nicht auf index.php?action=news gesetzt und die Formularaktion wird lediglich auf index.php und nicht auf index.php?action=news gesetzt, was dazu führt, dass das Formular ins leere Zeigt und dass der Link auf 'kommentar schreiben' eine Seite ohne das Layout 'drum herum' aufruft.

    switch($action){

    Du verlässt Dich auf register_globals. Das ist alles andere als sinnvoll. Hat zwar nichts mit Deinem Problem zu tun, aber: [link http://www.dclp-faq.de/q/q-formular-register-globals.html]

    Viele Grüße,
    Christian