con este codigo podras subir las imagenes al servidor
Código PHP:
<?php
/*
Para que este script funcione tienen que estar activadas las extensiones
php_mbstring.dll y php_exif.dll. Para eso tienes que quitar el ;
antes de extension=php_mbstring.dll y extension=php_exif.dll en la php.ini.
Los archivos uploader.html y uploader_process.php tienen que estar en el
mismo directorio
En la variable $uploaddir hay que introducir el directorio donde van los archivos.
En la variable $cant hay que poner la cantidad maxima de archivos que se pueden subir.
En la variable $tam se pone el tamaño maximo de un archivo.
*/
//directorio donde tienen que ir los archivos
$uploaddir = "images/";
//cuantos archivos se pueden subir?
$cant = 1;
//tamaño maximo permitido
$tam = 90000;
//función que evalua el tamaño de los archivos
function check_size($archivo)
{
global $tam;
if(!($archivo <= $tam))
{
return false;
}
}
//funcion que evalua el tipo de archivo
function check_tipo($archivo)
{
if(exif_imagetype($archivo) != (IMAGETYPE_JPEG || IMAGETYPE_GIF || IMAGETYPE_PNG))
{
return false;
}
}
//compruebo los archivos
for ($i = 0; $i <= $cant - 1; ++$i)
{
if(check_size($_FILES['foto']['size'][$i]) === false)
{
echo "El tamaño de por lo menos un archivo supera el limite permitido.";
}
elseif ((!($_FILES['foto']['tmp_name'][$i] == "")) && (check_tipo($_FILES['foto']['tmp_name'][$i]) === false))
{
echo "Por favor compruebe los archivos!<BR>Solo se admiten archivos del tipo .gif, .jpg o .png.";
}
elseif (!($_FILES['foto']['tmp_name'][$i] == ""))
{
move_uploaded_file($_FILES['foto']['tmp_name'][$i], $uploaddir . $_FILES['foto']['name'][$i]);
echo "El archivo <B>". $_FILES['foto']['name'][$i] ."</B> ha sido cargado al servidor.<br><br>";
}
}
?>
y deberas crear un formulario del siguiente tipo
Código HTML:
<FORM ENCTYPE="multipart/form-data" METHOD="post" ACTION="uploader_process.php">
<TABLE border="0">
<TR>
<TD WIDTH="140">Foto1:</TD>
<TD WIDTH="200"><input type='file' name='foto[]'></TD>
</TR>
<TR>
<TD WIDTH="140"><input type=reset value='borrar todo'> <input type="submit" value="insertar" name='insertar'></TD>
</TR>
</TABLE>
</FORM>
Solo modificas la variable $cant en el php y agregas mas campos para subir archivos al formulario si es que quieres subir mas de una foto por vez
espero haberte ayudado