Ver Mensaje Individual
  #14 (permalink)  
Antiguo 24/10/2008, 09:05
Noja33
 
Fecha de Ingreso: octubre-2008
Mensajes: 12
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Ejecutar los .php de un directorio mediante PHP

Bueno, tras vuestros comentarios e indicaciones he conseguido mi objetivo. Finalmente, he indagado por las dos funciones que me comentabas, y curl me ha dado la solución. Os comento el cambio. Sólo cambia, como era deseado lo que había dentro del bucle, ahora queda así:
Código PHP:
foreach($files as $v) {
    
$ext strtolower(array_pop(explode(".",$v)));
    if(
$ext=="php"){
    
    
//include($v); Ejecutaba $v en el ábito donde se ecuetra este código. No hacía lo desado
    
    
$ch curl_init();
    
    
// Se establece la URL
    
curl_setopt($chCURLOPT_URL,"http://www.eldominio.es/carpeta/$v");
    
    
//Opción para que el resultado devuelto no se imprima directamente en la ventana del navegador
    
curl_setopt($chCURLOPT_RETURNTRANSFER0);

    
// Se obtiene la URL indicada
    
curl_exec($ch);

    
// Se cierra el recurso CURL y se liberan los recursos del sistema
    
curl_close($ch);

    
        }
    

Con esto, el código de creaXML.php no habría que tocarlo, lo ejecutará allí donde esté y creará el xml que esperaba.

Muchísimas gracias por vuestra ayuda. Gracias por guiarme Gatorv.

Saludos.

PD:Bueno, dónde veis carpeta en la url, habría que poner la ruta dónde se encuentra el php padre que ejecutamos, es decir, el que contiene el código que hemos modificado.