[Ayuda] Php error include

  • Autor Autor Jonay Basanta
  • Fecha de inicio Fecha de inicio
J

Jonay Basanta

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola. Viendo un manual de php. Me sale el ejemplo de incluir archivos remotos.
<?php
include("http://www.google.com");
?>
El problema es que me salta un error. He intentado habilitar desde phpini, y nada
allow_url_fopen = 1
allow_url_include = 1
Lo estoy haciendo desde Localhost / GNU/Linux. Tiene los permisos y nada.
 
Hola, te arroja error porque no estás incluyendo un archivo .php. Si la URl fuera: Error 404 (Not Found)!!1 te deja, pero al no ser un archivo PHP te da error.
 
Hola, te arroja error porque no estás incluyendo un archivo .php. Si la URl fuera: Error 404 (Not Found)!!1 te deja, pero al no ser un archivo PHP te da error.

Me salta el error:

Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /opt/lampp/htdocs/index.php on line 2

Warning: include(Error 404 (Not Found)!!1 failed to open stream: no suitable wrapper could be found in /opt/lampp/htdocs/index.php on line 2

Warning: include(): Failed opening 'http://www.google.com/index.php' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/index.php on line 2
 
Pone allow_url_include=On
 
Da otra vez error. Gracias igualmente, seguramente sea xampp

Reinicias Xampp al hacer los cambios? Ya que para que se tomen los cambios que haces en el php.ini tenes que reiniciar PHP
 
Reinicias Xampp al hacer los cambios? Ya que para que se tomen los cambios que haces en el php.ini tenes que reiniciar PHP

Hola. He añadido eso. Ya no me suelta error, pero no se visualiza la página. He probado otras url, y nada. Estoy usando apache2 php 7.0 y 7.2 he cambiado todo en ambas versiones, he añadido permisos y nada. Todo esto es muy raro. He probado a reiniciar apache2 y nada

- - - Actualizado - - -

Hola. He añadido eso. Ya no me suelta error, pero no se visualiza la página. He probado otras url, y nada. Estoy usando apache2 php 7.0 y 7.2 he cambiado todo en ambas versiones, he añadido permisos y nada. Todo esto es muy raro. He probado a reiniciar apache2 y nada

Vale. Ya he probado. Me ha funcionado.
<?php

include("http://dev.teubi.co/hola.php");

?>

Al parecer. Google no permite eso (ni idea porque) Muchas gracias
 
Última edición:
Hola. He añadido eso. Ya no me suelta error, pero no se visualiza la página. He probado otras url, y nada. Estoy usando apache2 php 7.0 y 7.2 he cambiado todo en ambas versiones, he añadido permisos y nada. Todo esto es muy raro. He probado a reiniciar apache2 y nada

- - - Actualizado - - -



Vale. Ya he probado. Me ha funcionado.
<?php

include("http://dev.teubi.co/hola.php");

?>

Al parecer. Google no permite eso (ni idea porque) Muchas gracias

Me alegro que te funcione ya! :encouragement: De igual manera no es para nada recomendable hacer includes de fuentes externas, es muy propenso (y en un %90) a que sufras ataques de todo tipo. Si lo haces procura que sea de una fuente muy segura.
 
Me alegro que te funcione ya! :encouragement: De igual manera no es para nada recomendable hacer includes de fuentes externas, es muy propenso (y en un %90) a que sufras ataques de todo tipo. Si lo haces procura que sea de una fuente muy segura.

Sí. Tengo entendido que esto puede explotarse bug (rfi) pero muchos themes, tienen activa esta funcion
 

Temas similares

Atrás
Arriba