Foros del Web » Programando para Internet » PHP »

PHP OO Archivo de texto con php

Estas en el tema de Archivo de texto con php en el foro de PHP en Foros del Web. Buenas Tardes amigos, soy nuevo con esto de php, apenas unas semanas y muchas de las cosas que he querido hacer ha sido gracias a ...
  #1 (permalink)  
Antiguo 24/11/2011, 12:59
 
Fecha de Ingreso: noviembre-2011
Ubicación: Valencia, Estado Carabobo
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 0
Información Archivo de texto con php

Buenas Tardes amigos, soy nuevo con esto de php, apenas unas semanas y muchas de las cosas que he querido hacer ha sido gracias a sus aportes, pero he googleado bastante, pero no he dado con la solución ademas que es de carácter urgente, mi pregunta es que necesito descargar unos archivos planos que genero con php desde una carpeta del servidor ftp que tenemos, usando el siguiente codigo:

$fecha=date('d_m_Y');

$nombre_archivo =$proformacod."_"."embarque"."_".$fecha.".txt";

$contenido = "&".$embarquepais."&".$embarqueedo."&".$embarqueci udad;

fopen($nombre_archivo, 'a+');

if (is_writable($nombre_archivo)) {

if (!$gestor = fopen($nombre_archivo, 'a')) {
echo "No se puede abrir el archivo ($nombre_archivo)";
exit;
}

if (fwrite($gestor, $contenido) === FALSE) {
echo "No se puede escribir al archivo ($nombre_archivo)";
exit;
}
fclose($gestor);

} else {

echo "No se puede escribir sobre el archivo $nombre_archivo";

}

Este codigo lo genera perfecto y para descargarlo este otro:

$ruta=$_SERVER['DOCUMENT_ROOT'];

@$id=$_GET['proveedor'];

$enlace = $ruta."/".$id;

header ("Content-Disposition: attachment; filename=$id");

header ("Content-Type: application/octet-stream");

header ("Content-Length: ".filesize($enlace));

readfile($enlace);

Mi problema es que crea el archivo txt en el directorio principal donde esta el servidor, es decir donde estan los archivos php, y estos txt deben estar es en una carpeta llamada FTP, pero no me crea los txt aun cuando le doy la ruta exacta de la carpeta. por cierto la carpeta tiene todos los privilios actividados, "777", por pavor ayuda

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:18.