![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
10/07/2004, 14:36
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes Puntos: 129 | |
Vamos a ver..
fopen() es una función para abrir archivos desde el sistema de archivos del servidor.
En PHP la función fopen() según versión y configuración de PHP (sobre "wrappers") puedes "abrir" una página externa vía llamada: http:// .. pero lo que veras en ese modo de apertura será el HTML/lenguaje del lado del cliente=salida que este entregue como salida y en ningún momento el "código fuente PHP" que lo verías si haces un fopen() hacia una ruta ABSOLUTA (/nose/blabla/) de tu servidor.
Ejemplo .. en servidores con -mala- configuración sobre restricciones de que archivos puede abrir que usuario (open_base_dir por ejemplo) .. podrías en un servidor compartido (ejemplo un servicio de hosting), desde tu sitio.com (fisicamente en: /www/sitio.com/script_malicioso.php ... por ejemplo) abrir un archivo (con fopen()) de otrositio.com (que en ese servidor compartido sería /www/otrositio.com/archivo.tal).
Todos los lenguajes de programación tienen sus funciones para abrir archivos .. ya sea en rutas absolutas (lo típico) o rutas "remotas" con una función tipo PHP que "depende" de lo que indiques como ruta así lo abrirá o tal vez necesites para ese caso otra función que lo haga (pero seguro que existe).
Un saludo, |