Que tal,
Me alegro que te haya funcionado hacerlo de esa forma sencilla, espero que los demas miembros de
www.x10hosting.com puedan utilizarlo en su sitio web ademas que he visto que varios tienen problemas con la forma de insertar el codigo de los Ads.
Fijate que no hay ningun problema con la
funcion URL: File-Access ya que como lo mensione en el otro post esta restrinccion afecta al colocar la funcion de php
<? include() > ya que como veras es una funcion de restriccion de seguridad en el servidor el cual no te deja incluir una pagina externa en tu codigo php y que de esta forma la refleje en tu sitio web ya que si buscas un poco en google sobre la funcion
<? include() > de php te muestra lo siguiente:
incluyendo archivos
Las construcciones
include son de las mas conocidas en php. Con ellas puedes reutilizar porciones de código (script, o simple html) cuantas veces quieras, siendo uno de sus usos mas sencillos y típicos el de incluir cabeceras y pies de páginas en un sistema de plantillas.
include
La sentencia include() inserta y evalúa el archivo especificado. Puedes incluir aqui no solamente un fichero en tu servidor, sino una página web remota (indicando la url). Su uso típico sería
PHP:
<?php include ("header.php");?>
, que llama al archivo header.php y lo inserta en el propio punto del script donde hacemos la llamada.
Tanto si insertamos un archivo con include() o require(), debes tener en cuenta que PHP pasa a modo html hasta el final del mismo, por lo que si el archivo a insertar contiene código php que deba ser evaluado (ejecutado), debe ser encerrado dentro de etiquetas de comienzo y fin de PHP.
Puedes tambien utilizar varios include anidados (es decir, utilizar include para llamar a otro archivo, dentro del archivo a incluir), con la unica precaucion de tener en cuenta que los archivos que se van insertando se ejecutan en el entorno del archivo primero que contiene la llamada, lo que es importante al establecer los paths.
Por ejemplo, si tienes dos archivos, footer.php y notes.php en un directorio llamado anexosy llamas al primero desde fuera de ese directorio, lo harias así: include ("anexos/footer.php"); y si footer.php contiene una llamada a otro archivo notes.php, debes escribir hacer la llamada tambien como include ("anexos/notes.php"); puesto que aunque footer y notes estan en el mismo directorio, la llamada a ambos es desde fuera, desde la misma posición que el script que hace la llamada.
Y lo mismo ocurre con las variables. El codigo insertado hereda el mismo alcance de variables que el código donde sea insertado.
Espero que comprendas ahora un poco mas la funcion
include, ademas de que en esta forma no afecta con la restriccion funcion
URL: File-Access ya que no estas incluyendo ninguna web externa y en el
codigo en php si ya que estamos llamando a:
http://staff.x10hosting.com/adCode.php?ad=advanced de esta forma
PHP:
<? include("http://staff.x10hosting.com/adCode.php?ad=advanced"); ?>
notas la diferencia??
Saludos :biggrin: