Ciao a tutti!
Ho scoperto (da principiante in PHP), che si possono richiamare funzioni bash e lanciare script
Python da PHP.
A parte che conosco meglio la programmazione in Bash e in Python che quella in PHP...
cio' potrebbe essere di interesse generale.
Tutto si basa sull'uso del "backtick " (`):
Codice PHP:
<html>
<head>
<title>PHP Test </title>
</head>
<body>
<?php
$pwdx='[b]<u>'.`pwd`.'</u>[/b]';
echo "#### Directory di - ".$pwdx." - ###:
\n";
$llx=`ls -l`;
$ll=explode("\n", $llx);
echo "<table>\n";
foreach ($ll as $ls){
if ($ls != "")
{
echo ("<tr>$ls</tr>
\n");
}
}
echo "</table>\n";
?>
</body>
</html>
Come si puo' notare sia il nome della dir da listare ($pwdx) che la lista dei file ($llx)
si ottengono facilmente da bash con pwd e ls -l.
Lo stesso sistema si puo' usare per lanciare uno script Python ($py=`python script.py`).
Una richiesta agli esperti: esiste qualcuno che ha usato tali sistemi o esiste al riguardo
della documentazione reperibile
Bye.
P.S. Per gli utenti di Windows, esiste Python x Windows ed emulatori della shell Bash.