Stefan: php_self falsch? (lokal auf PC mit xitami und win98 )

Hi folx,

habe folgendes Problem:

Ich habe lokal auf dem PC PHP4 und Xitami unter Win 98 eingerichtet.
Das funktioniert soweit auch, allerdings erhalte ich für die Umgebungsvariable $PHP_SELF falsche? bzw. ungewohnte Ergebnisse.

Beispiel:
// Skript /test/test.php
<?php
echo $PHP_SELF."<br>";
echo basename($PHP_SELF);
?>

also per Browser 127.0.0.1/test/test.php

erwarte als Ausgabe:

/test/test.php3
test.php3

erhalte aber:
/test/test.php3/test
test

Damit funktioniert natürlich kein Skript mehr.

Habe alles mögliche ausprobiert, aber jetzt keine Idee mehr.
Habe o.g. Installation schon auf diversen PCs erfolgreich vorgenommen. Nur jetzt klappt es auf einmal nicht mehr :-(

Wäre für jeden Hinweis dankbar.

Habe weder in der php.ini noch in der Xitami.cfg etwas gefunden.
Oder sollte es gar an Windows liegen?

Viele Grüße

Stefan

Xitami Version 2.5b4
PHP Version 4.0.5
Win 98 2nd Edition 4.10.2222 A

  1. Hallo !

    Ich habe dein Skript 'mal kurz bei mir laufen lassen:

    System:
    WIN 95a
    XITAMI 2.4d4
    PHP 3.0.11

    Ergebnis: Kein Fehler! Anzeige korrekt.

    Ich kann das später noch auf einem WIN 98SE-System testen. Wenn ich die Infos bei www.php.net richtig deute, kann es dort zu Problem mit dieser Variablen kommen.

    Gruß,

    kerki

    1. Hi,

      Ich kann das später noch auf einem WIN 98SE-System testen. Wenn ich die Infos bei
      www.php.net richtig deute, kann es dort zu Problem mit dieser Variablen kommen.

      Ja. Und zwar, wenn php < 4.dieversionweissichnichtmehr ohne --force-redirect  compiliert wurde.

      Gruss,
       Christian Kruse
       http://wwwtech.de