Symfony2 Как вызвать функцию require_once, которая находится на другом сервере (мост Java)

Я пытаюсь вызвать некоторый php-код, который я нашел, чтобы выполнить некоторый java-код для запуска php jru jasper report.

Вот код, который я хочу запустить с Symfony

<?php

function DescargarArchivo($fichero)
{
$basefichero = basename($fichero);
header( "Content-Type: application/octet-stream");
header( "Content-Length: ".filesize($fichero));
header( "Content-Disposition:attachment;filename=" .$basefichero."");
readfile($fichero);
}

//Obtener Fecha de Hoy
$fecha = time ();
$fecha_partir1=date ( "h" , $fecha ) ;
$fecha_partir2=date ( "i" , $fecha ) ;
$fecha_partir4=date ( "s" , $fecha ) ;
$fecha_partir3=$fecha_partir1-1;
$reporte="Reporte_";
$filename = $reporte. date("Y-m-d")."_". $fecha_partir3.'_'.$fecha_partir2.'_'.$fecha_partir4.'.pdf';

//Llamando las librerias
require_once('http://localhost:8080/JavaBridge/java/Java.inc');
require('./php-jru/php-jru.php');
//Llamando la funcion JRU de la libreria php-jru
//$jru=new JRU();
$jru=new PJRU();
//Ruta del reporte compilado Jasper generado por IReports
//$Reporte='C://xampp//htdocs//reportes_javabridge//reportes//report1.jasper';
$Reporte='C://Dropbox//Apache Xampp//evaluacion_daci//web//reportes_javabridge//reportes//control_pago_estado_de_cuenta.jasper';
//Ruta a donde deseo Guardar Mi archivo de salida Pdf
//$SalidaReporte='C://xampp//htdocs//reportes_javabridge//'.$filename;
$SalidaReporte='C://Dropbox//Apache Xampp//evaluacion_daci//web//reportes_javabridge//'.$filename;
//Parametro en caso de que el reporte no este parametrizado
$Parametro=new java('java.util.HashMap');
$Parametro->put("id", 39);

//Funcion de Conexion a mi Base de datos tipo MySql
//$Conexion= new  JdbcConnection("com.mysql.jdbc.Driver","jdbc:mysql://localhost/probando_reportesphp","root","clave");
$Conexion= new  JdbcConnection("com.mysql.jdbc.Driver","jdbc:mysql://localhost/evaluaciones?zeroDateTimeBehavior=convertToNull","root","admin");
//Generamos la Exportacion del reporte
$jru->runReportToPdfFile($Reporte,$SalidaReporte,$Parametro,$Conexion->getConnection());

if(file_exists($SalidaReporte))
{
DescargarArchivo($filename);
if(file_exists($SalidaReporte))
{
if(unlink($filename))
{
}
}
}
?>

Моя проблема здесь заключается в том, что require_once установлен на другом сервере и не знаю, как вызвать это из контроллера

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]