Les paso los scripts a ver si alguno le sucedio algo pareceido.
Gracias
HTML:
Código PHP:
<body>
<div id="Layer1">
<form action="upload_proceso.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<label>
<input type="file" name="archivo" />
<br />
<br />
<br />
<br />
<label>
<textarea name="post" cols="35" rows="9" wrap="virtual" id="post"></textarea>
</label>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<input type="submit" name="boton" value="subir" />
<br />
</label>
</form></div>
Código PHP:
<?php
if($usuario_valido)
{
include_once("db_connect.php");
include_once("funciones.php");
connect_db();
$id=saber_id($usuario_valido);
echo $post;
echo $HTTP_POST_FILES['archivo']['size'];
echo $HTTP_POST_FILES['archivo']['type'];
// ******** validacion de imagen ***********//
//echo "boton";
if($boton) {
if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
if($HTTP_POST_FILES['archivo']['size'] < 2000000) {
if($HTTP_POST_FILES['archivo']['type']=="image/jpeg" || $HTTP_POST_FILES['archivo']['type']=="image/gif" || $HTTP_POST_FILES['archivo']['type']=="image/png" ) {
echo "subio es true";
$subio = true;
}
}
}
// si la imagen subio correctamente ($subio=true), se ejecuta:
echo $subio;
if($subio) {
$query_cargar_pic = "INSERT INTO `fenixflog`.`pics` (`id_pic`, `id`, `fecha_pic`) VALUES (NULL, '$id', now())"; //cargamos la pic
$result_cargar_pic=mysql_query($query_cargar_pic);
$query_pic="select id_pic from pics where id='$id' order by fecha_pic desc limit 1"; // busca la ultima foto (la cargada)
$id_pic=mysql_query($query_pic);
$id_pic=mysql_fetch_array($id_pic);
$id_pic=$id_pic[id_pic]; // recuperamos el id de la fotografia (pic)
copy($HTTP_POST_FILES['archivo']['tmp_name'],'imagenes_usuarios/'.$id_pic.'_fenix.jpeg');
$query_post= "INSERT INTO `fenixflog`.`post` (`id_post`, `id`, `id_pic`, `texto_post`, `fecha_post`) VALUES (NULL, '$id', '$id_pic', '$post', now())";
mysql_query($query_post);
echo "archivo cargado correctamente";
//si no subio:
} else {
echo "El archivo no cumple con las reglas establecidas";
}
die();
}
} // cierre if usuario valido
else
{
echo "logueate para cargar una imagen";
}
?>