Foros del Web » Programando para Internet » PHP »

detectar existencia de archivo

Estas en el tema de detectar existencia de archivo en el foro de PHP en Foros del Web. hola!!!! tengo esta página en la que inserto un archivo, pero quiero saber qué tengo que poner para comprobar que dicho archivo existe antes de ...
  #1 (permalink)  
Antiguo 24/12/2007, 12:26
 
Fecha de Ingreso: octubre-2007
Mensajes: 14
Antigüedad: 17 años, 1 mes
Puntos: 0
detectar existencia de archivo

hola!!!!

tengo esta página en la que inserto un archivo, pero quiero saber qué tengo que poner para comprobar que dicho archivo existe antes de insertarlo.

Aquí está el código:

subir_multimedia.php


<?php require_once('../Connections/proyecto.php'); ?>
<?php
$IDARTICULO=$_POST['IDARTICULO'];

require ('../mysql.php');

if (db_open("proyecto")==FALSE) //conexión con BBDD
{
echo "fallo conexión bbdd";
exit;
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>


<form action="guardar_multimedia.php" method="post" enctype="multipart/form-data" name="form">
<p align="center">Archivo
<input name="idarticulo" type="hidden" value="<?=$IDARTICULO?>" />
<input name="archivo" type="file">
</p>
<p align="center"><input name="boton" type="submit" id="boton" value="Enviar"></p>
</form>


</body>
</html>



muchas gracias!!!!
un saludo
  #2 (permalink)  
Antiguo 24/12/2007, 12:36
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 8 meses
Puntos: 17
Re: detectar existencia de archivo

is_file y file_exists sirven para eso.
  #3 (permalink)  
Antiguo 25/12/2007, 12:55
 
Fecha de Ingreso: octubre-2007
Mensajes: 14
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: detectar existencia de archivo

gracias! probaré a ver si funciona
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 22:42.