begin process at 2012 05 28 22:12:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

header et phpmylogitheque


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

header et phpmylogitheque

mercredi 9 janvier 2008 à 20:10:18 | header et phpmylogitheque

scorpion1122

bonjour
voilà j'ai un souci sur ce script (phpmylogitheque).
c'est un probleme de header .

Warning: Cannot modify header information - headers already sent by (output started at /home/informad/www/ffmc11/index.php:17) in /home./informad/www/ffmc11/download.php on line 12

j'ai fait des recherche et je trouve rien sur ca !
mon index :

<?php
require('includes/session.php');
require('includes/bdd.php');
require('includes/constante.php');
//on peut mettre un fichier variable en option
require('includes/function.php');
  
  if( isset( $_GET['page'] ) )
  {
   $indexpage = $_GET['page'];
  }
 
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " [ Lien ]">
 <html xmlns=" [ Lien ]" xml:lang="fr" lang="fr">
 <head>
 <?php
 include('includes/meta.php');
 ?>
 
 <title>ffmc 11</title>
 
 <link href="css/style.css" rel="stylesheet" type="text/css">

 </head>
 
 <body>
 <div class="conteneur">
 <div class="header">

 </div>

 
   <div class="menu">
   <?php include("includes/menu.php"); ?>
    </div>
   <div class="frame">
    <?php
    //si indexpage existe on affiche la valeur correspondante
    if( isset( $indexpage ) )
    {
     include( $indexpage . '.php' );
    }
    //sinon redirection vers l'accueil
    else
    {
     include( 'accueil.php' );
    }
    ?>

   </div>
 
  <div class="footer">
 <?php include("includes/footer.php"); ?>
  </div>
 </div>
 </body>
 
 </html>

le code ou est le header location :

<?php
include ('../includes/conf.inc.php');

if (!isset($id)) {echo "Pas de fichier sélectionné";}
else {
$connexion=mysql_connect("$host","$login","$pass");
$db = mysql_select_db("$base", $connexion);
$requete= mysql_query("SELECT * FROM $table_download WHERE id='$id'",$connexion);
$select=mysql_fetch_array($requete);
$file=$select['url'];
$update=mysql_query("UPDATE $table_download SET nb=nb+1,date=NOW()  WHERE id='$id'",$connexion);
header('Location: $file');
exit();
}
?>

et peut-etre aussi la page des details :

<div align="center">
<?php
include('includes/conf.inc.php');
// Requête sur la base permettant l'affichage des fiches détaillées des logiciels

include ('includes/compteurdl.php');

$mysql_link = mysql_connect($host,$login,$pass);
mysql_select_db($base, $mysql_link);
$query = "select * from $table where ID = '$id'";
$mysql_result = mysql_query($query, $mysql_link);

 while($row = mysql_fetch_row($mysql_result)) {
 $NBcat = $row[1];
 $nom = $row[2];
 $version = $row[3];
 $langue = $row[4];
 $os = $row[5];
 $taille = $row[6];
 $licence = $row[7];
 $desc = $row[8];
 $date = $row[9];
 }

$query2 = "select * from $table_categories where NB='$NBcat'";
$resultat = mysql_query($query2, $mysql_link);
 
 while($row2 = mysql_fetch_row($resultat)) {
 $cat = $row2[1];
 }
