13/04/2010, 05:30
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 22
Antigüedad: 15 años, 7 meses Puntos: 0 | |
Problemas para subir imagenes en un gestor Buenas,
Estoy con un gestor para subir noticias... en mysql tengo 5 campos, id, titulo,texto,image,fecha. Todos me suben bien, menos las imágenes que ni se suben, ni me las guarda en mysql
<?php
include ("../includes/config.php");
//recibimos las variables enviadas por el formulario
$titulo=$_POST[titulo];
$image=$_POST[image];
$imagename = $_FILES["image"]["name"];
$texto=$_POST[texto];
$sql = "
insert into berriak
(titulo,image,texto,fecha)
values
('$titulo','$imagename','$texto',NOW())
";
//echo '<pre>'. $sql . '</pre>' die();
mysql_query($sql,$connect) or die ( mysql_error());
if((!empty($_FILES["image"])) && ($_FILES['image']['error'] == 0)) {
//chequea si el archivo es jpg y no excede de tamaño
$filename = basename($_FILES['image']['name']);
$ext = substr($filename, strrpos($filename, '.') + 1);
if (($ext == "jpg") OR ($ext=="image/jpeg") && ($_FILES["image"]["type"] == "image/jpeg") &&
// if ($ext=="image/pjpeg" OR $ext=="image/jpeg") && ($_FILES["imagen"]["type"] == "image/jpeg") &&
($_FILES["image"]["size"] < 35000000)) {
//carpeta en la que guardara los archivos
//$newname = dirname(__FILE__).'/archivos/'.$filename;
$newname = '../images/'.$filename;
//comprueba si exsiste el archivo
if (!file_exists($newname)) {
//Mueve el fichero a un nuevo directorio
if ((move_uploaded_file($_FILES['image']['tmp_name'],$newname))) {
echo "All done!";
} else {
echo "Warning: Image do not upload!";
}
} else {
echo "Warning: File ".$_FILES["image"]["name"]." its uploaded on server. CHange filename";
}
} else {
echo "Warning: Only .jpg and 35000Kb maximun filesize";
}
} else {
echo "All done";
}
?>
Si alguien ve algo ...
Gracias |