Antes que nada me presento, soy Raul y hace poco que estoy programando con php, actualmente estoy tratando de generar un archivo txt, csv, sql, etc con los datos que envió por POST desde un formulario, la consulta es la siguiente:
Si bien pude corroborar que los datos llegan al archivo php (porque los puedo imprimir), nunca me genera el archivo en cuestión. Si agrego la linea or die ... , el script se detiene ahí. Sinceramente no se que pasa y no tengo idea de porque no genera el archivo, si me pudieran ayudar realmente se los agradecería. Les copio el fragmento del código para ver si encuentran que puede estar pasando, desde muchas gracias:
function crearArchivo(){
$separador = ";";
$f = fopen("clientes.csv","a+")
or die("Problemas en la creacion");
try{
$linea = $_POST['nombre'].$separador.$_POST['apellido'].$separador.$_POST['usuario'].$separador.$_POST['email']."\n";
// print_r($linea); acá me muestra que los datos llegan bien por POST
fwrite($f,$linea);
fclose($f);
} catch (Exception $exc) {
echo $exc->getTraceAsString()+ "Murio en el catch";
}
}