Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/11/2003, 09:50
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Pues es exactamente lo que te dice: que si especificas una URL (http://...) como nombre de fichero, no lo puedes abrir para escritura.

Por lo que veo, quieres abrir ficheros locales al servidor PHP para escribir. Para ello tienes que pasar como primer parametro a fopen() (www.php.net/fopen) la ruta (directorio y nombre de fichero) del fichero a escribir. Esa ruta puede ser relativa. Por ejemplo, para abrir para escritura el fichero llamado dbinfo.php que esta o quieres que este en el mismo directorio donde esta el script PHP, seria:
Código PHP:
$fp=fopen("./dbinfo.php","w"); // o w+ o wb. lee el manual 
Y lo de la ruta es para todas las demas fuciones que te aparecen ahi (chmod, mkdir, etc).

No se si esto te aclarara, pero cuando trabajes con ficheros locales, las rutas se manejan como cuando estas en MSDOS (¿todavia hay gente que lo usa? yo varias veces a la semana).

Espero haber sido de ayuda.
__________________
Josemi

Aprendiz de mucho, maestro de poco.