Je ne sais plus quoi faire la...
Toutes les méthodes utilisées (principalement fopen/header) donnent le meme résultat et pourtant j'en ai tenté beaucoup, pour ainsi dire toutes celles du web...
Mes docx contiennent mon texte mais les images ne s'affichent pas (pas encore essayé pdf).
Les fichiers .log s'affichent sans aucun soucis eux.
J'ai varié entre les options obligatoires et facultatives, au final j'ai ca :
Code : Tout sélectionner
$contenu= $recupere_doc['Contenu_Doc'];
$file = $recupere_doc['Nom_Doc'];
ob_start();
header("Content-Type: $ctype" );
header("Content-Disposition: attachment; filename=$file");
header("Content-Transfer-Encoding: binary" );
header("Pragma: no-cache" );
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0" );
header("Expires: 0" );
echo $contenu;
ob_flush();
flush();
ob_end_clean();
Je peux commenter/décommenter les paramètres facultatifs cela ne change rien.
Le contenu de mon champ contenu n'est pas en binaire et je pense que le problème vient de la...
Quel est le format de données qu'il faut pour que le header fonctionne ? du binaire ?
Surtout entre ce que je vois en base et ce qui apparait quand je fais un echo cela n'a rien à voir, et sans faire de transformation.
Je ne sais plus quoi faire la...
Toutes les méthodes utilisées (principalement fopen/header) donnent le meme résultat et pourtant j'en ai tenté beaucoup, pour ainsi dire toutes celles du web...
Mes docx contiennent mon texte mais les images ne s'affichent pas (pas encore essayé pdf).
Les fichiers .log s'affichent sans aucun soucis eux.
J'ai varié entre les options obligatoires et facultatives, au final j'ai ca :
[code]
$contenu= $recupere_doc['Contenu_Doc'];
$file = $recupere_doc['Nom_Doc'];
ob_start();
header("Content-Type: $ctype" );
header("Content-Disposition: attachment; filename=$file");
header("Content-Transfer-Encoding: binary" );
header("Pragma: no-cache" );
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0" );
header("Expires: 0" );
echo $contenu;
ob_flush();
flush();
ob_end_clean();[/code]
Je peux commenter/décommenter les paramètres facultatifs cela ne change rien.
Le contenu de mon champ contenu n'est pas en binaire et je pense que le problème vient de la...
Quel est le format de données qu'il faut pour que le header fonctionne ? du binaire ?
Surtout entre ce que je vois en base et ce qui apparait quand je fais un echo cela n'a rien à voir, et sans faire de transformation.