Anzeige:
Seite 4 von 5 ErsteErste ... 2345 LetzteLetzte
Ergebnis 46 bis 60 von 72

Thema: News und Gästebuch

  1. #46
    Registrierter Benutzer
    Registriert seit
    05.06.2002
    Ort
    Hof
    Beiträge
    154
    Probiers mal so.
    PHP-Code:
     include_once( $_SERVER["DOCUMENT_ROOT"] . "/" $showpage ); 
    und warum benutzt Du $showpage und nicht $REQUEST["showpage"]?
    und warum prüfst Du "showpage" nicht darauf, ob sie einen gültigen
    wert enthält?

    cu, stop.h
    Geändert von jwebworks (08-05-2003 um 05:54 Uhr)

  2. #47
    Registrierter Benutzer
    Registriert seit
    31.03.2002
    Ort
    Hamburg
    Beiträge
    201
    weil das ein fertiges Script von pscript ist und ich keinerlei php erfahrung im scripten hab. Deswegen.
    ich bastel grad an einer besseren signatur ;)

  3. #48
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    ... und ich keinerlei php erfahrung im scripten hab...
    Das werden wir ändern !


  4. #49
    Registrierter Benutzer
    Registriert seit
    31.03.2002
    Ort
    Hamburg
    Beiträge
    201

    merkwürdiges Problem

    Wenn ich versuche die index.php aufzurufen sagt er mir.

    Redirection limit for this URL exceeded. unable to laod the requested page. This may be caused by cookies that are blocked.
    die cookies nimmt er an und ich habe sie auch schon gelöscht.
    ich bastel grad an einer besseren signatur ;)

  5. #50
    Registrierter Benutzer
    Registriert seit
    31.03.2002
    Ort
    Hamburg
    Beiträge
    201
    keiner einer eine idee?
    ich bastel grad an einer besseren signatur ;)

  6. #51
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Hallo!

    Du hast eine header Endlosschleife produziert!

    Das liegt daran, dass $showpage nicht gesetzt wird. Verwende $_REQUEST['showpage'] und ändere in deinem Skript
    header ("Location: http://www.deinedomain.de");
    in
    header ("Location: http://www.deinedomain.de/index.php?showpage=index");
    Geändert von Gaert (11-05-2003 um 14:56 Uhr)


  7. #52
    Registrierter Benutzer
    Registriert seit
    31.03.2002
    Ort
    Hamburg
    Beiträge
    201
    header ("Location: http://www.deinedomain.de/index.php?showpage=index");

    das passt nicht

    weil er mir dann "Parse error in Line 9" ausgibt.
    ich bastel grad an einer besseren signatur ;)

  8. #53
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Poste nochmal das ganze Skript (zur abwechslung in PHP Tags) und sag was in Zeile neun steht.


  9. #54
    Registrierter Benutzer
    Registriert seit
    31.03.2002
    Ort
    Hamburg
    Beiträge
    201
    PHP-Code:
    <?php 
    if ($showpage == "") { 
    header ("Location: http://sense.oben/chaos2/index.php?showpage=index"); 



    else { 

    require(
    "/pfad/zur/kopf.php"); 
    require(
    "$_SERVER[DOCUMENT_ROOT]/$_REQUEST['showpage'] "); 
    require(
    "/pfad/zur/fuss.php"); 

    ?>
    Geändert von -Sensemann- (11-05-2003 um 22:34 Uhr)
    ich bastel grad an einer besseren signatur ;)

  10. #55
    Registrierter Benutzer
    Registriert seit
    31.03.2002
    Ort
    Hamburg
    Beiträge
    201
    spalte 4 = header

    spalte 9 = require("$_SERVER[DOCUMENT_ROOT]/$_REQUEST['showpage'] ");
    ich bastel grad an einer besseren signatur ;)

  11. #56
    Registrierter Benutzer
    Registriert seit
    31.03.2002
    Ort
    Hamburg
    Beiträge
    201
    und das hab ich noch bei pscript gefunden wie man das noch aufbauen kann ?
    ich bastel grad an einer besseren signatur ;)

  12. #57
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Hallo Sensemann!

    Auch wenns hart klingt...

    Zuerst: RTFM ! (php.net)
    Dann: nachdenken...
    Dann: hier posten...

    Sorry, hab grad schlechte Laune

    Überleg dochmal was dein skript machen soll, und was es tut, und guck selber mal was an Zeile 9 nicht stimmen könnte... (ok, das Problem bei dir ist nicht sofort ersichtlich, aber mit ein wenig Probiererei klappt es und dann stellt sich vielleicht auch ein Lerneffekt ein)

    So funktioniert es... Ich verfolge hier einen Weg, der mir persönlich besser gefällt.
    PHP-Code:
    <?php 
    //Hier legen wir fest, wo die Bestandteile deiner Seite liegen...
    //$_SERVER['DOCUMENT_ROOT'] funktioniert nämlich nicht immer!
    //Sie sollten aber schon irgendwo innerhalb des Document Roots liegen falls
    //dein PHP Safe Mode aktiv ist.
    $tpl_path "/var/www/html/templates/";

    //Zum 100 ten mal... verwende für alle Variablen, die von "draussen" kommen
    //die $_POST, $_GET, $_REQUEST etc. Arrays ( warum? RTFM!!! )

    if ($_REQUEST['showpage'] == "") { 

      
    //Um auf Vorhin zurück zu kommen... warum bewirkt das wohl ne Endlosschleife?
      //header ("Location: http://sense.oben/chaos2"); 
      //... Na?
      //Richtig... showpage ist nicht gesetzt, und deshalb ruft sich die Seite
      //immer wieder selbst auf, bis der Server die Segel streicht
      
      //Was machen wir stattdessen?
      //Wir lassen den quatsch mit dem header und nehmen einfach
      //die startseite als template!

      
    $template "index.tpl";

    else { 
      
    //Andernfalls nehmen wir das was showpage uns bietet!
      
    $template $_REQUEST['showpage'] . ".tpl";
    }

    //Wir fragen uns... haben wir überhaupt ein Template mit dem Namen?
    if (!file_exists($tpl_path $template)) {
      
    //Anscheinend nicht... deshalb nehmen wir das error template
      
    $template "error.tpl";
    }

    //Und jetzt binden wir alles ein....
    require($tpl_path "head.tpl"); 
    require(
    $tpl_path $template); 
    require(
    $tpl_path "foot.tpl"); 

    ?>
    Wenn ich in die Zip Datei reingucke bekomm ich übrigens agros, weil der Typ der das verzapft hat nicht mal HTML kann!
    Mein Tipp: lad nicht so viel schrott von powie runter den du nicht verstehst und der ohnehin minderwertig ist, sondern lies tutorials und die dokumentation, programmiere selber und versuche die fehler die du machst zu verstehen - sonst führt das zu nichts!

    Versteh mich nicht falsch... das geht nicht gegen dich... mir reisst nur langsam der Gedultfaden mit diesem Thema (welches wirklich trivial und selbsterklärend ist wenn man mal die doku liest).
    Geändert von Gaert (12-05-2003 um 15:40 Uhr)


  13. #58
    Registrierter Benutzer
    Registriert seit
    31.03.2002
    Ort
    Hamburg
    Beiträge
    201
    ok ich gebe zu ich bin nervig. deswegen nochmals vielen dank für deine fast grenzenlose geduld und hilfe

    hatte es mir gedacht hey es gibt fertige scripte dann kann ich sie zusammenbasteln und meine hp online stellen ohne noch viel dran rumzuscripten. Wie viele ihren Pc nutzen um zu arbeiten und nicht zu konfigurieren.

    aber das hat wohl wenig sinn.

    Das andere ist. Ich lese ungern online und brauche daher ein Buch. Welches ist da geeignet?

    Bei linux = kofler
    bei php = php3 für dummies ???
    Geändert von -Sensemann- (12-05-2003 um 15:33 Uhr)
    ich bastel grad an einer besseren signatur ;)

  14. #59
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    03.10.2001
    Ort
    potsdam
    Beiträge
    881
    ich arbeite seit etwa 2 jahren mit

    "PHP4 Grundlagen und Profiwissen"
    Verlag "Hanser"
    Autor "Jörg Krause"

    und bin damit sehr zufrieden. wenn dort etwas nicht drinsteht gibt's noch das Forum...
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

  15. #60
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Hallo!

    Das Buch welches elrond angesprochen hat besitze ich auch und kann es sehr empfehlen.
    Nimm aber unbedingt die Neuauflage vom Februar 2003, da sich in den letzten zwei Jahren sehr viel getan hat.


Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •