Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/04/2003, 03:01
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Si y no. Dependiendo como lo uses. Aunque en resumen si es incluir el codigo de otro fichero en el que lo incluye. Si lo incluyes poniendo el path:
Código PHP:
include("path/al/fichero/fichero.php"); 
lo que incluyes es el codigo de fichero.php . Es como si hubieras tecleado el contenido de fichero.php dentro del fichero actual. Es mas, en fichero.php puedes tener codigo que use variables que has definido en el fichero que lo incluye. Con lo cual se puede decir que incluye el codigo y lo ejecuta, para luego seguir cn el resto del codigo del fichero que lo incluye.

Resumiendo este codigo:
Código PHP:
<?php
// p1.php
include("p2.php");
echo 
"<br>Adios";
?>
Código PHP:
<?php
// p2.php
echo "Hola<br>";
?>
es para PHP igualito que
Código PHP:
<?php
// solo un fichero
echo "Hola<br>";
echo 
"<br>Adios";
?>
Sin embargo, si pones la URL:
Código PHP:
include("http://www.dominio.com/fichero.php"); 
lo que incluyes es el HTML generado por fichero.php . Lo que incluyes es lo que recibiria (mas o menos) el navegador si intentas acceder a esa URL. Incluyes el codigo HTML/javascript. En fichero.php no tendrias acceso a las variables del fichero que lo incluye.

Como antes, este codigo:
Código PHP:
<?php
// p1.php
include("http://www.dominio.com/p2.php");
echo 
"<br>Adios";
?>
Código PHP:
<?php
// p2.php
echo "Hola<br>";
?>
es para PHP igualito que
Código PHP:
<?php
// solo un fichero
?>
Hola<br>
<?php
echo "<br>Adios";
?>
Espero haberte aclarado algo.
__________________
Josemi

Aprendiz de mucho, maestro de poco.