connect()) { echo "".$messages_ini["error"]["nntp_fail"]."
"; echo $nntp->get_error_message()."
"; } else { if (is_requested("art_group")) { $group_info = $nntp->join_group(get_request("art_group")); } else { $group_info = $nntp->join_group($_SESSION["newsgroup"]); } if ($group_info == NULL) { echo "".$messages_ini["error"]["group_fail"].$_SESSION["newsgroup"]."
"; echo $nntp->get_error_message()."
"; } else if (isset($attachment_id) && isset($message_id)) { $MIME_Message = $nntp->get_article($message_id); $nntp->quit(); // Quit sooner to release the resources if ($MIME_Message->get_total_part() > $attachment_id) { $header = $MIME_Message->get_part_header($attachment_id); $body = $MIME_Message->get_part_body($attachment_id); if (strcmp($header["content-type"],"") == 0) { header("Content-Type: text/html"); echo $messages_ini["error"]["request_fail"]; } else { ob_end_clean(); $pos = strpos($header["content-type"], ";"); if ($pos !== FALSE) { $header["content-type"] = substr($header["content-type"], 0, $pos); } header("Content-Type: ".$header["content-type"]); header("Content-Disposition: ".$header["content-disposition"]); decode_message_content_output($MIME_Message->get_part($attachment_id)); exit(0); } } else { header("Content-Type: text/html"); echo $messages_ini["error"]["multipart_fail"]; } } else { header("Content-Type: text/html"); echo $messages_ini["error"]["request_fail"]; } } ?>