Hola,
Tengo la siguiente duda, he creado el siguiente codigo php:
<html>
<head>
<title>Mi quinta página con php</title>
</head>
<body>
<h1>Mi quinto ejemplo Php</h1>
<p>Este es mi quinto ejemplo con partes de Php</p>
<form name="formulario"method="get"action="<?=$_SERVER['PHP_SELF'];?>">
Introduzca un numero: <input type="text"name="nombre"value="">
<input type="submit"/>
</form>
<?php //Ejemplo de obtener variables por pantalla
$nombre = $_GET['nombre'];
echo $nombre;
?>
<?php
switch ($nombre){
case 12:
$salida = shell_exec('/bin/bash ./prueba111.sh');
echo "<pre>$salida</pre>";
echo "<p>Se ha copiado correctamente</p>" ;
break;
}
?>
</body>
</html>
Este fichero lo tengo en un linux. pero a la hora de realizar esta sentencia
$salida = shell_exec('/bin/bash ./prueba111.sh');
no me hace lo que tengo configurado en prueba111.sh
¿Me gustaría saber si hay otra manera de invocar a un archivo .sh y que se ejecute en el propio linux? Ya que el fichero prueba111.sh al ejecutarlo en el linux si funciona correctamente.
¿Alguien podría ayudarme?
Gracias