Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2009, 15:11
rdiaz18
 
Fecha de Ingreso: abril-2009
Mensajes: 2
Antigüedad: 15 años
Puntos: 0
Como subir una foto ??

Hola tengo un pequeño problema al subir una foto a la base de datos.
Ahora bien en mi base de datos tengo un campo que se llama Fichero y es de tipo de BLOG. Pero no se me ve la foto en la base de datos.
El codigo del subir foto es:

<?php

if( isset($_REQUEST["nick"]) && isset($_REQUEST["pwd"]) )
{
$nick = $_REQUEST["nick"];
$pwd = $_REQUEST["pwd"];

echo "nom:".$_FILES['fichero']['name'];
echo "tipus:".$_FILES['fichero']['type'];
echo "mida:".$_FILES['fichero']['size'];
echo " temporal:".$_FILES['fichero']['tmp_name'];

if(is_uploaded_file($_FILES['fichero']['tmp_name'])){
//vigila amb la ubicació dels arxius, en aquest cas són oberts a tothom
move_uploaded_file($_FILES['fichero']['tmp_name'], "fotos/".$nick."-".$_FILES['fichero']['name']);
}
exit;
}
else
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Pujar foto de l\'usuari</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<h1>Pujar FOTO de l\'usuari</h1>
<form action="pujar-foto.php" method="post" enctype="multipart/form-data" name="form1">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<p>nick :
<input name="nick" type="text" id="nick">
<br>
pwd :
<input name="pwd" type="password" id="pwd">
<br>
foto:
<input type="file" name="fichero">
<br>
</p>
<p>
<input type="submit" value="Enviar">
</p>
</form>
</body>
</html>

<?php
}
?>

Lo que pasa que esta incompleto y lo unico que pido es si me podeis auyudar en la utilizacion del Fast para mover la foto a un carpeta que no sea temporal. Para que esta sea segura.
Desde ya muchas gracias por su colaboracion.