1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

CGI Problem - LANG wird nicht ausgewertet

Discussion in 'Web-Know-how für die Homepage' started by Angel-HRO, Aug 17, 2006.

Thread Status:
Not open for further replies.
  1. Angel-HRO

    Angel-HRO Megabyte

    hallo, ich habe ein problem mit einem Script, welches ich in meinen Webserver einbinden möchte.

    Leider ensteht dabei der beigefügte Effekt.

    Ich muss wohl irgendwo diese LANG Variable setzen, aber wo?

    Script:
    Code:
    #!/bin/sh
    
    PATH=/bin:/usr/bin:/sbin:/usr/sbin
    . /usr/lib/libmodcgi.sh
    
    auto_chk=''; man_chk=''
    client_chk=''; server_chk=''
    tcp_chk=''; udp_chk='';
    keep_chk=''; comp_chk='';
    
    if [ "$OPENVPN_ENABLED" = "yes" ]; then auto_chk=' checked'; else man_chk=' checked'; fi
    if [ "$OPENVPN_MODE" = "server" ]; then server_chk=' checked'; else client_chk=' checked'; fi
    if [ "$OPENVPN_PROTO" = "udp" ]; then udp_chk=' checked'; else tcp_chk=' checked'; fi
    if [ "$OPENVPN_KEEPALIVE" = "yes" ]; then keep_chk=' checked'; fi
    
    sec_begin '$(lang de:"Starttyp" en:"Start type")'
    
    cat << EOF
    <p>$(lang de:"Starttyp" en:"Starttyp")<br />
    <input id="e1" type="radio" name="enabled" value="yes"$auto_chk><label for="e1"> $(lang de:"Automatisch" en:"Automatic")</label> <input id="e2" type="radio" name="enabled" value="no"$man_chk><label for="e2"> $(lang de:"Manuell" en:"Manual")</label>
    </p>
    EOF
    
    sec_end
    sec_begin '$(lang de:"Einstellungen" en:"Configuration")'
    
    cat << EOF
    <p>$(lang de:"OpenVPN als Server oder als Client?" en:"Use OpenVPN as a server or a client?"): 
    <input id="m1" type="radio" name="mode" value="server" $server_chk><label for="m1"> $(lang de:"Server" en:"server")</label>&nbsp;<input id="m2" type="radio" name="mode" value="client" $client_chk><label for="m2"> $(lang de:"Client" en:"client")</label>
    </p>
    <p>$(lang de:"UDP oder TCP Protokoll?" en:"Protocol type UDP or TCP?"): 
    <input id="m3" type="radio" name="proto" value="udp"$udp_chk><label for="m3"> $(lang de:"UDP" en:"UDP")</label>&nbsp;<input id="m4" type="radio" name="proto" value="tcp"$tcp_chk><label for="m4"> $(lang de:"TCP" en:"TCP")</label>
    </p>
    <p>$(lang de:"Port des Servers" en:"Server port"): <input id="port" type="text" name="port" value="$(httpd -e "$OPENVPN_PORT")"></p>
    <p>$(lang de:"Domainname oder IP des Servers (wird nur von Client ben&ouml;tigt)" en:"Server hostname or IP (only required for clients)"):<br />
    <input id="remote" type="text" name="remote" value="$(httpd -e "$OPENVPN_REMOTE")"></p>
    <p><input type="hidden" name="keepalive" value="yes"><input id="k1" type="checkbox" name="keepalive" value="yes"$keep_chk><label for="k1"> $(lang de:"Verbindung aufrechterhalten" en:"Keep connection")</label></p>
    EOF
    
    sec_end
    sec_begin '$(lang de:"IP-Adressen" en:"IP-adresses")'
    
    cat << EOF
    <p><h2>$(lang de:"IP der virtuellen Netzwerkkarten" en:"Virtuall interface IP-adresses"):</h2>
    $(lang de:"Server-IP" en:"Server-IP"):<br />
    <input id="vip_server" type="text" name="vip_server" value="$(httpd -e "$OPENVPN_VIP_SERVER")"><br />
    $(lang de:"Client-IP" en:"Client-IP"):<br />
    <input id="vip_client" type="text" name="vip_client" value="$(httpd -e "$OPENVPN_VIP_CLIENT")"></p>
    <p><h2>$(lang de:"IP-Routing einstellen" en:"Configure IP-routing"):</h2>
    <small>$(lang de:"Netz und Subnetzmaske, getrennt durch ein Leerzeichen" en:"Network and subnetmask whitespace seperated")</small><br />
    $(lang de:"Server-Netzwerk" en:"Server-network"):<br />
    <input id="subnet_server" type="text" name="subnet_server" value="$(httpd -e "$OPENVPN_SUBNET_SERVER")"><br />
    $(lang de:"Client-Netzwerk" en:"Client-network"):<br />
    <input id="subnet_client" type="text" name="subnet_client" value="$(httpd -e "$OPENVPN_SUBNET_CLIENT")"></p>
    EOF
    
    sec_end
    
     

    Attached Files:

Thread Status:
Not open for further replies.

Share This Page