Problema: El directorio se crea pero sin nombre y me aparece con un ? como nombre, Bueno y me diran "para que lo haces desde un formulario?...Lo necesito.... Por que no lo haces desde php directamente?...necesito pasar variables al shell desde php.
Formulario
Código PHP:
<H1>Ejemplo de llamado de shell scripts desde php</H1>
Nombre del directorio a crear:
<FORM ACTION="test4.php" METHOD="GET">
<INPUT TYPE="text" NAME="namedir"><BR>
<INPUT TYPE="submit" VALUE="Enviar">
</FORM>
Código PHP:
<?php
$output = shell_exec('sh makedir1.sh $namedir');
echo "<pre>$output</pre>";
?>
Código PHP:
#!/bin/bash
mkdir $namedir