Foros del Web » Programando para Internet » PHP »

Como ejecutar un archivo .sh mediante un botón?

Estas en el tema de Como ejecutar un archivo .sh mediante un botón? en el foro de PHP en Foros del Web. A continuacion les muestro el fragmento de codigo que estoy utilizando: <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1> <TR><TD>&nbsp;<B>Habilitar</B></TD> <TD>&nbsp;<B>Nombre</B></TD> <TD>&nbsp;<B>Apellidos</B>&nbsp;</TD></TR> <?php while($row = mysql_fetch_array($result)) { printf("<tr><td> <input ...
  #1 (permalink)  
Antiguo 14/05/2005, 12:53
 
Fecha de Ingreso: abril-2005
Mensajes: 14
Antigüedad: 12 años, 7 meses
Puntos: 0
Como ejecutar un archivo .sh mediante un botón?

A continuacion les muestro el fragmento de codigo que estoy utilizando:

<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD>&nbsp;<B>Habilitar</B></TD> <TD>&nbsp;<B>Nombre</B></TD> <TD>&nbsp;<B>Apellidos</B>&nbsp;</TD></TR>
<?php

while($row = mysql_fetch_array($result)) {
printf("<tr><td> <input type=\"button\" name=\"prueba\" value=\"activar\" </td> <td>&nbsp;%s</td> <td>&nbsp;%s&nbsp;</td></tr>", $row["Num_User"], $row["Id_Servicio"]);
}

Quisiera que al hacer click sobre cualquiera de los botones se mande a llamar un archivo .sh; me dicen que es con system() de php, sin embargo, no me sale, pero la verdad soy un novato en esto y no tengo ni idea. Alguno de ustedes sería tan amable de ayudarme?
  #2 (permalink)  
Antiguo 16/05/2005, 09:42
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Ese botón de "HTML" no puede ir sólo .. debes hacer referencia a tu scritp.php que va hacer el proceso de "system()" como corresponda .. Es decir, o usas un formulario HTML completo ahí con ese botón .. o usas javascript para redireccionar hacia tu script PHP de proceso.

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:20.