?>
<table width="489" border="0" cellpadding="0" cellspacing="0" bordercolor="#336699" bgcolor="#FFFFFF">
  <tr>
    <td height="20" valign="middle" align="center" colspan="2" bgcolor="#336699">
      <div align="left">
    <img src="images/arrondi.gif" width="20" height="20">
   </div>
    </td>
    <td valign="middle" colspan="4" bgcolor="#336699">
  <font color=white face=arial size=3>
   <b>
    <?php echo $nom ; ?>
   </b>
  </font>
    </td>
  </tr>
  <tr>
    <td height="12" colspan="6" valign="top" bgcolor="#eeeeee">
  <font size="1">&nbsp;
   
  </font>
 </td>
  </tr>
  <tr>
    <td height="18" width="12" valign="top" bgcolor="#eeeeee">
  <font size="1">&nbsp;
   
  </font>
 </td>
    <td valign="middle" colspan="4" bgcolor="#eeeeee">
  <font size="2" face="Arial, Helvetica, sans-serif">
   <font color=black size=2 face=Arial>
    <?php echo $desc ; ?>
   </font>
  </font>
 </td>
    <td width="25" valign="middle" bgcolor="#eeeeee">
  <font size="1">&nbsp;
   
  </font>
 </td>
  </tr>
  <tr>
    <td height="12" colspan="6" valign="top" bgcolor="#eeeeee">
  <font size="1">&nbsp;
   
  </font>
 </td>
  </tr>
  <tr>
    <td height="19" valign="top" bgcolor="#FFFFFF" colspan="6">&nbsp;
 
 </td>
  </tr>
  <tr>
    <td height="19" valign="top" bgcolor="#FFFFFF" colspan="6">
  <b>
   <font size="2" face="Arial, Helvetica, sans-serif">
    Cat&eacute;gorie:
   </font>
   <font face="Arial, Helvetica, sans-serif" size="2" color="#336699">
    <?php echo $cat ?>
   </font>
  </b> 
 </td>
  </tr>
  <tr>
    <td height="19" valign="top" bgcolor="#FFFFFF" colspan="6">
  <font face="Arial, Helvetica, sans-serif" size="2">
  </font>
  <font face="Arial, Helvetica, sans-serif" size="2">
  </font>
 </td>
  </tr>
  <tr>
    <td height="20" valign="top" bgcolor="#336699" width="12">&nbsp;
 
 </td>
    <td valign="middle" colspan="5" bgcolor="#336699">
      <p>
    <font face="Arial, Helvetica, sans-serif">
     <b>
      <font size="2" color="#FFFFFF">
       Informations d&eacute;taill&eacute;es
      </font>
     </b>
    </font>
   </p>
    </td>
  </tr>
  <tr>
    <td height="18" valign="top" bgcolor="#CCCCCC" width="12">
  <font size="1">&nbsp;
   
  </font>
 </td>
    <td valign="middle" colspan="2" bgcolor="#CCCCCC">
  <font face="Arial, Helvetica, sans-serif" size="2">
   <b>
    Version :
   </b>
  </font>
 </td>
    <td bgcolor="#CCCCCC" valign="middle" colspan="3">
  <font face="Arial, Helvetica, sans-serif" size="2">
    <?php echo $version ?>
  </font>
 </td>
  </tr>
  <tr>
    <td height="18" valign="top" bgcolor="#eeeeee" width="12">
 <font size="1">&nbsp;
 
 </font>
 </td>
    <td valign="middle" colspan="2" bgcolor="#eeeeee">
  <font face="Arial, Helvetica, sans-serif" size="2">
   <b>
    Syst&egrave;me d'exploitation :
   </b>
  </font>
 </td>
    <td valign="middle" colspan="3" bgcolor="#eeeeee">
  <font size="2" face="Arial, Helvetica, sans-serif">
    <?php echo $os ?>
  </font>
 </td>
  </tr>
  <tr>
    <td height="18" valign="top" bgcolor="#CCCCCC" width="12">
  <font size="1">&nbsp;
   
  </font>
 </td>
    <td colspan="2" valign="middle" bgcolor="#CCCCCC">
  <font face="Arial, Helvetica, sans-serif" size="2">
   <b>
    Type de licence :
   </b>
  </font>
 </td>
    <td valign="middle" colspan="3" bgcolor="#CCCCCC">
  <font size="2" face="Arial, Helvetica, sans-serif">
    <?php echo $licence ?>
  </font>
 </td>
  </tr>
  <tr>
    <td height="18" valign="top" bgcolor="#eeeeee" width="12">
  <font size="1">&nbsp;
   
  </font>
 </td>
    <td valign="middle" colspan="2" bgcolor="#EEEEEE">
  <font face="Arial, Helvetica, sans-serif" size="2">
   <b>
    Langue :
   </b>
  </font>
 </td>
    <td valign="middle" colspan="3" bgcolor="#EEEEEE">
  <font size="2" face="Arial, Helvetica, sans-serif">
   <?php echo $langue ?>
  </font>
 </td>
  </tr>
  <tr>
    <td height="18" valign="top" bgcolor="#CCCCCC" width="12">
  <font size="1">&nbsp;
   
  </font>
 </td>
    <td colspan="2" valign="middle" bgcolor="#CCCCCC">
  <font size="2" face="Arial, Helvetica, sans-serif">
   <b>
    Ajout&eacute; le :
   </b>
  </font>
 </td>
    <td colspan="3" valign="middle" bgcolor="#CCCCCC">
  <font size="2" face="Arial, Helvetica, sans-serif">
    <?php echo $date ?>
  </font>
 </td>
  </tr>
  <tr>
    <td height="16" valign="top" bgcolor="#eeeeee" width="12">
  <font size="1">&nbsp;
   
  </font>
 </td>
    <td valign="middle" colspan="3" bgcolor="#EEEEEE" height="14" rowspan="2">
  <b>
   <font size="2" face="Arial, Helvetica, sans-serif">
    Taille du fichier :
   </font>
  </b>
   <font face="Arial, Helvetica, sans-serif" size="2">
   </font>
 </td>
    <td valign="middle" colspan="2" rowspan="2" bgcolor="#EEEEEE">
  <font size="2" face="Arial, Helvetica, sans-serif">
    <?php echo $taille ?>
  </font>
 </td>
  </tr>
  <tr>
    <td height="1" width="12">
 </td>
  </tr>
  <tr>
    <td height="18" valign="top" bgcolor="#CCCCCC" width="12">
  <font size="1">&nbsp;
   
  </font>
 </td>
    <td valign="middle" colspan="3" bgcolor="#CCCCCC" height="18">
  <font face="Arial, Helvetica, sans-serif" size="2">
   <b>
    Nombre de t&eacute;l&eacute;chargements :
   </b>
  </font>
 </td>
    <td valign="middle" colspan="2" bgcolor="#CCCCCC">
  <font size="2" face="Arial, Helvetica, sans-serif">
    <?php nbdl($id); ?>
  </font>
 </td>
  </tr>
  <tr>
    <td height="18" valign="top" bgcolor="#eeeeee" width="12">
  <font size="1">&nbsp;
   
  </font>
 </td>
    <td valign="middle" colspan="3" bgcolor="#EEEEEE">
  <font face="Arial, Helvetica, sans-serif" size="2">
   <b>
    Date du dernier t&eacute;l&eacute;chargement :
   </b>
  </font>
 </td>
    <td valign="middle" colspan="2" bgcolor="#EEEEEE">
  <font size="2" face="Arial, Helvetica, sans-serif">
    <?php lastdl($id); ?>
  </font>
 </td>
  </tr>
  <tr>
    <td height="2" colspan="6" valign="top" bgcolor="#336699"></td>
  </tr>
  <tr>
    <td height="1" width="12"></td>
    <td width="9"></td>
    <td width="221" valign="middle"></td>
    <td width="2" valign="middle"></td>
    <td width="222" valign="middle"></td>
    <td width="25" valign="middle"></td>
  </tr>
