info:run_php_as_a_cgi

run php as a cgi - Pour utiliser php comme un shell-scripting (cgi)

php c'est fait pour le ouèbe mais la version en ligne de commande est bien pratique aussi, exemple

on créé un fichier avec l'extension php et on le rend exécutable:

touch test.php
chmod 755 test.php
on l'édite - adapter la 1e ligne à “votre” php que vous connaîtrez sur *nix en tapant “whereisphp”
#! /usr/bin/php
<?php
echo phpinfo();
?>

then run ./test.php

si on a besoin de passer une variable:

#! /usr/bin/env php
<?php
 
echo "Quel est votre nom?", PHP_EOL;
$nom=trim(fgets(STDIN));
echo "Bonjour $nom!", PHP_EOL;
echo "Quelle est votre année de naissance?", PHP_EOL;
 
if(!sscanf(trim(fgets(STDIN)), "%4d", $annee)) {
  echo "Ceci n'est pas une année valide", PHP_EOL;
  exit(1);
}
if($annee<1900 || $annee > date('Y')){
  echo "Ceci n'est pas une année valide", PHP_EOL;
  exit(1);
}
printf("Vous avez %d ans. %s", date('Y')-$annee, PHP_EOL);

ou variante:

  print "Entrer la variable [NOMDEVOTREVARIABLE]: ";
  $NOMDEVOTREVARIABLE = trim(fgets(STDIN));
  • info/run_php_as_a_cgi.txt
  • Dernière modification: 2021/11/17 04:35
  • de radeff