Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/06/2015, 17:01
tabam
 
Fecha de Ingreso: octubre-2010
Ubicación: Uruguay
Mensajes: 23
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Abrir programa C en php

Cita:
Iniciado por AlvaroG Ver Mensaje
¿Qué quiere decir que no te funciona? Explica qué estás esperando que haga el programa, y qué mensaje de error ves, si es que ves alguno.

Hola, en el archivo PHP pongo esto:

Código PHP:
Ver original
  1. <?php
  2. $result = exec("./prueba hola");
  3. echo $result;
  4. ?>

Y el programa en C tiene esto:

Código C:
Ver original
  1. #include <stdio.h>
  2.  main(int argc, char *argv[]){
  3. char* mensaje;
  4.     if(argc > 0)
  5.     {
  6.   mensaje = argv[1];
  7.          printf("<H1>Ejecutar archivos C desde php</H1>");
  8.         printf("Prueba de envio de parametros desde php<br>");
  9.         printf("El mensaje es: %s<br>",mensaje);
  10.      }
  11.     else
  12.         printf("Error: argumentos no validos\n");//getchar();
  13. return 1;
  14.  }

Cuando abro el archivo PHP en el wamp, no se ve nada, ni un mensaje de error, se ve todo blanco.

La idea es que en el navegador se vea lo que me devulve el programa C, que seria esto:

Código HTML:
Ver original
  1. <H1>Ejecutar archivos C desde php</H1>
  2.         Prueba de envio de parametros desde php<br>
  3.         El mensaje es: hola


Pero se ve el navegador en blanco, no devuelve nada