El script en mención es el siguiente:
Código PHP:
<?php
session_start();
if(!empty($_SESSION["usuario"])) {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<?php
if($enviar) {
include('config.php');
if (is_uploaded_file($_FILES['nomimg']['tmp_name'])) {
if ($_FILES['nomimg']['type'] == "image/jpeg" || $_FILES['nomimg']['type'] == "image/pjpeg" || $_FILES['nomimg']['type'] == "image/JPG") {
$nuevoNombre = time().".jpg";
move_uploaded_file($_FILES['nomimg']['tmp_name'], "fotografias/$nuevoNombre");
$ruta = "fotografias/$nuevoNombre";
chmod($ruta, 0777);
$contenido = stripslashes($_POST['contenido']);
$contenido = strip_tags($contenido);
mysql_query("INSERT INTO fotos (id_user,nomimg,contenido) VALUES('".$_POST[id_user]."','".$ruta."','".$_POST[contenido]."')");
echo "imagen $nuevoNombre subida con éxito";
}else {
echo "Formato no válido para fichero de imagen";
}
}else {
echo "Error al cargar imagen: ".$_FILES['nomimg']['name'];
}
}else {
?>
<form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF']?>" method="post">
Hola <?=$_SESSION["usuario"]?><br />
<input type="hidden" name="id_user" value="<?=$_SESSION['idusuario']?>" />
<input name="nomimg" type="file" /><br />
Comentario:<br />
<textarea name="contenido" cols="50" rows="5"></textarea><br />
<input type="submit" name="enviar" value="Subir Fichero" />
</form>
<?php
}
?>
</body>
</html>
<?php
}else {
echo "Acceso denegado.";
}
?>
Espero que alguien me eche una mano con ello, gracias por anticipado.
Saludos.