Foros del Web » Programando para Internet » PHP »

subir varias imagenes a mi base de datos

Estas en el tema de subir varias imagenes a mi base de datos en el foro de PHP en Foros del Web. <?php $archivo = $_FILES["imagen1"]["name"]; echo $imagen1; //$archivo = $HTTP_POST_FILES['userfile']['name']; $extension = $HTTP_POST_FILES['userfile']['type']; $tamano = $HTTP_POST_FILES['userfile']['size']; if ($_FILES['imagen1']['name']!=NULL) { $imagen1=UploadFile("imagen1"); } if ($_FILES['imagen2']['name']!=NULL) { $imagen2=UploadFile("imagen2"); } ...
  #1 (permalink)  
Antiguo 27/02/2008, 18:19
Avatar de bandolera_triste  
Fecha de Ingreso: noviembre-2007
Mensajes: 136
Antigüedad: 16 años, 4 meses
Puntos: 0
subir varias imagenes a mi base de datos

<?php

$archivo = $_FILES["imagen1"]["name"];
echo $imagen1;
//$archivo = $HTTP_POST_FILES['userfile']['name'];
$extension = $HTTP_POST_FILES['userfile']['type'];
$tamano = $HTTP_POST_FILES['userfile']['size'];

if ($_FILES['imagen1']['name']!=NULL) {
$imagen1=UploadFile("imagen1");
}
if ($_FILES['imagen2']['name']!=NULL) {
$imagen2=UploadFile("imagen2");
}
if ($_FILES['imagen3']['name']!=NULL) {
$imagen3=UploadFile("imagen3");
}
if ($_FILES['imagen4']['name']!=NULL) {
$imagen4=UploadFile("imagen4");
}
if ($_FILES['imagen5']['name']!=NULL) {
$imagen5=UploadFile("imagen5"); }




function UploadFile()
{
global $_FILES;
global $path;
$type = substr($_FILES[$uname]['type'],0,6);
if(!isset($_FILES)){
$error = "You must select a valid file.";
} else if($_FILES[$uname]['error']!=0){
$error = "An unexpected error occurred.";
} else if($_FILES['uname']['type'] == "image/jpeg" || $_FILES['uname']['type'] == "image/pjpeg")
{
$error = "The file you have selected is not a valid image file.";
}
if (! $error)
{
$_IMAGE = array();
$_IMAGE['name'] = $_FILES[$uname]['name'];
$_IMAGE['size'] = $_FILES[$uname]['size'];
$_IMAGE['date'] = date("D d F Y");
$_IMAGE['type'] = substr($_FILES[$uname]['type'],6);
$_IMAGE['code'] = microtime();
$_IMAGE['name'] = htmlentities($_IMAGE['name']);
$_IMAGE['size'] = htmlentities($_IMAGE['size']);
$_IMAGE['date'] = htmlentities($_IMAGE['date']);
$_IMAGE['type'] = htmlentities($_IMAGE['type']);
$_IMAGE['code'] = htmlentities($_IMAGE['code']);
$type = htmlentities($type);
$type = strtolower($_IMAGE['type']);
if (strtolower($type) == "pjpeg") { $type = "jpeg"; }
if (strtolower($type) == "x-png") { $type = "png"; }

if($_IMAGE['size']>5024000){
$error = "That image is too large.";
}

if (! $error)
{
//$target_path = $path."sistema/fotografias/";
$_IMAGE['name'] = $_FILES[$uname]['name'];
//$rnd = rand(0,1000000);
//$name = substr($_IMAGE['name'],0,strpos($_IMAGE['name'], ".")).'-'.$rnd;
//$name .= ".".$type;
//$target_path = $target_path . basename($name);

// Nuevo nombre para la imagen.
$nuevoNombre = time().".jpg"; // Funcion time (retorna la cantidad de seg transcurridos) asegurando que cada nuevo documento el nombre es unico.
$nuevoNombre="_".$nuevoNombre;

if(move_uploaded_file($_FILES['uname']['tmp_name'], $nuevoNombre))
{
return $uname;
}
else{
echo "El archivo ha sido cargado correctamente.";
}
/>t";

}
} else
{
echo $error;
return false;
}
}

echo $imagen5;
echo $imagen4;
echo $imagen3;
echo $imagen2;
echo $imagen1;
?>

dice ke funciona pero nomas nada no sube nada ke hago¡?
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 12:19.