Problem bei RPanel

  • Guten zusammen


    Ich habe mit gerade mal das RPanel angeschaut und wollte es mal testen.
    Jetzt bekomm ich due ganze Zeit solche Fehler angezeigt:

    PHP
    Warning:  Cannot modify header information - headers already sent  by (output started at  /www/htdocs/w00f2e92/Die80er/server/cp/index.php:41) in /www/htdocs/w00f2e92/Die80er/server/cp/pages/index.php on line 41


    Die Fehler stammen von diesen Zeilen

    PHP
    header('Location: ' . $panelFunc->rewriteURL($mainconfig['urlrewrite'], 'login'));


    Wie kann ich die Beheben?


    Der Link zum Panel ist der: http://forum.sa-mp.com/showthread.php?t=344242

    All in all it's just another brick in the wall

  • Du kannst den Header nur beinflussen, wenn noch kein Text geschrieben wurde in deinem Dokument,
    sprich das müsste ganz ganz oben passieren in deiner PHP datei ^^
    Kleiner Tipp von mir um solche Fehler zu umgehen und generell besser
    arbeiten zu können sind Template Engines, guck dir die Smarty Engine an :)

  • Ich möcht ja wissen wie ich das beheben kann :/


    Ich habe von php 0 Ahnung also kann ich es ja net wirklich kapieren
    Das hat doch bei den ersteller funktioniert wiso weigert sich das panel dann?
    Ich versteh den sinn einfach nicht

    All in all it's just another brick in the wall

  • Keine Ausgaben machen, bevor Du Header benutzt. (Nicht mal ein Leerzeichen!) Aber wahrscheinlich ist das ganze CP schlecht aufgebaut...

    Chief Technology Officer (CTO)


    Interesse an folgenden Domains?

    fivemp.de - planet-zoo.de

    Jetzt anschreiben :)

  • Eine Möglichkeit das zu umgehen wäre den Output zu puffern.
    Oben in der index.php: ob_start();
    Unten in der index.php: ob_end_flush();


    Das puffert die Ausgabe bis zum Ende und erlaubt dir Header-Informationen/Sessions während der Laufzeit zu verändern.

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Eine Möglichkeit das zu umgehen wäre den Output zu puffern.
    Oben in der index.php: ob_start();
    Unten in der index.php: ob_end_flush();


    Das puffert die Ausgabe bis zum Ende und erlaubt dir Header-Informationen/Sessions während der Laufzeit zu verändern.

    Ist aber auch keine gute Lösung. Lieber ordentlichen Code schreiben... (Wobei das Buffern auch Vorteile hat :P ^^)

    Chief Technology Officer (CTO)


    Interesse an folgenden Domains?

    fivemp.de - planet-zoo.de

    Jetzt anschreiben :)