Problème d'header PHP
Résolu/Fermé
jynolen
-
2 sept. 2008 à 23:17
mouf13 Messages postés 142 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 22 février 2011 - 3 sept. 2008 à 00:21
mouf13 Messages postés 142 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 22 février 2011 - 3 sept. 2008 à 00:21
A voir également:
- Problème d'header PHP
- Easy php - Télécharger - Divers Web & Internet
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Request header or cookie too large ✓ - Forum Réseaux sociaux
- Bouton php - Forum PHP
- Php?id=1 - Forum PHP
9 réponses
hafidodido
Messages postés
40
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
11 octobre 2008
10
2 sept. 2008 à 23:30
2 sept. 2008 à 23:30
slt,
il faut que session_start(); n'est pas precédé par un echo où un affichage des des données.
essayer de la mettre au debut du code.
bon courage
abdelhafid.ca.cx
il faut que session_start(); n'est pas precédé par un echo où un affichage des des données.
essayer de la mettre au debut du code.
bon courage
abdelhafid.ca.cx
C'est ça le truc c'est au début du code il y a n'y ligne blanche avant rien juste <?php c'est tout !
hafidodido
Messages postés
40
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
11 octobre 2008
10
Modifié par 00lina00 le 24/07/2010 à 00:59
Modifié par 00lina00 le 24/07/2010 à 00:59
<code>><?php
session_start();
require_once('************');
require_once('************');
</code
c'est quoi <code avant <?php
il faut que rien ne précede session_start();
bon courage.
session_start();
require_once('************');
require_once('************');
</code
c'est quoi <code avant <?php
il faut que rien ne précede session_start();
bon courage.
Non en fait c'est une erreur quand j'ai mis la balise code de comment ça marche ça n'existe pas dans mon code à moi !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hafidodido
Messages postés
40
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
11 octobre 2008
10
2 sept. 2008 à 23:47
2 sept. 2008 à 23:47
vous pouvez ecrire tout le code?
johnvox
Messages postés
57
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
27 juin 2009
3
2 sept. 2008 à 23:50
2 sept. 2008 à 23:50
ok
<?php session_start(); require_once('**********'); require_once('**********'); //On créer une nouvelle instance pour activer la clé $keygen = new cle; //On décode le mot de passe Mysql $mysql_passe = ************($mysql_passe); //On créer une connction Orienté Objet au Serveur MySQL $mysql = new mysqli($mysql_hote,$mysql_utilisateur,$mysql_passe,$mysql_base); //Si ça échoue, on arrète tout if (mysqli_connect_errno()) { printf("Échec de la Connection : %s\n", mysqli_connect_error()); exit(); } //Si le fichier de configuration n'existe on lance la précèdure d'installation du serveur if(!file_exists('**************')) { header( "Location: *************"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>Bienvenue sur le Serveur Activation Media-gestion</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Language" content="fr" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="DC.Language" scheme="RFC3066" content="fr" /> <link rel="stylesheet" href="style.css" type="text/css" media="screen" title="Normal" /> <script type="text/javascript"> <!-- window.onload=montre; function montre(id) { var d = document.getElementById(id); for (var i = 1; i<=10; i++) { if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';} } if (d) {d.style.display='block';} } //--> </script> </head> <body> <div id="page"> <a href="index.htm"><img src="images/interface/titre.png" alt="Logo" id="logo" /></a> <ul id="menu"> <li><a href="index.php">Accueil</a></li> <li><a href="inscription.php">Inscription</a></li> <li><a href="activation.php"> Activation</a></li> <li><a href="telechargement.php"> Téléchargement</a></li> </ul> <h1>VotreSite.Com</h1> <div id="contenu"> <div id="bloc"> <?php echo "<h2>Activation de license </h2><p class='desc'>Session :".uniqid()."</p>"; //Si la license a été validé par le systeme et que l'utilisateur à cliqué sur le lien on lance le téléchargement if(isset($_GET['nom_fichier'])) { //Procédure de téléchargement $keygen->telecharge($_GET['nom_fichier']); //Supression du fichier $fichier = 'files/'.$_GET['nom_fichier']; unset($fichier); } //Si l'utilisateur à écrit sa clé dans le champ on lance l'activation elseif(isset($_GET['cle']) && $_GET['cle']!=''){ //On vérifie que la clé est bien en régle avec le système $cle = $_GET['cle']; $sql = "SELECT * FROM cle WHERE Cle = '$cle'"; $resultat = $mysql->query($sql); $cle_sql = $resultat->fetch_assoc(); //Si c'est une clé caduque if($cle_sql['IDCle']=='') { echo "<p>Votre clé logiciel n'est pas répertorié dans notre serveur.</p>"; echo "<p>Merci de contacter :</p>"; echo "<p><a href=\"maito://$email\">Le Responsable d'activation</a></p>"; echo "<p>Pour que votre situation soit régularisé</p>"; //On désactive l'activation $disabled = 1; } //Si la clé est bloquée elseif($cle_sql['Block']==1) { echo "<p>Votre clé logiciel a été bloqué par le système, pour en connaître la raison merci d'envoyer un message au:</p>"; echo "<p><a href=\"maito://$email\" >Responsable d'activation</a></p>"; echo "<p>Sachez néanmoins qu'après 10 activations sur la même clè, le système bloque celle-ci</p>"; echo "<p>Pour débloquer votre clé merci de préciser la raison d'une telle activation au responsable</p>"; //On désactive l'activation $disabled = 1; } //Si la clé a été activé 10 fois elseif($cle_sql['Activation'] >= 10) { //On la bloque automatiquement $sql = "UPDATE cle SET Block=1 WHERE Cle='$cle';"; $resultat = $mysql->query($sql); echo "<p>Votre clé vient d'être bloquée par le système car vous l'avez activé 10 fois </p>"; echo "<p>Pour débloquer votre clé merci de préciser la raison d'une telle activation au responsable </p>"; echo "<p><a href=\"maito://$email\">Responsable d'activation</a></p>"; //On désactive l'activation $disabled = 1; } //Si la clé est en régle if($disabled !=1) { //On ajoute une activation $activation = $cle_sql['Activation'] + 1; //la classe récupère les informations (la clé) $keygen->recup($cle); //Et on créer le fichier $nom_fichier = $keygen->keygen(); $situation = './files/'.$nom_fichier; $lien = 'nom_fichier='.$nom_fichier; $sql = "UPDATE cle SET Activation='$activation' WHERE Cle='$cle';"; $resultat = $mysql->query($sql); echo "<p>Pour télécharger votre fichier d'activation merci de cliquez sur le lien suivant</p>"; echo '<p><a href="activation.php?'.$lien.'">Télécharger</a></p>'; } } elseif($_GET['cle']=='') { echo "<form action='activation.php' method='get'>"; echo "<p style=\"text-align:center\">Clé de license (Merci d'ajouter les tirets)</p>"; echo "<p style=\"text-align:center\"><input type='text' name='cle' size='40'/></p>"; echo "<p style=\"text-align:center\"><input type='submit'/></p></form>"; } echo "<p class='commentaires'>Site optimsé pour <a href='http://www.mozilla-europe.org/fr/firefox/'>Mozilla Firefox</a></p>"; ?> <p style="text-align:right"> <a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10-blue" alt="Valid XHTML 1.0 Transitional" height="31" width="88" style="border-style: none"/></a> </p> </div> <div id="menu_gauche"> <h2 onmouseover="javascript:montre('smenu1');" >Login</h2> <div id="smenu1"> <form action='include/login.php' method='post'> <ul> <?php if(isset($_SESSION['secure'])) { echo "<li>La connexion est établie</li>"; } else echo " <li>Login</li> <li><input type='text' name='login' size=\"15\"/></li> <li><br></br></li> <li>Mot de passe</li> <li><input type='password' name='mpasse' size=\"15\"/></li> <li><br></br></li> <li><input type='submit'/></li> "; ?> </ul> </form> </div> <h2>Site</h2> <ul> <li><a href="index.php">Index</a></li> <li><a href="telechargement.php">Télécharger le logiciel</a></li> <li><a href="inscription.php">Obtenir une clé</a></li> <li><a href="activation.php">Activation de clé</a></li> <li><a href="index.php?deConnection=1">Deconnection</a></li> </ul> </div> </div> </div> </body> </html><?php $mysql->close() ?>
hafidodido
Messages postés
40
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
11 octobre 2008
10
2 sept. 2008 à 23:53
2 sept. 2008 à 23:53
est ce qu'il y a pas un espace avant <?php.
johnvox
Messages postés
57
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
27 juin 2009
3
2 sept. 2008 à 23:55
2 sept. 2008 à 23:55
non
mouf13
Messages postés
142
Date d'inscription
mardi 20 juin 2006
Statut
Membre
Dernière intervention
22 février 2011
17
3 sept. 2008 à 00:21
3 sept. 2008 à 00:21
essaye de faire sur la même chose sur une autre page,
autant tu as un caractere non affich mais existant du style ^.
compte tenu du message d'erreur il est clair qu'il y a un caractere affiché avant le session_start();
autant tu as un caractere non affich mais existant du style ^.
compte tenu du message d'erreur il est clair qu'il y a un caractere affiché avant le session_start();