Space 1: Seite geht | Space 2: Seite geht net

  • Ich habe eine kleine Seite gemacht die ich auf meinem free Webspace bei gimyweb getestet habe. Jetzt habe ich sie auf den Server kopiert auf dem sie dann liegen soll wenn sie fertig ist. Nur funktioniert die seite auf diesem Server nicht.
    hier funktioniert sie: http://www.fafoo.gimyweb.de/faw/www-data/
    hier nicht: http://www.fotografamwerk.de
    PHP ist definitiv unterstützt, denn sonst würden die Seite die über die Links oben rechts aufrubar sind, alle untereinander ausgegeben werden.
    Die Ausgabe dieser Seiten wird über switch gesteuert.

    Würd mich freuen wenn sich einer der Sache annimmt. Ist nämlich wichtig. :)

  • OK, dein PHP ist zwart extrem unsauber, doch kein Grund für diese Befehlsverweigeurng...

    Und nun mal ein vileicht extrem bescheuerter Tipp der an sich noch nichtmal logisch ist...


    nutze mal anstat: $_GET['site'] einfach $site oder $_REQUEST['site']

    Deine PHP Version schein einen an der Waffel zu haben auf dem neuen server... anders kann ich mir den trick nicht erklären...

    PS ne phpinof() seite vom neuen space währe hilfreich

  • Ok,
    also wenn ich einfach nur $site anstatt $_GET['site'] oder $_REQUEST['site'] benutze, dann funktioniert es tatsächlich.
    Allerdings nicht mehr auf dem Server, auf dem es vorher ging.

    Aber... warum? Eigentlich werden die Daten in der URL doch in den Arrays GET oder REQUEST gespeichert.

    Hier sind die beiden phpinfo:
    http://www.fotografamwerk.de/info.php
    http://fafoo.gimyweb.de/faw/www-data/info.php

    Ach ja, könntest du mir vielleicht kurz sagen was genau an meinem PHP unsauber ist? Ich dachte nämlich eigentlich schon, dass der Code recht gut ist aber ich mach das ja auch alles noch nicht solange.
    Danke

  • Also auf dme alten ist register globals deaktiviert und von daher geht es mit :

    $site nicht was auch 1A so ist...

    auf dem neuen Server: PHP 4.0.6 lol lass das mal niemanden erfahren..
    Die version ist viel viel zu alt da gehört ne 4.11 oder eine 5.1 rauf aber doch keine soooo alte version, ist klar das die bugt.

    und bei deinem ocde würdei ch aus gründen der übersicht, die einzelnden seiten auf unterschiedliche seiten verteieln und dann includen()...

    also eien datei die das include so wie header und footer beinhaltet und dann den eigentlichen content, das frdert die übersicht extrem und den resth be ich jetzt keinen lust durch zu gucken.

  • Joa, Danke für die Tipps.
    Aber was den Server mit der alten PHP Version angeht, der ist von einem mehr oder weniger großem Unternehmen.
    http://www.bogs.de
    Hab da Praktikum gemacht und eigentlich haben die schon Ahnung davon.
    Darum kann ich mir nicht vorstellen, dass das nicht absichtlich so ist und dass sie dafür keine guten Gründe haben.
    Naja... hab ja keine Ahnung, ich erkundige mich mal. :)

  • PS also ich bin server admin und web entwickler und glaube mir, damit kenne ich mich aus.

    Und die jungs da anscheinend wenig, oder die habne kein bock sich drumm zu kümmern..

    Da mir das nach eienr suse 9.0 standart dirstri version ausschaut, welche nie ein update gesehen hat.