Foros del Web » Programando para Internet » PHP »

duda con creacion de archivos

Estas en el tema de duda con creacion de archivos en el foro de PHP en Foros del Web. holas gente :) tengo una dudita... miren yo al crear carpetas con mkdir ok en estas le estoy insertando imagenes entonces me doy cuenta que ...
  #1 (permalink)  
Antiguo 16/04/2008, 22:43
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
duda con creacion de archivos

holas gente :) tengo una dudita... miren yo al crear carpetas con mkdir ok en estas le estoy insertando imagenes entonces me doy cuenta que si voy al navegador escribo el nombre de la carpeta al final de la url va cero seguridad y me muestra todas las imagenes de la carpeta entonces para ello al momento de crear la carpeta ahora le inserto un archivo index.php o index.htm o index.html como sea.....
en mi caso un php

Código PHP:
<?
fopen
('carpeta/index.php''w');
?>
mi pregunta es cuando habro la carpeta sale el index.php en blanco perfect hay alguna manera de meter codigo al crear este archivo... para poner un header location y enviar al usuario a la raiz de la web....

seria con fwrite supongo pero leo y no meentero aun de como saludos espero sea facil y se pueda saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #2 (permalink)  
Antiguo 16/04/2008, 22:52
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: duda con creacion de archivos

lo otro no se si es correcto se puede usar copy??? digo algo asi


<?php
$file = 'index.php'; //original
$newfile = 'carpeta/index.php';

if (!copy($file, $newfile)) {
echo "fallo al copiar $file";
}
?>


que lo vi en la pagina de php.... digo copiar un index de alguna carpeta y copiar en todas las nuevas carpetas que creee
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 17/04/2008, 00:58
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: duda con creacion de archivos

anda lo solucione con fwrite era :P
y al final un fclose para cerrar eso si puse la variable $fp que anda por hay

la solucion por si a alguien le sirve

Código PHP:
$redireccion = '<?php header ("Location: ../../../../index.php"); ?>';
$fp = fopen ("carpeta/index.php", "w");                                              
fwrite ($fp, $redireccion);
fclose ($fp);
el archivo index.php puede ser un .txt .doc etc.... y la variable redireccion puede tener un arreglo o un while de un select :) saludos...
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #4 (permalink)  
Antiguo 17/04/2008, 01:44
Avatar de mgusdl  
Fecha de Ingreso: abril-2007
Ubicación: Malaga, España
Mensajes: 190
Antigüedad: 17 años
Puntos: 5
Re: duda con creacion de archivos

Lo mismo te da problemas la redirección si varía el nivel de anidado de la carpeta. Yo lo haría con la ruta absoulta.

En cuanto a lo del autoindexado si se trata de apache lo puedes cambiar en la configuración del directorio virtual o mediante el archivo .htaccess
Así mismo puedes controlar el codigo de error "403.14 Directory listing denied" y redireccionarlo a donde quieras: una pagina de error, al indice principal...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:10.