Schript macht absolut NICHTS

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Schript macht absolut NICHTS

    hallo,
    ich hab folgendes problem:
    Warum macht dieses script ÜBERHAUPT NICHTS(nicht mal echo oder header)?
    PHP-Code:
    <?
    session_start();
    Header("Location: friends.inc.php"); 
    include_once("sessionhelpers.inc.php");
    $friend=$_GET['fid'];
    echo "test";
        $sql="SELECT UserID FROM users WHERE UserName='".$friend."'
        LIMIT 1";
    $ergebnis = mysql_query($sql);
    $id=mysql_fetch_object($ergebnis);
    $friend=$id->UserID;
    $sql = "INSERT INTO `friendlist` (`friendid`, `friendfrom`) VALUES (\'".$friend."\', \'".$loginid."\')";
    $eintragen = mysql_query($sql) or die(mysql_error());
        ?>
    Problembeschreibung: DAs Script macht einfach gar nichts
    Was hab ich falshc gemacht?
    (es geht um den eintrag in eine friendlist)
    mfg
    Champ Wasili

  • #2
    Du leitest direkt in der zweiten Zeile weiter und erwartest das danach noch irgendwas gemacht wird.

    Nicht für zwei Cent den Code verstanden, oder?

    Kommentar


    • #3
      aber er wird ja noch nciht mal weiter gelietet


      außerdem in diesem script
      PHP-Code:
      <?
      session_start();
      header ("Location: inventar.php");
      include_once("sessionhelpers.inc.php");
          if($_GET['heil']!=="0")
          {
      $heil=$_GET['heil'];
          $sql="SELECT `lp` FROM `users` WHERE UserSession='".session_id()."'
          LIMIT 1";
          $ergebnis = mysql_query($sql);
          $lp=mysql_fetch_object($ergebnis);
          $lp=$lp->lp;
              $sql="SELECT `maxlp` FROM `users` WHERE UserSession='".session_id()."'
              LIMIT 1";
              $ergebnis = mysql_query($sql);
              $lp1=mysql_fetch_object($ergebnis);
              $maxlp=$lp1->maxlp;
        $beides=$lp+$heil;
        if($beides>=$maxlp)    
          {
          $heil=$maxlp-$lp;

          }
      heilen($heil);

      $item=$_GET['itemid'];
          $sql="DELETE FROM inventory
          WHERE 
          charid='".$loginid."'
          AND itemid='".$item."'
          LIMIT 1";
          $ergebnis = mysql_query($sql) or die(mysql_error());

          }
         
          ?>
      auch mit weiterlietung alles ausgeführt!

      Kommentar


      • #4
        aber er wird ja noch nciht mal weiter gelietet
        Dann befolg unsere Regen!
        Und poste mal nen Link.
        Und mach auch mal ne Testausgabe VOR der Weiterleitung.
        Und lösch den überflüssigen Code aus der Datei!

        Kommentar


        • #5
          funktioniert auch nicht.

          link:
          erstmal hier einloggen(name test, pw test):
          Login

          dann hier nen namen in das hinzufügen feld und bestätigen:
          friendlist
          und dann ist man auf einer völlig leeren seite die seite die nix macht.

          neuer code:
          PHP-Code:
          <?
          session_start();
          echo "test";
          Header("Location: friends.inc.php"); 
          include_once("sessionhelpers.inc.php");
          $friend=$_GET['fid'];
          $sql="SELECT UserID FROM users WHERE UserName='".$friend."' LIMIT 1";
          $ergebnis = mysql_query($sql);
          $id=mysql_fetch_object($ergebnis);
          $friend=$id->UserID;
          $sql = "INSERT INTO `friendlist` (`friendid`, `friendfrom`) VALUES (\'".$friend."\', \'".$loginid."\')";
          $eintragen = mysql_query($sql) or die(mysql_error());
              ?>

          Kommentar


          • #6
            Regeln hast du immer noch nicht befolgt!

            Dann befolg unsere Regen!
            Und lösch den überflüssigen Code aus der Datei!

            Kommentar


            • #7
              ups, so regeln befolgt:
              PHP-Code:
              <?
              /**
              * Debugging
              */
              error_reporting(E_ALL); #zeig alle Fehler
              ini_set('display_errors', '1'); #sorgt dafür, dass überhaupt Fehler angezeigt werden
              session_start();
              echo "test";
              Header("Location: friends.inc.php"); 
              include_once("sessionhelpers.inc.php");
              $friend=$_GET['fid'];
              $sql="SELECT UserID FROM users WHERE UserName='".$friend."' LIMIT 1";
              $ergebnis = mysql_query($sql);
              $id=mysql_fetch_object($ergebnis);
              $friend=$id->UserID;
              $sql = "INSERT INTO `friendlist` (`friendid`, `friendfrom`) VALUES (\'".$friend."\', \'".$loginid."\')";
              $eintragen = mysql_query($sql) or die(mysql_error());
                  ?>
              keine ausgabe, keine reaktion, NICHTS

              Kommentar


              • #8
                Und den Rest rausgelöscht?

                Und überleg mal, wie du mir beweisen kannst, dass du auch wirklich die Datei mit dem Inhalt da online hast.

                Wie heißt die Datei eigentlich?
                Leg mal eine hallo.txt in das gleiche Verzeichnis. Der Inhalt soll nur "Hallo" sein.

                Kommentar


                • #9
                  ok. hab mal die ganzen mysqls auskommentiert und moin eingefügt. gibt aber trotzdem nix aus, auch mit alles kommentiert:
                  PHP-Code:
                  <?
                  /**
                  * Debugging
                  */
                  error_reporting(E_ALL); #zeig alle Fehler
                  ini_set('display_errors', '1'); #sorgt dafür, dass überhaupt Fehler angezeigt werden
                  session_start();
                  echo "test";
                  Header("Location: friends.inc.php"); 
                  include_once("sessionhelpers.inc.php");
                  $friend=$_GET['fid'];
                  /*$sql="SELECT UserID FROM users WHERE UserName='".$friend."' LIMIT 1";
                  $ergebnis = mysql_query($sql);
                  $id=mysql_fetch_object($ergebnis);
                  $friend=$id->UserID;
                  $sql = "INSERT INTO `friendlist` (`friendid`, `friendfrom`) VALUES (\'".$friend."\', \'".$loginid."\')";
                  $eintragen = mysql_query($sql) or die(mysql_error());*/
                  echo "moin da";
                      ?>
                  hallo.txt liegt im gleicher verzeichnis

                  Kommentar


                  • #10
                    Original geschrieben von TobiaZ
                    Leg mal eine hallo.txt in das gleiche Verzeichnis. Der Inhalt soll nur "Hallo" sein.
                    Soweit gut. Jetzt ändere bitte die endung auf ".php", der Inhalt bleibt gleich.

                    Kommentar


                    • #11
                      Du sollst ALLES was nach dem header() kommt, löschen! Das hat da sowieso nichts mehr zu suchen!

                      Kommentar


                      • #12
                        ok. hallo.txt ist jetzt hallo.php

                        neuer code:
                        PHP-Code:
                        <?
                        /**
                        * Debugging
                        */
                        error_reporting(E_ALL); #zeig alle Fehler
                        ini_set('display_errors', '1'); #sorgt dafür, dass überhaupt Fehler angezeigt werden
                        session_start();
                        echo "test";
                        Header("Location: friends.inc.php"); 
                            ?>
                        Zuletzt geändert von Champ Wasili; 14.10.2008, 18:47.

                        Kommentar


                        • #13
                          und jetzt wird aus "Hallo" (also dem Inhalt) folgendes:

                          PHP-Code:
                          <?php header('Location: http://example.com'); ?>

                          Kommentar


                          • #14
                            aus hallo wird
                            <?php header('Location: http://example.com'); ?>

                            Kommentar


                            • #15
                              Das ist doch super. Jetzt wird aus

                              http://example.com

                              die folgende Url:

                              http://funwars.fu.ohost.de/frau/friends.inc.php

                              also

                              PHP-Code:
                               <?php header('Location: http://funwars.fu.ohost.de/frau/friends.inc.php'); ?>

                              Kommentar

                              Lädt...
                              X