erreur Notice: Undefined offset - PHP - Programmation
Marsh Posté le 18-03-2008 à 17:27:21
art_dupond a écrit : regarde pit-etre dans c:\program files\easyphp1-8\www\newsportal-0.37\lib\message.inc.php on line 396 ? |
oups !
je me suis trompé de fichier, voici lecodage du fichier c:\program files\easyphp1-8\www\newsportal-0.37\lib\message.inc.php qui contient les erreurs:
Citation : /* |
Marsh Posté le 18-03-2008 à 17:36:24
L'auteur s'est planté sur les bornes de ses tableaux en écrivant ses boucles. T'as plus qu'à corriger.
Marsh Posté le 19-03-2008 à 08:57:35
skeye a écrit : L'auteur s'est planté sur les bornes de ses tableaux en écrivant ses boucles. T'as plus qu'à corriger. |
Comment justement ?
je ne suis pas un grand fana de php
Marsh Posté le 19-03-2008 à 08:59:05
Demande à l'auteur.
Ici on est pas vraiment là pour débugger les scripts pompés à droite et à gauche qui marchent pas...et là de toute manière on ne sait pas d'où viennent les tableaux ni ce qu'il y a dedans...
Marsh Posté le 18-03-2008 à 15:46:55
Bonjour,
j'ai récupérer des codes qui me permmettent de communiquer avec des serveurs de news.
Tout fonctionne bien mais lorsque j'exécute le fichier article.php ci dessous :
<?
header("Expires: ".gmdate("D, d M Y H:i:s",time()+(3600*24))." GMT" );
// register parameters
$id=$_REQUEST["id"];
$group=$_REQUEST["group"];
include "config.inc.php";
/*
$thread_show["replies"]=true;
$thread_show["lastdate"]=false;
$thread_show["threadsize"]=false;
*/
include "auth.inc";
include "$file_newsportal";
$message=message_read($id,0,$group);
if (!$message) {
header ("HTTP/1.0 404 Not Found" );
$subject=$title;
$title.=' - Article not found';
if($ns!=false)
nntp_close($ns);
} else {
$subject=htmlspecialchars($message->header->subject);
header("Last-Modified: ".date("r", $message->header->date));
$title.= ' - '.$subject;
}
include "head.inc";
// has the user read-rights on this article?
if((function_exists("npreg_group_has_read_access" ) &&
!npreg_group_has_read_access($group)) ||
(function_exists("npreg_group_is_visible" ) &&
!npreg_group_is_visible($group))) {
die("access denied" );
}
?>
<div class="centerblock">
<h1 class="np_article_headline"><?=htmlspecialchars($subject) ?></h1>
<table cellpadding="0" cellspacing="0" width="100%" class="np_buttonbar"><tr>
<?
echo '<td class="np_button"><a class="np_button" href="'.
$file_index.'">'.$text_thread["button_grouplist"].'</a></td>';
echo '<td class="np_button"><a class="np_button" href="'.
$file_thread.'?group='.urlencode($group).'">'.$text_article["back_to_group"].'</a></td>';
if ((!$readonly) && ($message) &&
(!function_exists("npreg_group_has_write_access" ) ||
npreg_group_has_write_access($group)))
echo '<td class="np_button"> <a class="np_button" href="'.
$file_post.'?type=reply&id='.urlencode($id).
'&group='.urlencode($group).'">'.$text_article["button_answer"].
'</a></td>';
?>
<td width="100%"> </td></tr></table>
<?
if (!$message)
// article not found
echo $text_error["article_not_found"];
else {
if($article_showthread)
$thread=thread_cache_load($group);
//echo "<br>";
message_show($group,$id,0,$message);
if($article_showthread)
message_thread($message->header->id,$group,$thread);
}
include "tail.inc";
?>
</div>
il m'affiche bien ce que je veut mais m'affiche aussi les erreurs suivantes qui sont assez gênantes car j'aimerai un affichage propre :
Notice: Undefined offset: 54 in c:\program files\easyphp1-8\www\newsportal-0.37\lib\message.inc.php on line 396
Notice: Undefined offset: 54 in c:\program files\easyphp1-8\www\newsportal-0.37\lib\message.inc.php on line 419
Notice: Undefined offset: 54 in c:\program files\easyphp1-8\www\newsportal-0.37\lib\message.inc.php on line 472
Notice: Undefined offset: 54 in c:\program files\easyphp1-8\www\newsportal-0.37\lib\message.inc.php on line 474
Notice: Undefined offset: 54 in c:\program files\easyphp1-8\www\newsportal-0.37\lib\message.inc.php on line 476
Notice: Undefined offset: 54 in c:\program files\easyphp1-8\www\newsportal-0.37\lib\message.inc.php on line 480
quelqu'un pourrait t'il m'aider à les corriger svp
merci de votre aide