Foros del Web » Programando para Internet » PHP »

Por favor... a ver si saben hacer esto.

Estas en el tema de Por favor... a ver si saben hacer esto. en el foro de PHP en Foros del Web. Tengo este codigo, y quiero que si el tamaño de el archivo que se sube es 0 (asi sabre que no hay ningun archivo) el ...
  #1 (permalink)  
Antiguo 18/05/2006, 14:07
Avatar de Apal  
Fecha de Ingreso: febrero-2005
Mensajes: 93
Antigüedad: 19 años, 2 meses
Puntos: 0
Por favor... a ver si saben hacer esto.

Tengo este codigo, y quiero que si el tamaño de el archivo que se sube es 0 (asi sabre que no hay ningun archivo) el valor de $clave sea 0... no se si me explico.

este es el codigo...
Código PHP:
<?php
session_start
();
if(!isset(
$_SESSION['nick'])) {
echo 
"Intento de hackeo detenido, tu ip ha sido registrada <b>".$_SERVER['REMOTE_ADDR']."</b>";
} else {
include(
'../../config.php');
include(
'../imagen.php');
include(
'../aleatorio.php');
$fecha time();
$nombre GetRandomString(28);
$filename basename($_FILES['archivo']['name']);
$extension substr($filenamestrrpos($filename,'.'));
$uploaddir '../../catalogo/imagenes/';
$uploadfile $uploaddir basename($_FILES['archivo']['name']);
if(
$_FILES['archivo']['size'] >= '1024000') {
    echo 
"El archivo supera 1mb";
} else {
if(
move_uploaded_file($_FILES['archivo']['tmp_name'], $uploaddir $nombre $extension)) {
    echo 
"Archivo subido";
} else {
    echo 
"Archivo no subido";
}
}

$img_orig '../../catalogo/imagenes/' $nombre $extension;
$img_dest '../../catalogo/thumbs/' $nombre $extension;
resize($img_orig$img_dest100100180);
$clave $nombre $extension;
mysql_query("INSERT INTO productos (titulo,referencia,contenido,cat,precio,iva,clave,fecha) VALUES ('$_POST[titulo]', '$_POST[referencia]', '$_POST[contenido]', '$_POST[subcat]', '$_POST[precio]', '$_POST[iva]', '$clave', '$fecha')") or die(mysql_error());
echo 
"<script>location.href='../../index.php?sec=adm&op=catalogo&ac=nuevo'</script>";
}
?>
Si alguien tiene alguna duda... que me pregunte... muchas gracias.
__________________
A todos los que dijeron que ésto no tenia futuro... :patada:
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 17:32.