Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Incluir en PHP un archivo programado en otro lenguaje
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Incluir en PHP un archivo programado en otro lenguaje

¿Cuando queremos incluir un archivo PHP en nuestra página PHP usamos el include, ¿peró que pasa si lo que necesitamos incluir es el resultado de un archivo programado en otro lenguaje (ASP, PERL...) en nuestra página PHP?

Si lo hicieramos con un include lo único que conseguiriamos seria mostrar el código fuente de dicho archivo en nuestra página ya que el servidor lo interpretaria como un archivo de texto simple al no reconocer la extensión.

pagina.asp

<%
response.write "Hola, soy una página ASP"
%>

pagina.php

<?php
echo "Llamo a ASP desde PHP";
include ("pagina.asp");
?>

Mostraria en pantalla:

Llamo a ASP desde PHP
<%
response.write "Hola, soy una página ASP"
%>

Para que se muestre el resultado de la ejecución de la página ASP (o cualquier otra página interpretada) lo que haremos es usar el file_get_contents de la siguiente manera:

<?php
echo "Llamo a ASP desde PHP";
echo file_get_contents("http://www.dominio.com/pagina.asp");
?>

Y obtendriamos:

Llamo a ASP desde PHP
Hola, soy una página ASP

Es necesario poner siempre la ruta absoluta de la página





Autor: Xavier Bernadí i Millan
http://www.xlwebmasters.com/modules.php?d=doc&f=doc2&id=1146

Usuarios que han visto este tema también han visto...

- Formatear números decimales con PHP
- Leer un archivo de texto con PHP
- Funciones de acceso a archivos en PHP
- Leer un archivo de texto con PHP
- Cachea tus páginas en 5 pasos con PHP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 26-05-2012 a las 03:14:15