Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP unter Linux und Windoff

Einklappen

Neue Werbung 2019

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

  • PHP unter Linux und Windoff

    Hallo Liebe Leute

    Ich habe mal eine Frage.
    und zwar habe ich angefangen etwas unter Linux zu schreiben.
    Das problehm ist unter linux funktioniert alles bestens aber sobald ich es in netz stelle geht nix mehr sind die Datein iwie nicht kompatiebel zu windows??? ich benutze freehoster habe jetzt schon 3 versucht (cwcity, funpic usw.)
    Wenn ihr mehr infos braucht einfach sagen.

    WAS IST DAS PROBLEHM?

  • #2
    Nicht alles, was unter Linux funktioniert, muss auch unter Windows funktionieren. Und umgekehrt gilt das genau so.

    Aber nachdem wir nicht wissen, was du gemacht hast, können wir natürlich auch nicht mehr sagen.

    Kommentar


    • #3
      Hier ein beispiel

      PHP-Code:
      <?php
      session_start
      ();
      include 
      'include/verbindung.php';
      $user $_POST['user'];
      if (!
      $user)
      {
      Header("Location: index.php?=1");    
      }
      $pw md5($_POST['pw']);
      $result mysql_query("SELECT user, pw, rechte FROM user WHERE user LIKE '$user'");
      $row mysql_fetch_object($result);

      if (
      $row->user == $user)
      {
          if (
      $row->pw == $pw )
          {    
      $_SESSION['rechte'] = $row->rechte;
              
      $_SESSION['user'] = $user;
              
      Header("Location: start.php");
          }
          else
          {
              
      Header("Location: index.php?f=1");
          }
      }
      else
      {
          
      Header("Location: index.php?f=1");
      }


          

      ?>
      Unter linux läuft das script aber sobald ich bei cwcity einstelle springt er zurück auf die index.php obwohl alle angaben richtig sind

      Kommentar


      • #4
        Also hier sehe ich eigentlich nichts, wo man auf das Betriebssystem achten müsste. Liegt vielleicht eher an den Einstellungen in der php.ini.

        Ich würde mir die Werte der Variablen ausgeben lassen. Also jede Menge var_dump´s machen

        Und außerdem am Scriptanfang:
        error_reporting(-1);
        ini_set('display_errors',true);

        Kommentar


        • #5
          PHP-Code:
          $user $_POST['user'];
          if (!
          $user)
          {
          Header("Location: index.php?=1");    


          Das springt auf die Index unter allen Betriebssystemen dieser Welt.

          Kommentar


          • #6
            Aber nicht unbedingt in jedem Browser. Denn die Location sollte immer absolut und nicht relativ angegeben werden!

            Kommentar


            • #7
              An dem Code ist soviel falsch, dass ich damit nicht auch noch anfangen wollte

              Kommentar


              • #8
                Windoff
                Sehr dezidiert. Wenn man schon Betriebssysteme denunzieren will, sollte man zumindest schreiben können...

                Und Postings wie
                WAS IST DAS PROBLEHM?
                ersparst DU uns allen bitte zukünftig.

                Kommentar

                Lädt...
                X