Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2007, 12:18
david777
 
Fecha de Ingreso: febrero-2007
Mensajes: 18
Antigüedad: 18 años
Puntos: 0
Ayuda con este codigo!

Saludo a todo el foro!

Pues bueno nos e si puedan ayudarme con este codigo, el chiste es que en el foro me tope con lo que necesitaba, subir imagenes al servidor renombrandolas, y si ese codigo lo repito 15 veces para subir 15 imagenes todo va bien, se suben y se insertan en la base de datos.

El problema es cuando no subo una(s) de ella(s), por que si se suben al servidor pero ya no me inserta a la base de datos.

Aqui el codigo:

Código PHP:
$path "/demo/images/"

if (
is_uploaded_file($userfile)) { 

if (
file_exists($path $userfile_name)) { echo "EL ARCHIVO YA EXISTE.<br>\n"; exit; } 

$archivo=fopen("demo/images/numimages.txt","r"); //abrimos el archivo ----------------------------

$n=fread($archivo,filesize("demo/images/numimages.txt")); //leemos el contenido ------------------

$numero=$n+1//le sumamos un numero mas al la cantidad del momento ------------------------------

fclose($archivo); //cerramos el archivo  ---------------------------------------------------------

$fd=fopen("demo/images/numimages.txt","w"); //borramos el archivo y lo abrimos -------------------

fputs($fd$numero); //guardamos lanueva cantidad de imagenes ------------------------------------

fclose($fd); //cerramos el archivo con los nuevos datos ------------------------------------------

$extencion substr($userfile_name,-3); //sacamos la extension -----------------------------------

$destino "img".$numero.".".$extencion.""//renombramos la imagen 


$res copy($userfile$destino); //copiamos la imagen 
if (!$res) { 
echo 
"UPLOAD FALLADO!<br>\n"; exit; } 
else 
echo 
"UPLOAD EXITOSO!<br>\n"

} else { echo 
"FORMATO DEL ARCHIVO ERRONEO (solo jpeg o gif).<br>\n"; exit; } 

 
//Fin 1 ************************************* 
Cuando no necesito subir unaimagen se pone el mensaje "FORMATO DEL ARCHIVO ERRONEO (solo jpeg o gif).

alguna idea de como evitar eso para que si se inserten en la base de datos?

Ando totalmente perdido.

Gracias.