Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\site\identifiant.php:3) in c:\program files\easyphp1-8\www\site\fpdf.php on line 1022
FPDF error: Some data has already been output to browser, can't send PDF file
<?
$tdate=$_POST['tdate'];
$tnom_entreprise=$_POST['tnom_entreprise'];
$tconseiller=$_POST['tconseiller'];
$tsiret=$_POST['tsiret'];
$tsecteur_act=$_POST['tsecteur_act'];
include("identifiant.php");//identifiant de la BDD
$db = mysql_connect($hote,$utilisateur,$passwd) or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('emploi',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO prise_offre(date, Nom_Entreprise, Conseiller, SIRET, Secteur_Activite) VALUES('$tdate','$tnom_entreprise','$tconseiller','$tsiret','$tsecteur_act')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo "Vos infos on été ajoutées.<BR>";
mysql_close(); // on ferme la connexion
ob_start();
require('fpdf.php');
$pdf=new FPDF('P','mm','A4');//on instancie un objet Portait en milimètre et au format A4
/**
* Comme je met les mesure en mm cele me permet de placer tous les éléments aux mm prés
* Cela fonctione sur le principe de l'abscice et l'ordonnée
* le X représente la largeur
* le Y représente la hauteur
*/
$pdf->AddPage();//on crée la page
$pdf->Image('logo_milo.jpg',20,20,40,20);
etc..... <?
ob_start();//à mettre au début du fichier
require('fpdf.php');
$tdate=$_POST['tdate'];
$tnom_entreprise=$_POST['tnom_entreprise'];
$tconseiller=$_POST['tconseiller'];
$tsiret=$_POST['tsiret'];
$tsecteur_act=$_POST['tsecteur_act'];
include("identifiant.php");//identifiant de la BDD
$db = mysql_connect($hote,$utilisateur,$passwd) or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('emploi',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO prise_offre(d..................
?>
include("identifiant.php");//identifiant de la BDD
Et de t'assurer qu'il n'envoi rien en "html" (ni espace, retour à la ligne, ...) à la ligne 3 (ou ailleurs en fait $MailTo = "vous@nom_domaine.com"; //adresse à laquelle sera envoyé le contenu du formulaire
$MailCc = "[email protected]"; // adresse à laquelle sera envoyé un communiqué
$MailSubject = "Sujet du message"; //texte qui va figurer dans le champ "sujet" du email
$MailHeader = "From: expediteur@nom_domaine.com"; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3").
mail($MailTo, $MailSubject, $MailBody, $MailHeader);