Tema: File upload
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2010, 13:00
Avatar de andres187
andres187
 
Fecha de Ingreso: mayo-2010
Ubicación: Barranquilla
Mensajes: 39
Antigüedad: 14 años
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