Erreur php introuvable

fredanimateur Messages postés 24 Statut Membre -  
fredanimateur Messages postés 24 Statut Membre -
Bonjour,
cher communauté j'ai besoin de vous au plus vite jet une erreur PHP introuvable ou plutôt que je ne comprends pas et un autre souci sur mon site de ma web radio
http://radiobestsounds.com/

Voici les messages d'erreur
?
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/radiobes/public_html/index.php:1) in /home/radiobes/public_html/init.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at /home/radiobes/public_html/index.php:1) in /home/radiobes/public_html/init.php on line 4

ça serait sympa si vous pouvez m'aider
je suis disponible aussi sur Skype
fredradiobestsounds
Merci

une aide sera toujours récompensé



--
Fred

5 réponses

  1. Utilisateur anonyme
     
    Bonjour
    Il y a effectivement un caractère envoyé en tout début de ton fichier, mais tu ne le vois pas.
    Il s'agit d'un BOM, qu'on peut très bien voir en regardant le code généré de ta page (en hexadécimal).
    Tu as écrit ta page en utf-8, et tu l'as sauvegardée avec BOM. Regarde les options de ton éditeur de texte, il faut enregistrer SANS BOM.
    1
    1. fredanimateur Messages postés 24 Statut Membre
       
      Bonjour jet tous fait se que tu ma dis et ilia une erreur de plus qui et arrivé

      Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/radiobes/public_html/index.php:1) in /home/radiobes/public_html/init.php on line 3

      Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/radiobes/public_html/index.php:1) in /home/radiobes/public_html/init.php on line 3

      Warning: Cannot modify header information - headers already sent by (output started at /home/radiobes/public_html/index.php:1) in /home/radiobes/public_html/init.php on line 4


      Voici mon code de ma page init.php

      <?php
      	## On charge tous les fichiers du site... ##
      	session_start();
      	header('Content-Type:text/html; charset=UTF-8');
      	include("includes/site.php");
      	include("includes/database.php");
      	require('assets/templates/header.php');
      	include("includes/functions.php");
      ?>
      0
  2. fredanimateur Messages postés 24 Statut Membre
     
    Heuwww je suit désolé je comprend actuellement plus rien je cherché toute la nuit et je ne parvient plus a a comprendre tu pourrai m'aidé depuis skype

    Merci
    0
    1. Utilisateur anonyme
       
      depuis Skype lol c'est une blague ?

      C'est contraire à la Charte Ccm. Tu poses une question sur le Forum, tu as les réponses sur le Forum...

      ps -> tu pourrais nous montrer ton code ? ( en utilisant la balise " code " PHP )

      cdt
      0
      1. fredanimateur Messages postés 24 Statut Membre > Utilisateur anonyme
         
        Ok alors je doi corrigé l'erreur dan quel fichier
        0
      2. Utilisateur anonyme > fredanimateur Messages postés 24 Statut Membre
         
        init.php c'est marqué dessus ^^ et sans doute index.php
        0
      3. fredanimateur Messages postés 24 Statut Membre > Utilisateur anonyme
         
        <?php
        	## On charge tous les fichiers du site... ##
        	session_start();
        	header('Content-Type:text/html; charset=UTF-8');
        	include("includes/site.php");
        	include("includes/database.php");
        	require('assets/templates/header.php');
        	include("includes/functions.php");
        ?>
        b
        0
    2. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
       
      On ne connait rien à ton site, à la façon dont il a été conçu, je vois mal comment on pourrait répondre à une question pareille.

      Ton erreur survient parce que des données ont déjà été envoyée à ton naviguateur avant le session_start().

      Parfois, il s'agit juste d'un blanc qui traine avant la balise ouvrante php.
      0
  3. Utilisateur anonyme
     
    L'as-tu fait aussi pour le fichier index.php ? Car c'est lui qui envoie les données en premier, c'est écrit dans le message d'erreur :
    (output started at /home/radiobes/public_html/index.php:1
    En fait, il faut le faire sur tous les fichiers. Change l'option de ton éditeur de texte une bonne fois pour toutes.
    0
    1. fredanimateur Messages postés 24 Statut Membre
       
      Merci ca fonctione parconte je doi le faire pour toutes les page
      0
    2. Utilisateur anonyme
       
      Il faut le faire sur tous les fichiers qui peuvent être appelés avant le début de l'envoi des données. Autant faire.tout le site.
      Une fois que ton éditeur sera configuré pour sauvegarder dans ce mode, tu n'y penseras plus pour les nouveaux fichiers, ça se fera tout seul. Je n'ai d'ailleurs jamais compris pourquoi ce n'était pas le mode par défat.
      0
      1. fredanimateur Messages postés 24 Statut Membre > Utilisateur anonyme
         
        Ok merci et pour

        l'erreur la
        Fatal error: Call to undefined function session_is_registered() in /home/radiobes/public_html/contenu/top10/manager/admin.php on line 3 f
        0
    3. fredanimateur Messages postés 24 Statut Membre
       
      Ok merci et pour

      l'erreur la
      Fatal error: Call to undefined function session_is_registered() in /home/radiobes/public_html/contenu/top10/manager/admin.php on line 3
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Utilisateur anonyme
     
    Tu utilises probablement une version de PHP récente, cette fonction a été supprimée depuis PHP 5.4.0.
    Regarde le manuel à la page de session_is_registered :
    https://www.php.net/manual/fr/function.session-is-registered.php

    Si tu as écrit le script toi-même, adapte-le ; si tu l'as trouvé quelque part, regarde s'il n'y a pas une version plus récente.
    0
    1. fredanimateur Messages postés 24 Statut Membre
       
      Je les trouvé sur la toile bon script je du touché a la version de php a cause de l'erreur sur mon site
      0
    2. Utilisateur anonyme > fredanimateur Messages postés 24 Statut Membre
       
      en remplacement de session_is_registered() tu peux utiliser

      isset($_SESSION['ma_variable_de_session']) ...

      Cdt
      0
    3. fredanimateur Messages postés 24 Statut Membre
       
      Je te passe le code original car jet ailé de rectifié mes sa bug

      <?php
      session_start();
      if(!session_is_registered("User_Login") || !session_is_registered("User_Pwd"))
      {
      	print '<META HTTP-EQUIV="refresh" CONTENT="0; URL = ../index.php?msg=Mot+de+passe+ou+pseudo+incorrect+!">';
      	exit;
      } 
      include('../config.php');
      $db = mysql_connect($host,$user,$pass); 
      mysql_select_db($base,$db); 
      $sql = 'SELECT * FROM top_admin WHERE nom="'.$_COOKIE['connect_login'].'"';
      $result = mysql_query($sql);
      $row = mysql_fetch_assoc($result);
      $id = $row["id"];
      $statut = $row["statut"];
      ?>
      <html>
      
      <head>
      <meta http-equiv="Content-Language" content="fr-be">
      <script type="text/javascript" src="../zoombox/jquery.js"></script>
      <script type="text/javascript" src="../zoombox/zoombox.js"></script>
      <link rel="stylesheet" href="../zoombox/zoombox.css" type="text/css" media="screen"/>
      <title>Top 20 - Administration</title>
      </head>
      
      <body>
      
      <table border="0" style="text-align:center; width:100%;">
      	<tr style="text-align:center; width:100%;">
      		<td style="text-align:center; width:10%;"><a href="admin.php"><img src="../images/admintop.png" height="30" BORDER="0"></td>
      		<?php if($statut == 1) { echo '<td style="text-align:center; width:25%;"><a href="anims.php"><img src="../images/adminanimateur.png" height="30" BORDER="0"></td>'; } ?>
      		<td style="text-align:center; width:15%;"><a href="modif_compte.php"><img src="../images/admincompte.png" height="30" BORDER="0"></a></td>
      		<td style="text-align:center; width:25%;"><a href="classementadmin.php"><img src="../images/classement.png" height="30" BORDER="0"></a></td>
      		<td style="text-align:center; width:25%;"><a href="params.php"><img src="../images/adminparametre.png" height="30" BORDER="0"></a></td>
      		<td style="text-align:center; width:25%;"><a href="logout.php"><img src="../images/admindeco.png" height="30" BORDER="0"></a></td>
      	</tr>
      </table>
      
      <center><br /><br /><br /><br />
      <img src="../images/onair.png" /><br/><br/><?php include('../pastoucher.php'); ?><br/>
      <a href="classementadmin.php" rel="zoombox[toptitre]" title="Top Titres"><IMG SRC="../images/toptitre.png" HEIGHT="40" border="0"></a>     
      <a href="classementartisteadmin.php" rel="zoombox[topartiste]" title="Top Artistes"><IMG SRC="../images/topartiste.png" HEIGHT="40" border="0"></a><br /><br /><br /><br /><br />
      © <a href="
      </body>
      
      </html>
      0
    4. Utilisateur anonyme > fredanimateur Messages postés 24 Statut Membre
       
      ligne 3

      if(!isset($_SESSION[User_Login]) || !isset($_SESSION[User_Pwd]))
      0
    5. fredanimateur Messages postés 24 Statut Membre > Utilisateur anonyme
       
      Merci j'avais oublie une Parenthèse
      Tous et corrigé je vous re merci
      0