Subir imágenes

Josep
20 de Febrero del 2006
Hola. Alguien sabe como podria hacer un formulario para subir imagenes al servidor desde su disco local? Gracias!! Un saludo, Josep

Jorge
20 de Febrero del 2006
hola yo tengo algo no se si te servira a mi me sube las fotos y funciona es muy sencillito.

//insertar la foto
if ($_FILES["fot1"]["name"]!="")
{
// Primero del tipo de imagen
$tipo=$_FILES["fot1"]["type"];
//Compruebo que la extension sea jpg, png o gif
if(!(ereg("gif",$tipo) || ereg("png",$tipo) || ereg("jpeg",$tipo)))
{
?>
<div id="subirnot" style=" position:relative; visibility:<?=$vis?>;left:10px; top:0px; z-index:1;">
<b style="color:#CC5555">ATENCI&Oacute;N:&nbsp; Sólo se permiten archivos
con extensión .jpg .gif .png.</b> <br>
<br>
</div>
<?
die();
}
//Controlo que la imagen no sea superior 1024Kb
else if ($_FILES["fot1"]["size"] > 1024000)
{

?>

<div id="subirnot" style=" position:relative; visibility:<?=$vis?>;left:10px; top:0px; z-index:1;">
<b style="color:#CC5555">ATENCI&Oacute;N:&nbsp; El archivo debe ser menor
de 1024 Kb.</b> <br>
<br>
</div>
<?
die();
}
else
{
// solo le copiamos si no existe
if(!file_exists("../ideas/img/".$_FILES["fot1"]["name"]))
{
$rut=eregi_replace(" ","",$fot1_name);
$control=@move_uploaded_file($fot1,"../ideas/img/".$rut);
//controla los permisos de subida
chmod("../ideas/img/" . $rut,0604);

//Si el fichero no sepuede subir se muestra el mensaje de error
if(!$control)
{
?>

<div id="subirnot" style=" position:relative; visibility:<?=$vis?>;left:10px; top:0px; z-index:1;">
<b style="color:#CC5555">ATENCI&Oacute;N:&nbsp; No se pudo copiar el fichero.<br>
Comprueba los permisos de la carpeta</b> <br>
<br>
</div>
<?
die();
}
}
}
}

Espero que te ayude en algo. Es la primera vez que utilizo este foro asi que si necesitas explicacion dimelo

Carmelo
20 de Febrero del 2006
Si estaria bien un poco mas de explicacion, eso ke posteaste se debe poner como una pagina o como un script dentro del archivo a subir :s