Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2010, 23:41
h3greed
 
Fecha de Ingreso: septiembre-2008
Mensajes: 67
Antigüedad: 18 años
Puntos: 0
move_upload_files no mueve el archivo php mysql

Hola que tal tengo este codigo que he hecho y de verdad que me tiene loco, quiero que el archivo que subo se suba a una carpeta de la variable que traigo de otra pagina en este caso $codigo, pero no lo logro, en la base me guarda la ruta ok o sea con el $codigo traducido, pero a la hora de subir los archivos me los sube a la carpeta uploads

Alguien que me pueda ayudar? estoy ya quemadisimo y no puedo ver el problema, muchas gracias.


Código PHP:
<?php
$codigo
=$_POST['codigo'];
$ruta= 'inn/admin/mod/uploads/'.$codigo.'/' ;
$nombre_archivo = $_FILES['userfile']['name'];
$tipo_archivo = $_FILES['userfile']['type'];
$tamano_archivo = $_FILES['userfile']['size'];
$extension = pathinfo($_FILES['userfile']['name'],PATHINFO_EXTENSION);
$nombre_archivo3 = "$codigo-1.".$extension;  
$ruta_final = $ruta . $nombre_archivo3;

if (!((
strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "png") || strpos($tipo_archivo, "bmp")) && ($tamano_archivo < 900000))) {
    echo 
"<br>La extensión o el tamaño del archivo no es correcta:<br><br><table><tr><td><li>Se permiten archivos .gif .jpg .png .bmp<br><br><li>Se permiten archivos de 900 Kb máximo.</td></tr></table>";
}else{
    
move_uploaded_file($_FILES['imagen']['tmp_name'], $ruta_final); 
    
}
$bd_host = ""; 
$bd_usuario = ""; 
$bd_password = ""; 
$con = mysql_connect($bd_host, $bd_usuario, $bd_password); 
mysql_select_db($bd_base, $con); 

$sql="UPDATE in.propiedades SET foto1='$ruta_final' WHERE codigo=$codigo";
mysql_query($sql,$con);
header("location: /inn/admin/");

?>