Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2010, 18:44
Avatar de velma
velma
 
Fecha de Ingreso: marzo-2006
Mensajes: 94
Antigüedad: 18 años, 1 mes
Puntos: 0
Exclamación ayuda con move_uploaded_file

Hola tengo una pagina que carga archivos al server, la he probado en windows y funciona muy bien pero cuando la subia a linux no jalo
ya configure el php.ini, incluso si carga los archivos a alguna carpeta temporal (que no se cual es), esto lo se porque puedo ver los archivos que cargue en otra pagina pero no se donde los esta dejando este es la ultima parte de mi codigo:
Código PHP:
$archivo $_FILES["archivo"]["tmp_name"];
$tamanio=array();
$tamanio $_FILES["archivo"]["size"];
$tipo $_FILES["archivo"]["type"];
$nombre_archivo $_FILES["archivo"]["name"];
$directorio "/var/www/html/telpra";
extract($_REQUEST);
if ( 
$archivo != "none" ){
$fp fopen($archivo"rb");
$contenido fread($fp$tamanio);
$contenido addslashes($contenido);
fclose($fp);
if (
$tamanio >1048576){
$tamanio=filesize_format($tamanio);
}
$qry "INSERT INTO tbl_documentos ( titulo,nombre_archivo, descripcion, contenido, tamanio,tamanio_unidad, tipo,fecha,usuario ) VALUES
('$titulo','$nombre_archivo', '$descripcion','$contenido','{$tamanio[0]}','{$tamanio[1]}', '$tipo',now(),'$usuario')"
;

mysql_connect("localhost","user","pass") or die("No se pudo conectar a la base de datos");
mysql_select_db("telpra");
mysql_query($qry) or die("Query: $qry <br />Error: ".mysql_error());

mysql_close();

$nombre_archivo $_FILES["archivo"]["name"];
if (
move_uploaded_file($_FILES['archivo']['tmp_name'],$directorio .  $nombre_archivo)){
$nombre_archivo $_FILES["archivo"]["name"];
cabeceraHTML();
echo <<< HTML
<img src="FONDOS/logo.jpg" width="1016" height="60" /><BR><br><br>

<table width="600" border="1" cellspacing="0" cellpadding="1" bordercolor="#CCCCCC" align="CENTER">
<tr>
    <td colspan="4" bgcolor="#115A7A">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font color="#FFFFFF">.:
        EL ARCHIVO SE CARGO CORRECTAMENTE :.</font></b><br>
      </div>      
          </td>
      </tr>
      <td  bgcolor="#115A7A">
      <div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font color="#FFFFFF">.:
      <a href="import.php?nombre_archivo='.$nombre_archivo.'">Importar Tabla</a><br /></center>     
             </td>
       </tr>
      
HTML;
}else{
echo 
'<center><font face="Verdana, Arial, Helvetica, sans-serif" size="2">No fue posible subir el archivo</font></center>';
echo 
'<center><a href="aut_gestion_info.php">Subir Otro Archivo</a><br /></center> ';
}
}
?> 

como puedo ver los archivos se que los carga, pero me manda mensaje de que no fue posible subir el archivo, yo creo que es por que no lo mueve ,yo necesito que quede en
/var/www/html/telpra

podrian ayudarme
__________________
:cool: VELMA:si:

Última edición por velma; 12/01/2010 a las 18:53 Razón: ss