j'ai toujours travaillé avec php pour forcer le téléchargement d'un fichier d'extension ".zip, .mp3, .avi, .mpg" mais j'ai récement eu des complications après avoir migré mes travaux sur un autre PC et au lieu que php force le téléchargemen du fichier c'est le contraire , c'est la fonction readfile() qui se lance uniquement et j'ai une page avec le contenu de mon fichier ( mp3 par exemple ) codé.
quel est le problème ?
est-ce qu'après avoir migré de Windows XP vers Vista cela peut il avoir un impact sur le fonctionnement d'apache ou de php.ini ? ( ce qui est étonnant lol ) ...
Non, c'est juste que tu balances un header "application/force-download" qui ne "veut rien dire" car il n'existe pas. Donc le navigateur ne le comprend pas et affiche les données qu'il reçoit.