SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: harrycespedes en Martes 31 de Enero de 2006, 22:26

Título: Problemas Con El Include
Publicado por: harrycespedes en Martes 31 de Enero de 2006, 22:26
Hola a todos estoy colocando un include de un archivo .inc en mi pagina php, pero me sale un warning "file to open stream", tengo php5, servidor apache, ya coloque el path en el archivo php.ini (include_path = ".;C:\.......") no se que me esta faltando

gracias
Título: Re: Problemas Con El Include
Publicado por: gnfrs en Miércoles 1 de Febrero de 2006, 13:28
Cuál es el Warning?
Tené mucho cuidado con los paths, te doy un ejemplo:

index.php
uno/a.php
uno/dos/b.php

Suponete que ejecutás index.php, que tiene un include hacia uno/a.php y a.php tiene un include hacia dos/b.php... ERROR
El path relativo es el del primer archivo (main) del script, osea index.php, por lo tanto para que funcione correctamente a.php debe tener un include hacia uno/dos/b.php.

Eso es porque los includes de PHP funcionan como en C. Un include (o require) lo único que hace es tomar tódo el código del archivo en cuestión y "meterlo" dentro del script actual, reemplazando a la línea del include.

Saludos.