Foros del Web » Programando para Internet » PHP »

Comprobacion de ficheros!

Estas en el tema de Comprobacion de ficheros! en el foro de PHP en Foros del Web. Hola amigos! Tengo una duda... Código PHP: <?php //$nombre="Page"; $carpeta = "Carpetita" ; $url = "http://localhost" ; $sourcepage = "submitter/pagina.php" ; $generadas = "temp/pagina.htm" ; ...
  #1 (permalink)  
Antiguo 15/11/2004, 08:35
Avatar de newfaq  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 243
Antigüedad: 20 años, 2 meses
Puntos: 0
Exclamación Comprobacion de ficheros!

Hola amigos!
Tengo una duda...

Código PHP:
<?php
//$nombre="Page";
$carpeta="Carpetita";
$url="http://localhost";
$sourcepage="submitter/pagina.php";
$generadas="temp/pagina.htm";
$cantidad=$_POST['cant'];
for (
$i=0;$i<10;$i++)
{
$target="generadas/".$_POST['name']."_$i.htm";
mkdir ("generadas/$carpeta$i"0700);
$dynamic=fopen($sourcepage,'r');
$htmldata=fread($dynamic1024*1024);
fclose($dynamic);
$tempfile=fopen($generadas,'w');
fwrite($tempfile,$htmldata);
fclose($tempfile);
copy($generadas,$target);
unlink($generadas);

}
echo 
"$i.Gateway Pages Generated!!!<br>";
/*if (($_POST['name']) == '')
{
echo "ERROR<p>";
echo "<a href=\"form.htm\">Back<p></a>";
die("NO PUEDE DEJAR CAMPOS VACIOS!!!");
}*/
print "<html><body>
<font color='blue'>Welcome<p></font>
</body></html>"
;
print 
"<b>Name: </b>".$_POST['name']."<br>";
print 
"<a href='form.htm'>Back</a>";
?>
Este codigo me genera 10 carpetas y 10 archivos....
Como hago para que una vez creados, cuando quiera volver a crear me verifique si existen las carpetas para asi NO crearlas y me avise..

GRACIAS
  #2 (permalink)  
Antiguo 15/11/2004, 08:44
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
file_exists() www.php.net/file_exists
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 21:42.