15/12/2009, 09:16
|
| | Fecha de Ingreso: diciembre-2009 Ubicación: Hermosillo, Sonora
Mensajes: 6
Antigüedad: 14 años, 11 meses Puntos: 0 | |
No puedo mover un archivo con move_uploaded_file ni crearlo con fopen Hola Comunidad;
Recurro a Uds. para que me ayuden a brincar este problema que tengo....
Sucede que necesito crear un .txt con una información generada en un formulario. El punto es que no lo genera pues he creado un directorio desde el area de trabajo llamada: /arch_temp/
A la hora de asignar el path, utilice la función getcwd() y me da la siguiente ruta:
var/www/vhosts/missfantasias.com/httpdocs/phpdocs.
Por lo que al ingresar el nombre del archivo, pongo la direccion y nombre del archivo: /var/www/vhosts/missfantasias.com/httpdocs/phpdocs/arch_temp/archivo.txt
El archivo no aparece. Revise los permisos del directorio /arch_temp/ y estan en rwx rwx rwx
Este es parte de la programación que utilizo
$id_usuario="afajsdkf1718324fj2645f4adf";
$cont="Archivo de prueba";
$dir=getcwd();
$ruta="/arch_temp/";
$archivo = $ruta.substr($id_usuario,0,7).".txt";
$fp = fopen($archivo, "a");
$string = $cont;
$write = fputs($fp, $string);
fclose($fp);
Pero el problema no queda aqui, pues tambien he subido unos archivos con el mismo formulario.
El query me da la siguiente información:
[arch_cont] => Array
(
[name] => Sunset-51.jpg
[type] => image/pjpeg
[tmp_name] => /tmp/phpU3p2pb
[error] => 0
[size] => 34260
Entonces a la hora de mover con move_uploaded_file por supuesto checo en el directorio (el mismo usado anteriormente: /arch_temp/) y no me aparece el archivo.
Este es parte del scrip que utilizo:
$dir=getcwd();
$ruta=$dir."/arch_temp/";
$nombre = $_FILES['arch_cont']['name'];
move_uploaded_file($_FILES['arch_cont']['tmp_name'],$ruta_.$nombre)
Quiero suponer que mi problema es de permiso del servidor o en el path. Pues el problema se me presenta con dos diferentes comandos.
Esta es la primera vez que trabajo en ese servidor.
Espero que alguien me pueda orientar sobre otros aspectos que estoy omitiendo. |