Esto lo que intenta hacer es generar un .txt y lo guarda en una carpeta llamada txt, lo he provado en local y funciona de lujo, pero al subirlo al servidor cuando trato de bajarmelo, me dice que no, porque se sobreescribiria y no kiero sobre-escribirlo. Quien me echa una mano
Código PHP:
$hora=date("Ymd_His");
//echo $fecha_actual;
$nombre_archivo = "../txt/".$hora.".txt";
//$nombre_archivo="http://www.midominio.com/sudominio/txt/".$hora."txt";
$contenido = $nombre;
fopen($nombre_archivo, 'a+');
//fopen($nombre_archivo,"http://www.midominio.com/sudominio/txt/");
// Asegurarse primero de que el archivo existe y puede escribirse sobre el.
if (is_writable($nombre_archivo)) {
echo "he creado el archivo";
// En nuestro ejemplo estamos abriendo $nombre_archivo en modo de adicion.
// El apuntador de archivo se encuentra al final del archivo, asi que
// alli es donde ira $contenido cuando llamemos fwrite().
if (!$gestor = fopen($nombre_archivo, 'a')) {
echo "No se puede abrir el archivo ($nombre_archivo)";
exit;
}
// Escribir $contenido a nuestro arcivo abierto.
if (fwrite($gestor, $contenido) === FALSE) {
echo "No se puede escribir al archivo ($nombre_archivo)";
exit;
}
//hace una serie de cosas
?>
[PHP]
<?
fclose($gestor);
} else { //tal como esta, funciona abajo, da error en esta linea.
echo "No se puede escribir sobre el archivo $nombre_archivo";
}
?>
[/PHP]