condicion IF upload
Publicado por sandra (60 intervenciones) el 27/04/2008 18:15:49
Quiero poner una condicion un if
para que cuando suba la foto con la descripcion, si existe la foto en la carpeta con el mismo nombre pues que no me suba el registro y me vaya otra vez a insertar el registro con otra foto de distinto nombre.
este es mi codigo
<?php require_once('Connections/conectacalvario.php'); ?>
<?php echo date("Y/m/d"); ?>
<?
$vfecha = date("Y/m/d");
$vnombrefoto = $HTTP_POST_FILES['userfile']['name'];
$longitud = strlen($vnombrefoto);
$vfoto = substr($vnombrefoto,0,($longitud-4));
$userfile=$_FILES['userfile']['name'];
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
$directorio = '/var/www/calvario/upload/';
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 8000000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 2Megas/2000 Kb máximo.</td></tr></table>";
}else{
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $directorio .$HTTP_POST_FILES['userfile']['name']))
{
echo "El archivo fue subido con éxito.";
}
else
{
echo "Error al intentar subir el archivo.";
}
}
?>
<?
$insertSQL = sprintf("INSERT INTO noticias (`fecha`,`desc`,`foto`) values('$vfecha)','$desc','$userfile')");
echo pepe;
mysql_select_db($database_conectacalvario, $conectacalvario);
$Result1 = mysql_query($insertSQL, $conectacalvario) or die(mysql_error());
mysql_close();
?>
para que cuando suba la foto con la descripcion, si existe la foto en la carpeta con el mismo nombre pues que no me suba el registro y me vaya otra vez a insertar el registro con otra foto de distinto nombre.
este es mi codigo
<?php require_once('Connections/conectacalvario.php'); ?>
<?php echo date("Y/m/d"); ?>
<?
$vfecha = date("Y/m/d");
$vnombrefoto = $HTTP_POST_FILES['userfile']['name'];
$longitud = strlen($vnombrefoto);
$vfoto = substr($vnombrefoto,0,($longitud-4));
$userfile=$_FILES['userfile']['name'];
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
$directorio = '/var/www/calvario/upload/';
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 8000000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 2Megas/2000 Kb máximo.</td></tr></table>";
}else{
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $directorio .$HTTP_POST_FILES['userfile']['name']))
{
echo "El archivo fue subido con éxito.";
}
else
{
echo "Error al intentar subir el archivo.";
}
}
?>
<?
$insertSQL = sprintf("INSERT INTO noticias (`fecha`,`desc`,`foto`) values('$vfecha)','$desc','$userfile')");
echo pepe;
mysql_select_db($database_conectacalvario, $conectacalvario);
$Result1 = mysql_query($insertSQL, $conectacalvario) or die(mysql_error());
mysql_close();
?>
Valora esta pregunta


0