akfquery(1) General Commands Manual akfquery(1) NAME akfquery - Formulardaten per CGI in Shellskripten nutzen SYNTAX akfquery Feldname [Alternative] BESCHREIBUNG Das Programm akfquery kann genutzt werden, um Formulare, die mit der GET-Methode übertragen wurden, in Shellskripten zu verwenden. Es muss ein Feldname angeben sein. Das Programm gibt den Feldwert dekodiert auf der Standardausgabe aus. Wenn das Feld nicht existiert, oder leer ist, wird die Alternative ausgegeben, falls vorhanden. Ansonsten wird nichts ausgegeben. Falls das Feld mehrere Werte hat, gibt das Programm mehrere Zeilen aus. Dies kann zum Beispiel bei Checkboxen der Fall sein. Spezielle HTML-Zeichen (<>&"') werden als HTML-Entitäten ausgegeben. Warnung Shell-Skripte sind für schnelle Notlösungen oder Entwürfe in lokalen, privaten Netzen verwendbar, aber kaum geeignet für den ernsthaften Einsatz im offenen Internet. UMGEBUNGSVARIABLEN QUERY_STRING enthält Formulardaten bei der GET-Methode BEISPIELE # öfter verwendete Elemente in Variable speichern Name=$(akfquery Name "Unbekannter") echo "

Hallo $Name.

" # Bei einmaliger Ausgabe kann das direkt ausgegeben werden. # Die Zeilenumbrüche stören bei HTML nicht weiter. echo "

Alter:" akfquery Alter echo "

" # Hobby ist zB. mit Checkboxen realisiert echo "" AUTOREN Copyright © 2018 Andreas K. Förster Dieses Programm ist freie Software. Sie können es unter den Bedingun‐ gen der GNU General Public License, wie von der Free Software Founda‐ tion veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren Version. Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, dass es Ihnen von Nutzen sein wird, aber ohne irgendeine Garantie, sogar ohne die implizite Garantie der Marktreife oder der Verwendbarkeit für einen bestimmten Zweck. Details finden Sie in der GNU General Public Li‐ cense. Sie sollten ein Exemplar der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, siehe . SIEHE AUCH akfwebserver(1) https://akfoerster.de/p/akfnetz/ akfnetz 2024-09-22 akfquery(1) .