IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Fameux probleme headers already


Sujet :

Langage PHP

  1. #21
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Points : 114
    Points
    114
    Par défaut
    A l'aide je ne m'en sort toujours pas
    j'ai modifié mon index2.php comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <link rel="stylesheet" href="css/general.css" type="text/css" />
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>SBCN 2010</title>
    </head>
    <body class="twoColFixLtHdr">
    <div id="container">
    <div id="header">
    <?php
    include_once("haut.php");
    ?>
    </div>
    <div id="sidebar">
    <div id="sidebar1">
    <?php
    include_once("sidebar1.php");
    ?>
    </div>     
    <div id="sidebar2">
    <?php include_once("sidebar2.php");?>
    </div>  
    </div> 
    <div id="mainContent">
    <?php
    $page = array(
    'accueil' => 'defautmainContent.php',
    'program' => 'program.php',
    'appel' => 'appel.php',
    'formAbstract' => 'formAbstract.php',
    'hotel_lyon' => 'hotels_lyon.php',
    'acces_lyon' => 'acces_lyon.php',
    'acces_geneve' => 'acces_geneve.php',
    'contact' => 'contact.php',
    'comite' => 'comite.php',
    'formulaire_abstract' => 'formAbstract.php',
    'inscription' => 'inscription.php', 
    'inscription2' => 'inscription2.php', 
    'inscription3' => 'inscription3.php',
    'inscription4' => 'inscription4.php');
    include_once($page[$_GET['pageappel']]);
    ?>
    </div> 
    </div> 
    </body>
    </html>
    et mon inscription.php comme cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    <?php
    $pageappel='inscription';
    // Une fois le formulaire envoyé
    if(isset($_POST["BT_Envoyer"]))
    {//2
    $Prenom = $_POST["Prenom"];
    $Nom = $_POST["Nom"];
    $Adresse_Email = $_POST["Adresse_Email"];
    $Societe_organisme = $_POST["Societe_organisme"];
    $Service_laboratoire = $_POST["Service_laboratoire"];
    $Genre = $_POST["Genre"];
    $Telephone = $_POST["Telephone"];
    $Telecopie = $_POST["Telecopie"];
    $Adresse1 = $_POST["Adresse1"];
    $Adresse2 = $_POST["Adresse2"];
    $Code_postal = $_POST["Code_postal"];
    $Ville = $_POST["Ville"];
    $Pays = $_POST["Pays"];	
    // Vérification de la validité des champs
    if (empty($Prenom))
    {
    $messageCHAMP = '-You must fill all the required items.';
    }
    if (empty($Nom))
    {
    $messageCHAMP = '-You must fill all the required items.';
    }
    if (empty($Telephone))
    {
    $messageCHAMP = '-You must fill all the required items';
    }											
    if (empty($Societe_organisme))
    {
    $messageCHAMP = '-You must fill all the required items.';
    }
    if (empty($Adresse1))
    {
    $messageCHAMP = '-You must fill all the required items.';
    }
    if (empty($Code_postal))
    {
    $messageCHAMP = '-You must fill all the required items.';
    }
    if (empty($Ville))
    {
    $messageCHAMP = '-You must fill all the required items.';
    }
    if (empty($Pays))
    {
    $messageCHAMP = '-You must fill all the required items.';
    }
    if(!preg_match('#^[a-z0-9.!\#$%&\'*+-/=?^_`{|}~]+@([0-9.]+|([^\s]+\.+[a-z]{2,6}))$#si', $Adresse_Email))
    {
    $messageEMAIL = '-You must fill a valid email address.';
    }
    if(!$_SERVER['REQUEST_METHOD'] == "POST")
    die("Accès refusé. Vous n’êtes pas autorisé à visiter cette page.");
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers .= "From: $Nom <$Adresse_Email>" . "\r\n";
    if (preg_match('#(cc:|bcc:)#i',$headers))
    die ("email suspect. Tentative d'envoi annulée.");
    if(!empty($messageEMAIL) || !empty($messageCHAMP))
    {
    } 			
    else {
    include_once("db_connexion.php");
    // Vérification de l'unicité du nom, prenom, adresse e-mail du stage dans la table inscription
    $result = mysql_query("SELECT Nom, Prenom, Adresse_Email FROM inscription WHERE Nom = '" . $_POST['Nom'] . "' AND Adresse_Email = '" . $_POST['Adresse_Email'] . "' AND Prenom = '" . $_POST['Prenom'] ."'");
    // Si un enregistrement est trouvé
    if(mysql_num_rows($result) > 0)
    {//7
    while($row = mysql_fetch_array($result))
    {//8
    $messageDEJAINSCRITCOMPTE = "A registration with the same lastname, firstname and email address is already registred !";
    }//8
    }//7
    else
    {//9
    $_SESSION['SOCIETE'] = $Societe_organisme;
    $_SESSION['NOM'] = $Nom;
    $_SESSION['PRENOM'] = $Prenom;
    $_SESSION['GENRE'] = $Genre;
    $_SESSION['EMAIL'] = $Adresse_Email;
    $_SESSION['SERVICE_LABORATOIRE'] = $Service_laboratoire;
    $_SESSION['TELEPHONE'] = $Telephone;
    $_SESSION['TELECOPIE'] = $Telecopie;
    $_SESSION['ADRESSE1'] = $Adresse1;
    $_SESSION['ADRESSE2'] = $Adresse2;
    $_SESSION['CODE_POSTAL'] = $Code_postal;
    $_SESSION['VILLE'] = $Ville;
    $_SESSION['PAYS'] = $Pays;
    header("Location: index2.php?pageappel=inscription2");
    }//9
    }//3
    }//2
    else {//2
    }//2
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <link rel="stylesheet" href="css/inscription.css" type="text/css" />
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>SBCN 2010</title>
    </head>
    <body>
    <h2>Registration Step 1</h2>
    <h3>Registration information</h3><br />
    <span style="font-size: 9px; font-family: Verdana, Geneva, sans-serif;">(*information to be completed imperatively)</span>
    <form action="index2.php?pageappel=<?php echo $pageappel;?>" method="post">
    <table id="form">
      <tr>
        <td class="colonne1">Company/organism: <br /><input type="text" name="Societe_organisme" value="<?php if (!empty ($Societe_organisme)){echo $Societe_organisme;} else {echo "";}?>"/></td>
        <td class="colonne1">Fax:<br /><input type="text" name="Telecopie" value="<?php if (!empty ($Telecopie)){echo $Telecopie;} else {echo "";}?>"/></td>
      </tr>
      <tr>
        <td class="colonne1">Service/laboratory:<br /><input type="text" name="Service_laboratoire" value="<?php if (!empty ($Service_laboratoire)){echo $Service_laboratoire ;} else {echo "";}?>"/></td>
        <td class="colonne1">*Address1:<br /><input type="text" name="Adresse1" value="<?php if (!empty ($Adresse1)){echo $Adresse1;} else {echo "";}?>"/></td>
      </tr>
      <tr>
    <td class="colonne2">ms
    <input type="radio" name="Genre" id="radio" value="Ms"<?php if((!empty ($Genre))&&($Genre=='Ms')){echo 'checked="checked"';}else if(empty ($Genre)){echo 'checked="checked"';}?> />&nbsp;&nbsp;mrs<input type="radio" name="Genre" id="radio" value="mrs"<?php if((!empty ($Genre))&&($Genre=='mrs')){echo 'checked="checked"';}?> />&nbsp;&nbsp;mr<input type="radio" name="Genre" id="radio" value="mr"<?php if((!empty ($Genre))&&($Genre=='mr')){echo 'checked="checked"';}?>  /></td>
    <td class="colonne1">Address2:<br /><input type="text" name="Adresse2" value="<?php if (!empty ($Adresse2)){echo $Adresse2;} else {echo "";}?>"/></td>
    </tr>
    <tr>
    <td class="colonne1">*First name: : <br /><input type="text" name="Prenom" value="<?php if (!empty ($Prenom)){echo $Prenom;} else {echo "";}?>"/></td>
    <td class="colonne1">*Zip code:<br /><input type="text" name="Code_postal" value="<?php if (!empty ($Code_postal)){echo $Code_postal;} else {echo "";}?>"/></td>
    </tr>
    <tr>
    <td class="colonne1">*last name: <br /><input type="text" name="Nom" value="<?php if (!empty ($Nom)){echo $Nom;} else {echo "";}?>" /></td>
    <td class="colonne1">*City:<br /><input type="text" name="Ville" value="<?php if (!empty ($Ville)){echo $Ville;} else {echo "";}?>"/></td>
    </tr>
    <tr>
    <td class="colonne1">*Email :<br /><input type="text" name="Adresse_Email" value="<?php if (!empty ($Adresse_Email)){echo $Adresse_Email;} else {echo "";}?>"/></td>
    <td class="colonne1">*Country:<br /><input type="text" name="Pays" value="<?php if (!empty ($Pays)){echo $Pays;} else {echo "";}?>"/></td>
    </tr>
    <tr>
    <td class="colonne1">*Phone:<br /><input type="text" name="Telephone" value="<?php if (!empty ($Telephone)){echo $Telephone ;} else {echo "";}?>"/></td>
    <td class="colonne1"></td>
    </tr>
    <tr>
    <td colspan="2" class="colonne1"></td>
    </tr>
    <tr>
    <td colspan="2" class="colonne3">
    </td>
    </tr>
    </table>
    <input type="submit" class="envoye" name="BT_Envoyer" value="» Next" />
    <input type="reset" class="envoye" name="button" id="button" value="Cancel" />
    </form>
    <br />
    <div id="message1">
    <?php if (!empty ($messageCHAMP)){echo $messageCHAMP; echo '<br/>';}
    if (!empty ($messageEMAIL)){echo $messageEMAIL;echo '<br/>';}
    ?>
    </div>
    <div id="message1">
    <?php
    if (!empty ($messageDEJAINSCRITCOMPTE)){echo $messageDEJAINSCRITCOMPTE;echo '<br/>';}
    ?>
    </div>
    </body>
    </html>
    mais j'ai toujours un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: Cannot modify header information - headers already sent by (output started at /home/sbcn2010/www/index2.php:10) in /home/sbcn2010/www/inscription.php on line 93

  2. #22
    Membre éprouvé Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Points : 952
    Points
    952
    Par défaut
    J'ai l'impression que tu ne lis pas complètement ce que j'écris.

    Le problème que tu rencontres est lié au fait que tu envois du HTML vers le client. Donc il faut que tu fasses toute ta partie inscription avant de balancer ton contenu

    Il faut bien entendu adapter inscription.php pour stocker le résultat dans une variable que tu réutiliseras plus tard dans le html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    <?php
    $page = array(
    'accueil' => 'defautmainContent.php',
    'program' => 'program.php',
    'appel' => 'appel.php',
    'formAbstract' => 'formAbstract.php',
    'hotel_lyon' => 'hotels_lyon.php',
    'acces_lyon' => 'acces_lyon.php',
    'acces_geneve' => 'acces_geneve.php',
    'contact' => 'contact.php',
    'comite' => 'comite.php',
    'formulaire_abstract' => 'formAbstract.php',
    'inscription' => 'inscription.php', 
    'inscription2' => 'inscription2.php', 
    'inscription3' => 'inscription3.php',
    'inscription4' => 'inscription4.php');
    include_once($page[$_GET['pageappel']]);//Enregistre tout sortie dans $resultatIncludePage
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <link rel="stylesheet" href="css/general.css" type="text/css" />
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>SBCN 2010</title>
    </head>
    <body class="twoColFixLtHdr">
    <div id="container">
    <div id="header">
    <?php
    include_once("haut.php");
    ?>
    </div>
    <div id="sidebar">
    <div id="sidebar1">
    <?php
    include_once("sidebar1.php");
    ?>
    </div>     
    <div id="sidebar2">
    <?php include_once("sidebar2.php");?>
    </div>  
    </div> 
    <div id="mainContent">
    <?php
    echo $resultatIncludePage;
    ?>
    </div> 
    </div> 
    </body>
    </html>
    Bon, cette solution n'est a utilisé que dans ton cas pour colmater ton problème et ne pas avoir à tout recoder.

  3. #23
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Points : 114
    Points
    114
    Par défaut
    Merci FCYPBA

    Je lis bien tes messages jusqu'au bout mais j'ai du mal à conceptualiser ce que tu me demande.
    Je ne vois pas comment faire ma partie inscription.php avant de balancer le contenu puisqu'il faut que l'utilisateur passe dans le formulaire (html) pour que les contrôles de validité fonctionnent.
    Quel resultat dois je mettre dans cette variable $resultatIncludePage ?

    Ceci dit je comprends très bien que cela peut t'embêter de passer trop de temps sur mon cas (et je t'en remercie)

    Je peux aussi faire des contrôles de formulaires en javascript mais bon je trouvais cela plus propre te tout faire en PHP

  4. #24
    Membre éprouvé Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Points : 952
    Points
    952
    Par défaut
    C'est très bien de faire les contrôles en php et c'est même obligatoire, les contrôles javascript pouvant être contournés.

    Le contrôle de ton formulaire n'a pas besoin de se situer après dans le code, puisqu'au moment de la soumission du formulaire, la page est rechargée ( donc on recommence au début du script).

    Le problème est je pense que tu essaie de tout faire en une seule page et que cela perturbe ta compréhension de "comment les éléments s'enchainent".

    Essaie de faire une page qui affiche le formulaire.
    Une autre qui traite les infos envoyé par ce formulaire.
    Etc ...

    Tu auras un peu de code redondant mais je pense que cela clarifiera les choses pour toi.

  5. #25
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 497
    Points : 12 600
    Points
    12 600
    Par défaut
    Ce que @FCYPBA te propose est que par exemple, tu mettes le résultat de inscription2.php dans une variable nommé $resultatIncludePage

    Et ensuite tu fais un echo pour l'afficher.

    Vous faites ce que vous voulez mais vous êtes mal embarqué, ta façon de voire les choses ne sont pas correcte au départ.

    Si on suit le cheminement et que par exemple tu ne redirige pas ta page, tu te retrouve à afficher deux fois un page HTML imbriquer l'une dans l'autre.

    [grillé]

  6. #26
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Points : 114
    Points
    114
    Par défaut
    Bon ok je vais essayer de revoir tout ca en decomposant les étapes

  7. #27
    Membre averti Avatar de BornBanane
    Homme Profil pro
    dev
    Inscrit en
    Mars 2007
    Messages
    284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Mars 2007
    Messages : 284
    Points : 416
    Points
    416
    Par défaut
    Sinon la version crade est de mettre au tout début du code PHP :
    Puis en fin de code

  8. #28
    Membre expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Points : 3 972
    Points
    3 972
    Par défaut
    Citation Envoyé par francoisIT Voir le message
    Sinon la version crade est de mettre au tout début du code PHP :
    Puis en fin de code
    C'est au contraire une version très propre, mais il ne faut pas forcément tout encapsuler dans le buffer, seulement ce qui est nécessaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?php
    // initializing main objects/variables/events
    ob_start();
    // including the needed page
    include_once('templates/article.php');
    $content = ob_get_contents();
    ob_end_clean();
    ?>
    <html>
    <body>
    <?php echo $content ?>
    </body>
    </html>
    Ca permet à article.php d'initilier les sessions, de faire des redirections etc etc

  9. #29
    Invité
    Invité(e)
    Par défaut
    Salut

    Citation Envoyé par ThomasR Voir le message
    C'est au contraire une version très propre
    L'output buffering peut avoir des avantages, mais dans le cas présent il serait simplement utilisé par flemmardise de résoudre le vrai problème...

    Le vrai problème étant que le code HTML squelette est écrit 2 fois : une fois dans ton index, et une fois dans ton inscription. Il faut choisir !!

    Mon conseil c'est :
    -> N'écris pas de code HTML dans ton index, sers-toi de celui-ci uniquement pour faire des appels à tes pages de traitements.
    -> Dans tes pages de traitements (ici "inscription"), fais des headers location si tu veux, affiche du code HTML si tu veux, ça marchera toujours
    -> Quand tu fais un header('Location:...'), fais toujours un exit() derrière pour t'assurer que ton script se termine bien

  10. #30
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Points : 114
    Points
    114
    Par défaut
    La flemardise c'est ma devise.
    je veux bien travailler mais quel est l'avantage si la technique de ThomasR
    fonctionne

  11. #31
    Invité
    Invité(e)
    Par défaut
    Bah disons que si j'ai bien lu, la dernière version de ton code affichera dans le navigateur de l'internaute :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    ..................
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    ..............
    </html>
    ..........
    </html>
    et ça, c'est gênant...



    et je ne te ferai pas de leçon sur le rapport antinomique entre la flemmardise des informaticiens et la robustesse des applications informatiques, bien que ce soit très très tentant...

  12. #32
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Points : 114
    Points
    114
    Par défaut
    Ok je vais revoir tout ca

    Merci à vous tous

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 11
    Dernier message: 11/05/2006, 11h16
  2. [Cookies] cookies et 'headers already sent'
    Par wellser dans le forum Langage
    Réponses: 5
    Dernier message: 26/04/2006, 13h37
  3. [Cookies] Warning : headers already sent
    Par arti2004 dans le forum Langage
    Réponses: 8
    Dernier message: 04/04/2006, 16h31
  4. [JpGraph] Header already sent
    Par grunk dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 09/02/2006, 16h54
  5. Erreur : headers already send by
    Par arnolem dans le forum Langage
    Réponses: 7
    Dernier message: 31/10/2005, 11h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo