Tema: File upload
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2010, 10:25
Avatar de andres187
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:
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
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
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
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)
ayudenme porfa