Bonjour
je viens de réssayer de mettre spikini
apparemment tout a été fait correctement
et pourtant dès que je veux accéder à mon spikini
j’ai ce message
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/self-reliance.be/httpdocs/mes_fonctions.php3:5) in /home/httpd/vhosts/self-reliance.be/httpdocs/spikini/wakka.php on line 233
je fonctionne sur SPIP 1.8 b2 et le spikini_2004-10-09
Qu’est ce qui peut ce passer ?
ou est mon erreur ?
Ordiwill
Peux tu nous dire ce qui se passe ligne 233 de spikini/wakka.php
et alentour ?
Comme il y a x versions qui trainent, y'a de fortes chances que ma
ligne 233 soit pas la même ![:wink: :wink:](/images/emoji/twitter/wink.png?v=9)
À+, Pif
Voici les lignes concernée et aletour
la ligne 233 est en rouge
// COOKIES
function SetSessionCookie($name, $value) { SetCookie($name, $value, 0, “/”); $_COOKIE[$name] = $value; }
function SetPersistentCookie($name, $value, $remember = 0) { SetCookie($name, $value, time() + ($remember ? 902460*60 : 60 * 60), “/”); $_COOKIE[$name] = $value; }
function DeleteCookie($name) { SetCookie($name, “”, 1, “/”); $_COOKIE[$name] = “”; }
function GetCookie($name) { return $_COOKIE[$name]; }
// HTTP/REQUEST/LINK RELATED
function SetMessage($message) { $_SESSION[“message”] = $message; }
function GetMessage() { $message = $_SESSION[“message”]; $_SESSION[“message”] = “”; return $message; }
function Redirect($url) { header(“Location: $url”); exit; }
// returns just PageName[/method].
function MiniHref($method = “”, $tag = “”) {
if (!$tag = trim($tag)) $tag = $this->tag;
return $tag.($method ? “:”.$method : “”);
}
// returns the full url to a page/method.
function Href($method = “”, $tag = “”, $params = “”)
{
$href = $this->config[“base_url”].$this->MiniHref($method, $tag);
if ($params)
{
$href .= ($this->config[“rewrite_mode”] ? “?” : “&”).$params;
}
return $href;
}
Christian Lefebvre a écrit :
Voici les lignes concernée et aletour
la ligne 233 est en rouge
Warning: Cannot modify header information - headers already sent by
> > (output started at
> > /home/httpd/vhosts/self-reliance.be/httpdocs/mes_fonctions.php3:5) in
> > /home/httpd/vhosts/self-reliance.be/httpdocs/spikini/wakka.php on line
> > 233
L'errur est très simple : comme le dit le message, ton mes_fonctions
envoie des données au navigateur, ce qui empêche spikini de te rediriger
vers une autre URL quand c'est nécessaire.
Soit ton mes_fonctions envoie des données (du HTML par exemple) quand il
est appelé, et il faut corriger cela, soit il y a des espaces après le
"?>" final du fichier, et il faut les supprimer.
Amicalement
Antoine.
Le problème c’est que je ne m’y connais pas assez
dans “mes_fonctions” j’ai du HTML mais est ce qu’il envois des donnée ?
Je n’ai fait que recopier des fonctions de spip-contrib
A tout hasard si quelqu’un peut regarder
je met le fichier en annexe
Pierre
Antoine a écrit :
mes_fonctions.php3 (24.7 KB)