</table>
<p>
 <font size="2" face="Arial, Helvetica, sans-serif">
 </font>
</p>
<p>
 <a href="index.php?page=download&id=<?php echo $id; ?>" >
  <img src="images/bouton.gif" width="161" height="32" border="0">
 </a>
</p>

merci pour votre aide !
au fait c'est quand je clique sur le bouton télécharger que j'ai ce souci de header.

mercredi 9 janvier 2008 à 23:11:05 | Re : header et phpmylogitheque

bcmfr

Membre Club
Salut sur cette page http://www.commentcamarche.net/faq/sujet-1916-php-headers-already-sent-by tout est expliqué pour éviter cette erreur. Je pense que quelque part dans ta page tu dois faire une redirection php alors que tu as déjà affiché du code html avant bon courage @+


Cette discussion est classée dans : php, mysql, row, nbsp, includes


Répondre à ce message

Sujets en rapport avec ce message

HELP sur Mysql [ par jbcaiz ] j'ai un problem avec mon code php. J'ai dévellopé ce code en local avec easyPhp cela fonctionné maintenant sur mon hebergeur web il me marque les erre passage parametres php [ par Puec ] Bonjour, Je débute en php, et je rencontre un problème.J'ai un formulaire qui contient 2 listes déroulantes contenant dont chacun des items provient d Paramètre d'entrée dans un script PHP [ par zeldoi5 ] Bonjour tout le monde, je ne sais pas si le titre est suffisemment évocateur, mais je voudrais passer le résultat de requêtes SQL (sur ma base MySQL) Menu déroulant avec récupération des données via mysql --> PB [ par cougar5 ] Bonjour à tous,Je suis un débutant en code php. (et nouveau également sur ce site)Il m'a fallu la journée pour créer 2 pages PHP. (Merci internet et l Besoin d'aide pr afficher dernière valeur d'1 enregistrement [ par chardene_amour_de_freddy ] Bonjour à tous ! J'explique mon pb, je souhaiterais récupérer la valeur du dernier enregistrement d'une requete. En fait j'ai un formulaire dans leque Non inscription dans la base [ par chris tuckers ] Bonjour, aujourd'hui je vais etre enervant car je vais mettre beaucoup dans ce message, je suis completement paumé !!!Mon problème est que chaque fois Authentification ie et firefox [ par mounelelabrador ] Bonjour, Je dois créer un site avec gestion membres, admins et vu que c'est pour un cours je ne peux pas vraiment télécharger sur internet des script Pb de Parse Error en PHP [ par CChargy ] Bonjour,J'ai fait cette page PHP, qui affiche un formulaire de réservation de stage. Voici le code :Nouvelle page 1</t Pb de Parse Error en PHP [ par CChargy ] Bonjour,J'ai fait cette page PHP, qui affiche un formulaire de réservation de stage. Voici le code :Nouvelle page 1</t Probleme de couleur [ par christuckers ] Bon ba re tout le monde !! Je ne sais pas si je m'adresse au bon endroit, mais comme je vois une différence entre IE 6.0 et Firefox 1.5.0 ...En dessou


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales