usługi prawne, ochrona danych, bezpieczne systemy informatyczne

PHP Skriptsprache

für das WWW und andere Lösungen

A. Nützliche Links
An dieser Stelle werden nützliche Infos verlinkt, die man immer wieder mal brauchen könnte:
B. Sicherheit
Hinweise zum sicheren Quelltext:
C. Reguläre Ausdrücke
Interessante Seite, auch wenn noch nicht probiert: http://regexp-evaluator.de

Für kleine Ersetzungen in Zeichenketten können auch Funktionen, wie printf oder strtr genutzt werden. Da dies öfter an Reihenfolge der Parameter gebunden ist, wären genannte Elemente besser, zum Beispiel so:
<?php

$hours = 2;
$minutes = 24;
$seconds = 35;

// Option 1: Replacing %variable
echo strtr(
    'Last time logged in was %hours hours, %minutes minutes, %seconds seconds ago',
    [
        '%hours' => $hours,
        '%minutes' => $minutes,
        '%seconds' => $seconds
    ]
);

// Option 2: Alternative replacing {variable}
echo strtr(
    'Last time logged in was  {hours} hours, {minutes} minutes, {seconds} seconds ago',
    [
        '{hours}' => $hours,
        '{minutes}' => $minutes,
        '{seconds}' => $seconds
    ]
);

// Option 3: Using an array with variables:
$data = [
    '{hours}' => 2,
    '{minutes}' => 24,
    '{seconds}' => 35,
];

echo strtr('Last time logged in was {hours} hours, {minutes} minutes, {seconds} seconds ago', $data);
?>


D. Baukasten
Grundlegende Code-Schnipsel und genutzte Prozeduren, Module werden hier gesammelt

E. Composer unter Ubuntu
Um composer zu nutzen habe ich folgende Vorbereitungen treffen müssen - geprüft auf Ubuntu 22.04 LTS:
(Quelle: Installieren und Verwenden von Composer unter Ubuntu 20.04)

1. Notwendige Pakete
apt install git curl php-cli unzip
(in der Regel sind git und curl bereits installiert)

2. Composer als solcher
cd [home]
curl -sS https://getcomposer.org/installer -o composer-setup.php

Hash-Werte prüfen:
HASH=`curl -sS https://composer.github.io/installer.sig`
echo $HASH

sichere Installationsmöglichkeit überprüfen
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Installieren:
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer



CategoryITKnowledge
Auf dieser Seite sind keine Kommentare vorhanden
Valid XHTML  |  Valid CSS  |  Powered by WikkaWiki