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.

PHP: Parameter von Shell

Empfohlene Antworten

Veröffentlicht

Hoi hoi,

nehmen wir einen Shell-Befehl unter Linux:

ls -l
Dann ist "ls" das aufzurufende Programm und "-l" ein Parameter. Bei einem PHP-Script ohne Parameter sieht der Aufruf über die Shell so aus:
php meinScript.php
...cool wäre es doch wenn ich jetzt an diesen Aufruf selbst einen Parameter im obigen Stil hängen könnte. Möglich?
php meinScript.php?value=n
fänd ich selbst nicht so schön wie
php meinScript.php (-)n

Damit bist du dann aber auf die Kommandozeile beschränkt. Du könntest das im "Webstil" lassen und ein Wrapper-Shellskript für dein php-Skript basteln, welches du mit "nnormalen" Parametern startest und dass diese dann für den php Start umschreibt

so ung:


# shell script

php meinSkript.php?value1=$1&value2=$2...

Was natürlich die entsprechende Eingabereihenfolge verlangt. Aber genausogut kannst du dein Shellskript aufbohren und die Parameter dort abfragen und auswerten und danach dann dein Skript aufrufen.

Dazu kann ich jetzt im Moment aber nichts schreiben, schau dir am besten ein paar fertige Skripte an wie die Parameter auswerten.

Nur mal als Idee.

Danke JesterDay.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

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.