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">
</font>
</td>
</tr>
<tr>
<td height="18" width="12" valign="top" bgcolor="#eeeeee">
<font size="1">
</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">
</font>
</td>
</tr>
<tr>
<td height="12" colspan="6" valign="top" bgcolor="#eeeeee">
<font size="1">
</font>
</td>
</tr>
<tr>
<td height="19" valign="top" bgcolor="#FFFFFF" colspan="6">
</td>
</tr>
<tr>
<td height="19" valign="top" bgcolor="#FFFFFF" colspan="6">
<b>
<font size="2" face="Arial, Helvetica, sans-serif">
Caté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">
</td>
<td valign="middle" colspan="5" bgcolor="#336699">
<p>
<font face="Arial, Helvetica, sans-serif">
<b>
<font size="2" color="#FFFFFF">
Informations détaillées
</font>
</b>
</font>
</p>
</td>
</tr>
<tr>
<td height="18" valign="top" bgcolor="#CCCCCC" width="12">
<font size="1">
</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">
</font>
</td>
<td valign="middle" colspan="2" bgcolor="#eeeeee">
<font face="Arial, Helvetica, sans-serif" size="2">
<b>
Systè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">
</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">
</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">
</font>
</td>
<td colspan="2" valign="middle" bgcolor="#CCCCCC">
<font size="2" face="Arial, Helvetica, sans-serif">
<b>
Ajouté 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">
</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">
</font>
</td>
<td valign="middle" colspan="3" bgcolor="#CCCCCC" height="18">
<font face="Arial, Helvetica, sans-serif" size="2">
<b>
Nombre de télé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">
</font>
</td>
<td valign="middle" colspan="3" bgcolor="#EEEEEE">
<font face="Arial, Helvetica, sans-serif" size="2">
<b>
Date du dernier télé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.