Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

File upload

Estas en el tema de File upload en el foro de Bases de Datos General en Foros del Web. hola tengo este codigo de file upload que encontre en youtube es el siguiente: index.php: Cita: Código PHP: <?php session_start(); $_SESSION["name"] = "admin"; ?> <form ...
  #1 (permalink)  
Antiguo 07/07/2010, 13:00
Avatar de andres187  
Fecha de Ingreso: mayo-2010
Ubicación: Barranquilla
Mensajes: 39
Antigüedad: 13 años, 11 meses
Puntos: 0
File upload

hola tengo este codigo de file upload que encontre en youtube es el siguiente:

index.php:
Cita:
Código PHP:
<?php

session_start();

$_SESSION["name"] = "admin";

?>

<form action='process.php' method='POST' enctype='multipart/form-data'>
<Label>Tus subidas entre (10kb - 150kb) :</label>
<input type='file' name='file'><p>
<input type='submit' value='Enviar'>
</form>
process.php
Cita:
Código PHP:
<?php

session_start();

include "connect.php";

if ($_POST["submit"])
{
// codigos
if($_SESSION["name"])
{
//variables

$name = $_FILES["file"]["name"];
$type = $_FILES["file"]["type"];
$size = $_FILES["file"]["size"];
$tmp_name = $_FILES["file"]["tmp_name"];
$error = $_FILES["file"]["error"];

if ($type == "image/jpeg" || $type == "image/gif")
{

if ($size > 11000 && $size < 170000)
{
if ($error > 0)
{
echo "Error grave...".$error;
}
else
{

if (file_exists("upload/".$name))
{
echo $name." Este archivo ya existe.";
}
else
{
$location = "upload/".$name; /*esta es la carpeta donde guardo lo que es subido*/
move_uploaded_file($tmp_name,$location);
$user = $_SESSION["name"];

$sqlcode = mysql_query("INSERT INTO imageupload(id,user,location) VALUES ('','$user','$location')");

echo "<a href='$location'>click aquí para ver la imagen.</a>";
}

}

}
else
{
echo "Porfavor check el tamaño de tu archivo";
}

}
else
{
echo "Formato invalido.";
}


}
else
{
echo "Por favor sign in..";
}
}
else
{
echo "<a href='index.php'></a>";
}



?>
connect.php
Cita:
Código PHP:
<?php

$connect = mysql_connect("localhost","root") or die(mysql_error());
mysql_select_db("subida"); /*aclarar que aqui subida es la que cree en mi base de datos y la tabla en la base de datos se llama imageupload*/

?>
antes aclarar que mi localhost es echa en ubuntu manualmente, tengo todos los archivos en una carpeta llamada imageupload



*Bueno mi problema es que al llegar a la parte de process.php no me ejecuta nada queda en blanco pero eso es cuando en connect coloco en
Cita:
Código PHP:
$connect = mysql_connect("localhost","root","aqui la contraseña*****")
y se me queda en blanco y cuando no coloco la contraseña y lo dejo intacto asi como puse al principio el connect.php me sale un error en el process.php asi:
Cita:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /var/www/imageupload/connect.php on line 3
Access denied for user 'root'@'localhost' (using password: NO)
me dicen que la root lo tengo definido sin contraseña pero no es asi si la tngo definida con contraseña.. creeotro usuario y tambien me da el mismo problema

ayudenme porfa

Última edición por andres187; 07/07/2010 a las 13:01 Razón: me falto

Etiquetas: file, upload
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:04.