Bonjour,
Je vous explique :
Dans une page php, la personne remplit un formulaire.
La validation renvoit sur le même fichier car les scripts de vérification des champs, insertion dans la base, l'envoi de l'email et la génération du pdf à partir de ces données s'y trouve.
Tout les scripts fonctionnent parfaitement.
J'ai juste un problème au niveau du header :
Je crée un pdf avec fpdf qui, à la fin de sa fonction renvoit :
header('Content-Length: '.strlen($this->buffer));
header('Content-disposition: attachment; filename="'.$name.'"');
je souhaiterais faire également à la suite de ça un header vers la même page avec un send, pour afficher mon message de validation si tout s'est bien déroulé :
<?php
...
header("location: page.php?send=1");
}
}
}
include ("../pages/top.php");
?>
<form action="" method="post" enctype="multipart/form-data" name="form">
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" style="_width:95%">
<?php if($err){ ?>
<tr>
<td height="20" colspan="3" align="center" valign="top" class="erreur"><?php echo $err; ?></td>
</tr>
<?php } ?>
<?php if($_GET['send']==1){ ?>
<tr>
<td height="20" colspan="3" align="center" valign="top" class="valid">L'enregistrement a bien été pris en compte</td>
</tr>
<?php }?>
Mais je n'arrive pas avoir à la fois un téléchargement et un header location qui s'enchaine.
Après une matinée de recherches infructueuses, je me suis décidé de m'adresser à vous pour savoir si quelqu'un a déjà eu à faire à cette même problématique.
Merci d'avance pour vos réponses.