subir un archivo

Fredy Rubio Sanchez 1162 fredydany en gmail.com
Jue Mayo 26 19:47:01 CLT 2005


Hola cristina, me parece que te falta decidir el destino, con mi bajo 
conocimiento diria qu le falta eso.
te mando un codigo pa que veas como si me sale(ejemlo con dos imagenes):
atte Dany :
www.soft1162.com/dany <http://www.soft1162.com/dany>
 
<?php
/* SCRIPT PARA LA SUBIDA DE IMAGNES Y GRABARLOS EN MYSQL PARA LUEGO 
LLAMARLOS :)*/
//VEAMOS...
$descripcion=$_POST['txtdescripcion'];
$imagen1=$HTTP_POST_FILES['imagen1']['tmp_name'];
$imagen2=$HTTP_POST_FILES['imagen2']['tmp_name'];
$nombre1=$HTTP_POST_FILES['imagen1']['name'];
$nombre2=$HTTP_POST_FILES['imagen2']['name'];
$size1=$HTTP_POST_FILES['imagen1']['size'];
$size2=$HTTP_POST_FILES['imagen2']['size'];
$tipo1=$HTTP_POST_FILES['imagen1']['type'];
$tipo2=$HTTP_POST_FILES['imagen2']['type'];
$boleano='';
if(empty($nombre1) && empty($nombre2)){ 
echo "nadaa..........";

}
else{
echo "<br>tipos... $tipo1 <br>$tipo2 <br> <br> <br>";
if(($tipo1!="image/pjpeg" || $tipo2!="image/pjpeg")){
echo "***la imagen no es jpeg o no estan completas las dos imagenes patra 
cargar***";
exit;
}
if((size1>=50000 || $size2>=300000)){
echo "***LA IMAGEN 1 pesa mas de 50kb o la imagen 2 pesa mas de 300 
kb..tiene que ser menos***";
exit;
}

$destino1='/home/soft1162/public_html/dany/uploads/'.$nombre1;
$destino2='/home/soft1162/public_html/dany/uploads/'.$nombre2;
// $destino2='D:/uploads/'.$nombre2;
echo "<br> $size1 -- $size2";
if(is_uploaded_file($imagen1)){
if(!move_uploaded_file($imagen1,$destino1) || 
!move_uploaded_file($imagen2,$destino2) ){ 
echo "<br>hubo algun erro al subir los archivos"; }
else { 
echo "alright..:)";
include("conexion.inc");
$sql="insert into imagenes values('','$nombre1','$nombre2','$descripcion')";
echo $sql;
if(!mysql_query($sql)){echo "error :( no puede ser registrado en la base de 
datos";}

}
}

}

?>

//el form html es:

<form name='imagenes' action='imagenes.php' method="post" 
enctype="multipart/form-data">

<table width="695" border="1" align="center" cellpadding="0" 
cellspacing="0">
<tr bgcolor="#006699">
<td colspan="2"><div align="center"><strong>Subir imagenes a mi pagina 
</strong></div></td>
</tr>
<tr>
<td width="113">Id- Diario </td>
<td width="553"><input type="text" name="txtid" disabled value=<?php echo 
generar();
?> ></td>
</tr>
<tr>
<td height="24">img Chica</td>
<td><span class="Estilo1"><input type="file" name='imagen1'>
<span class="Estilo2">la imagen debe ser de 100*70</span></span>
</td>
</tr>
<tr>
<td>img Grande </td>
<td><input type="file" name="imagen2">
<span class="Estilo2">la imagen de 800*600, pesar menos de 150 kb 
</span></td>
</tr>
<tr>
<td>comentario</td>
<td><textarea name='txtdescripcion' cols="60
" rows="3"></textarea></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type='hidden' value='150' name='capacidad'>
<input type="reset" name="Submit" value="Borrar">
<input type="submit" name="Submit" value="Enviar">
</div></td>
</tr>
</table>
<div align="center"></div>
</form>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.inf.utfsm.cl/pipermail/php/attachments/20050526/f351f571/attachment.html


Más información sobre la lista de distribución PHP