Foros del Web » Programando para Internet » PHP »

Ayuda con este codigo!

Estas en el tema de Ayuda con este codigo! en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 07/02/2007, 12:18
 
Fecha de Ingreso: febrero-2007
Mensajes: 18
Antigüedad: 17 años, 3 meses
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.
  #2 (permalink)  
Antiguo 07/02/2007, 12:32
Avatar de carlosmbrizuela  
Fecha de Ingreso: enero-2007
Ubicación: La Plata (Argentina)
Mensajes: 490
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: Ayuda con este codigo!

pone las imagenes en un array y despues itera el array.

saludos
  #3 (permalink)  
Antiguo 07/02/2007, 12:37
 
Fecha de Ingreso: febrero-2007
Mensajes: 18
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Ayuda con este codigo!

Gracias por la respuesta!!

lo que pasa es que soy nuevo en PHP y es mi primera aplicacion, he batallado mucho hasta ahora pero ya esta saliendo.


Pero, podrias ser mas especifico es que no entendei jeje. Pues en realidad el unico problema es que no inserta a la base de datos si queda un campo vacio en las imagenes, no es tanto lo del upload de ellas, eso siempre lo hace bien, la cosa es que si dejo un campo vacio ya no se inserta a la base de datos.
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 08:18.