Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2014, 10:32
Anonimo12
 
Fecha de Ingreso: abril-2009
Ubicación: En foros del web, normalmente en Web general, HTML y CSS.
Mensajes: 258
Antigüedad: 15 años
Puntos: 3
Ejecutar php y obtener resultado en otro php

Tengo un fichero script "fichero.php" que ejecuta una serie de instrucciones; llegado un punto necesito que ejecute "fichero2.php" y que tras imprimir el resultado continúe por donde estaba el primero.

La instrucción "require_once()" no me sirve en esta ocasión porque lo que hace es pegar el contenido del segundo fichero (no ejecutarlo y pegar el resultado). Esto me provoca el siguiente problema:

fichero.php

Código PHP:
Ver original
  1. ...
  2. echo '...';
  3. $mysqli = mysqli_connect(...);
  4. require_once('fichero2.php');
  5. $consulta = mysqli_query($mysqli, ...);
  6. ...


fichero2. php
Código PHP:
Ver original
  1. ...
  2. $mysqli = mysqli_connect(...);
  3. ...

Al pegar el contenido de "fichero2.php" en "fichero.php" la variable "$mysqli" de "fichero.php" pierde su contenido porque se ha pegado la de "fichero2.php".

Lo que yo necesito es bastante sencillo:

Ejecutar fichero.php y llegado a un punto -> pausarlo ejecutar "fichero2.php", pegar EL RESULTADO (o imprimirlo) y continuar "fichero.php" por donde se ha quedado. He investigado y parece ser que se puede hacer con "exec();" pero no sé cómo utilizarlo.

Un saludo.
__________________
¿Por qué Anónimo?, porque como está el mundo no podemos considerarnos humanos...