striezel: .shtml übernimmt keine werte

hidiho forum!

ich krieg langsam die krise!
muss ich irgendwas heiliges tun, um einer .shtml-datei einen wert übergeben zu können?
folgendes prob: ich will einer .shtml-datei einen wert über die url "aufbrummen". das mache ich wie üblich über

...datei.shtml?variable=wert

den wert will ich nutzen, um ein verzeichnis auf dem server zu erzeugen und verwende dafür den aufruf:

<!--#exec cmd="mkdir /irgendwo/$wert"-->

allerdings passiert ziemlich genau nix.
grundsätzlich funzzt cgi und .shtml auf dem server.

hat irgendwer eine idee, was ich da falsch mache?

lieben dank im voraus.

striezel

  1. Hallo,

    muss ich irgendwas heiliges tun, um einer .shtml-datei einen wert
    übergeben zu können?

    Noe.

    den wert will ich nutzen, um ein verzeichnis auf dem server zu
    erzeugen und verwende dafür den aufruf:

    <!--#exec cmd="mkdir /irgendwo/$wert"-->

    Du darst das, was in PHP gemacht wird, nicht fuer andere Sprachen
    vorraussetzen. Du wirst dir schon ein kleines Shell-Script oder so
    schreiben muessen, dass die Parameter liest. Dir steht naemlich
    das, was per GET uebergeben wird, nur in $QUERY_STRING zur
    Verfuegung.

    allerdings passiert ziemlich genau nix.

    Doch: es wird versucht, /irgendwo/ anzulegen. Das duerfte dir aber
    ein EEXIST (the named file already exists) zurueck geben.

    hat irgendwer eine idee, was ich da falsch mache?

    Du adaptierst Unsauberheiten von PHP auf SSI.

    Gruesse,
     CK

    1. Hallo,

      hi

      muss ich irgendwas heiliges tun, um einer .shtml-datei einen wert
      übergeben zu können?

      Noe.

      den wert will ich nutzen, um ein verzeichnis auf dem server zu
      erzeugen und verwende dafür den aufruf:

      <!--#exec cmd="mkdir /irgendwo/$wert"-->

      Du darst das, was in PHP gemacht wird, nicht fuer andere Sprachen
      vorraussetzen. Du wirst dir schon ein kleines Shell-Script oder so
      schreiben muessen, dass die Parameter liest. Dir steht naemlich
      das, was per GET uebergeben wird, nur in $QUERY_STRING zur
      Verfuegung.

      dachte ich mir schon, dass das nicht so einfach ist, wie in php.

      allerdings passiert ziemlich genau nix.

      Doch: es wird versucht, /irgendwo/ anzulegen. Das duerfte dir aber
      ein EEXIST (the named file already exists) zurueck geben.

      hat irgendwer eine idee, was ich da falsch mache?

      Du adaptierst Unsauberheiten von PHP auf SSI.

      danke, ck!
      hab allerdings den fehler schon behoben.
      ich hätte wohl besser den QUERY_STRING abfragen sollen...

      Gruesse,
      CK

      gruß, striezel

  2. hi leute!

    hab meinen fehler selbern gefunden ;-)
    anstatt dem variablennamen hätte ich besser
    $QUERY_STRING abgefragt.

    danke mir selber ;-)

    falls ihr euch den kopf heiß-gedacht habt,
    danke ich euch auch.

    gruß noch mal, striezel