Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,

ich entwickle gerade mein erstes CGI-Script.

Folgende Situation:

Ich lese daten aus einer config Datei aus , möchte im Formular

Eingabefelder mit den Werten vorbelegen. Wenn Werte geändert

wurden & der Submit kam , möchte ich die werte auslesen und die config-datei

updaten.

Folgende Fragen :

a) ich stelle es mir so vor , das ich sobald das Script aufrufe die Werte für die Eingabefelder setze. Ich bin mir allerdings nicht sicher , ob das nicht zu spät ist , sprich die werte dann erst nach einem Submit angezeigt werden.

B) ich brauche in gewisser weise eine art "Session" , sprich ich muß ja den Status der Seite wissen. Ob ich die config Datei auslesen muß , oder ob schon neue Werte eingegeben wurden. Wie sichere ich diese Information am besten , damit sie nicht beim Submit verloren geht. ich hatte da an hidden textfelder gedacht die ich nach submit per javascript entsprechen anpasse.

Kann das funktonieren ? Gibt es irgendwelche Standstardvorgehensweisen oder bessere Lösungen ?

Du kannst das durch "hidden" Felder im HTMl Code lösen, in dem Du den aktuellen Bearbeitungsschritt ablegst, aber wenn Du Sessions brauchst, warum nutzt Du dann nicht PHP, da wäre so etwas schon implementiert?

Du kannst die hidden Felder im Perl Script, wie alle anderen Felder einfach abfragen und dann im Script den jeweiligen Schritt aufrufen

Phil

Hi,

ich bin mir nicht ganz sicher ob ich richtig verstanden hab, was du willst, aber ich versuch es dennoch mal ...

1) Du liest die Daten aus deiner config datei auf deinem Server aus und gibts eine html-Seite zurück.

Wie du eine Vorbelegung von Formularfelder machen kannst steht ->

http://de.selfhtml.org/html/formulare/eingabe.htm#felder_vorbelegung

SELFHTML: HTML/XHTML / Formulare / Eingabefelder und Eingabebereiche

2) Wenn danach nun der submit mit alten oder neuen Werten kommt, speicherst du diese wieder in deine config-Datei.

Wozu brauchst du nun eine session, javascript, ...?

ciao,

vic

  • Autor

ok , erstmal vielen Dank für die Antworten.

@flashpixx würde lieber php nehmen ;) allerdings gehts in diesem fall nicht da auf den windows servern php nicht installiert ist & es daher erstmal hickhack mit dem zuständigen Admin geben würde. Perl ist halt schon drauf.

@victorinox brauche die Session nicht wirklich , bins halt so gewohnt ;) werds dann mit den hidden feldern lösen. Hatte mir sowas schon gedacht , wollte aber sicher gehen das das nicht ein "Sonderweg" ist.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.