Banniere et Texte dans PHP
Résolu
Patrizio
-
Patrizio -
Patrizio -
Bonjour à tous.
Je demande l'aide pour un petit problème que je rencontre, étant incapable de le résoudre par moi même.
Voilà, j ai un fichier index .php d'un espace membre. Je voudrais ajouter ma Bannière en tete de la page, et tout de suite après deux lignes de texte pour le Bienvenue. Quoi que je fasse avec Dreamweaver, je me retrouve toujours avec un message d'erreur
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.221/arobas/www/azer/index.php:1) in /homez.221/arobas/www/azer/index.php on line 19
En effet, par Dreamweaver, je décale le script PHP de quelque ligne et j'ajoute deux calques, dans le premier la Bannière et dans le deuxième le message de Bienvenue. Avec les autres pages PHP ça fonctionne, mais l'Index me refuse et j'ai ce message. Quoi faire ??Je ne suis pas programmeur et j'aimerais résoudre ce grand problème que pour Vous tous est une chose simple.
Je vous remercie d'avance. Ciao
(Je met le fichier dispo pour qui le désirà..)
Je demande l'aide pour un petit problème que je rencontre, étant incapable de le résoudre par moi même.
Voilà, j ai un fichier index .php d'un espace membre. Je voudrais ajouter ma Bannière en tete de la page, et tout de suite après deux lignes de texte pour le Bienvenue. Quoi que je fasse avec Dreamweaver, je me retrouve toujours avec un message d'erreur
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.221/arobas/www/azer/index.php:1) in /homez.221/arobas/www/azer/index.php on line 19
En effet, par Dreamweaver, je décale le script PHP de quelque ligne et j'ajoute deux calques, dans le premier la Bannière et dans le deuxième le message de Bienvenue. Avec les autres pages PHP ça fonctionne, mais l'Index me refuse et j'ai ce message. Quoi faire ??Je ne suis pas programmeur et j'aimerais résoudre ce grand problème que pour Vous tous est une chose simple.
Je vous remercie d'avance. Ciao
(Je met le fichier dispo pour qui le désirà..)
A voir également:
- Banniere et Texte dans PHP
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Texte barré whatsapp - Guide
- Mettre un texte en majuscule - Guide
2 réponses
En fait ton message d'erreur veut dire que tu fais un session_start, mais trop tard.
En effet il faut que tu le fasses en tout tout premier dans ton code, avant quoi que ce soit.
Tiens moi au jus.
En effet il faut que tu le fasses en tout tout premier dans ton code, avant quoi que ce soit.
Tiens moi au jus.
<style type="text/css">
<!--
#Layer1 {
position:absolute;
left:12px;
top:13px;
width:312px;
height:42px;
z-index:1;
}
#Layer2 {
position:absolute;
left:332px;
top:144px;
width:262px;
height:30px;
z-index:2;
}
-->
</style>
<div id="Layer1"><img src="../BannNewIndex.gif" width="858" height="105" /></div>
<div id="Layer2">Bienvenue dans l'espace membre du site </div>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<?php
session_start(); te faut le mettre avant quoi que ce soit session_start();
if(!file_exists("config_script.php"))
{
header("Location:INSTALL/index.php");
exit;
}
if(file_exists("INSTALL/index.php"))
{
echo"<link rel='stylesheet' type='text/css' href='style.css'><title>Fichiers d'installation</title>
<center><b><br><br><a href='INSTALL/del.php'>Supprimer les fichiers d'installation</a></b></center>";
exit;
}
require_once("config_script.php");
connexion();
echo"<body onload='if(top!=self) top.loc......etc... etc.......
met session_start(); qui est à la ligne 29 avant <style type="text/css"> etc... ;)
<!--
#Layer1 {
position:absolute;
left:12px;
top:13px;
width:312px;
height:42px;
z-index:1;
}
#Layer2 {
position:absolute;
left:332px;
top:144px;
width:262px;
height:30px;
z-index:2;
}
-->
</style>
<div id="Layer1"><img src="../BannNewIndex.gif" width="858" height="105" /></div>
<div id="Layer2">Bienvenue dans l'espace membre du site </div>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<?php
session_start(); te faut le mettre avant quoi que ce soit session_start();
if(!file_exists("config_script.php"))
{
header("Location:INSTALL/index.php");
exit;
}
if(file_exists("INSTALL/index.php"))
{
echo"<link rel='stylesheet' type='text/css' href='style.css'><title>Fichiers d'installation</title>
<center><b><br><br><a href='INSTALL/del.php'>Supprimer les fichiers d'installation</a></b></center>";
exit;
}
require_once("config_script.php");
connexion();
echo"<body onload='if(top!=self) top.loc......etc... etc.......
met session_start(); qui est à la ligne 29 avant <style type="text/css"> etc... ;)
pas besoin de mettre "avant quoi que ce soit" si ? si c'est juste avant la balise <html> je pense que c'est bon.
++
PS: session_start(); est à apeller avant tout code html.
Et ton session_start passe par ton header.
Donc si tu ne le mets pas en tout premier, tu auras envoyé quelque chose d'autre, et ça ne marchera pas.
En gros, c'est pour résumer le concept.
Donc il faut vraiment le mettre à la toute première ligne, sans espace ni rien avant. Vraiment.
perso c'est ce que je fait ;)
<?php session_start() ?>
Avant tout !
Tu me diras si tout marche !
<?php session_start(); ?> ? aucune importance ?