Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2007, 21:28
david777
 
Fecha de Ingreso: febrero-2007
Mensajes: 18
Antigüedad: 18 años
Puntos: 0
Como hacer esto?

Hola a todos, alguien por ahi haria el favor de decirme como insertar una foto determinada en la base de datos cuando el filefield esta vacio?

Por ejemplo..tengo un formulario con varios filelfield para subir imagenes e insertarlas en la base de datos, la idea es que cuando el usuario no necesite subirlas todas se inserte en la base de datos la palabra SINIMAGEN.JPG.

Ojala puedan ayudarme.

este es mi codigo:

Código PHP:
if (is_uploaded_file($userfile)) { 

if ((
$userfile_type=="image/gif") || ($userfile_type=="image/pjpeg")   || ($userfile_type=="")) { 

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

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

$n=fread($archivo,filesize("../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("../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 "../images/img".$numero.".".$extencion.""//renombramos la imagen 
}
if (
$destino 0) {
$destino "noimage.jpg";
}


$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; }