Markus: Bitte um kurze Hilfe mit php include + weiterleitung

Hallo,

kann mir bitte kurz jemand helfen, bin nicht erfahren in Sachen php!! Danke

Habe folgenden Code:

<?php include('include.php');

if($client->fault) {

header("location: http://www.xyz.com");

exit;
 } ?>

<html>
...
</html>

Also die include.php wird in das Script included und das Script sollte testen, ob $client->fault ist ($client steht in der include.php) wenn ja, dann Weiterleitung auf http://www.yxz.com, wenn nein, dann sollte der Rest der Seite geladen werden (html), klappt aber nicht...

Danke für eure Hilfe.

Markus

  1. Hello,

    Hallo,

    kann mir bitte kurz jemand helfen, bin nicht erfahren in Sachen php!! Danke

    Habe folgenden Code:

    <?php

    error_reporting(E_ALL);

    include('include.php');

    if($client->fault) {

    Verändere Dein Script entsprechend und poste die Fehlermeldung.
    Ich erwarte eine Notice.

    Harzliche Grüße vom Berg
    http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau

    1. Hello,

      Hallo,

      kann mir bitte kurz jemand helfen, bin nicht erfahren in Sachen php!! Danke

      Habe folgenden Code:

      <?php

      error_reporting(E_ALL);

      include('include.php');

      if($client->fault) {

      Verändere Dein Script entsprechend und poste die Fehlermeldung.
      Ich erwarte eine Notice.

      Harzliche Grüße vom Berg
      http://www.annerschbarrich.de

      Tom

      Hallo Tom,

      danke für die Nachricht, ja es meldet eine Notice, das es die variable $client nicht finden kann (Undefined variable), obwohl es diese aus include.php laden sollte, an was könnte es liegen?

      Merci und schöne Grüsse

      1. Hello,

        Hallo,

        kann mir bitte kurz jemand helfen, bin nicht erfahren in Sachen php!! Danke

        Habe folgenden Code:

        <?php

        error_reporting(E_ALL);

        include('include.php');

        if($client->fault) {

        Verändere Dein Script entsprechend und poste die Fehlermeldung.
        Ich erwarte eine Notice.

        Harzliche Grüße vom Berg
        http://www.annerschbarrich.de

        Tom

        Hallo Tom,

        danke für die Nachricht, ja es meldet eine Notice, das es die variable $client nicht finden kann (Undefined variable), obwohl es diese aus include.php laden sollte, an was könnte es liegen?

        Merci und schöne Grüsse

        Danke an euch, das Problem hat sich erledigt, das Script include.php hatte einen Fehler nun klappt alles! danke!

  2. Hi!

    klappt aber nicht...

    Was heißt das? Gibt es eine Fehlermeldung?

    Was steht in deiner include.php? Wird durch diese Datei irgendeine Ausgabe erzeugt?
    Sollte bereits irgendwas zum Client gesendet worden sein, dann funktioniert der Aufruf von header() nicht mehr, da bereits Header versendet wurden.

    Wenn du sowas schreibst:
    <?php header( "blabla" ); ?>
    und davor nur eine Leerzeile steht, dann funktioniert das Ganze auch nicht mehr. Diese Leerzeile wird dann nämlich bereits zum Browser gesendet (und damit auch HTTP-Header).

    Sollte das bei dir nicht der Fall sein und es sich um was anderes handeln, dann mußt du mal "klappt nicht" genauer definieren.

    Schöner Gruß,
    rob