Hello Arnaud,
Ben si, je peux écrire, la preuve avec le premier programme, rien de plus simple
Essaye ce que j'ai mis en premier:
test_export_direct.php
<?php
header('Content-type: text/plain');
header('Content-Disposition: attachment; filename="export_direct.txt"');
echo "Ligne 1 \n";
echo "Ligne 2 \n";
?>
Je te garantis que ça va écrire
ligne 1
ligne 2
dans un fichier du poste client mais bien sûr
l'utilisateur voit qu'on souhaite écrire un fichier, peut en changer le nom par défaut et même en refuser l'écriture.
Il ne faut pas être parano

ça n'est pas une faille de sécurité et ça fonctionne très bien.
Je cherche juste à comprendre pourquoi ça ne fonctionne pas quand je fais la même chose en Ajax (enfin ce que je pensais être la même chose).