/[suikacvs]/messaging/newsportal/newsportal.php
Suika

Diff of /messaging/newsportal/newsportal.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.14 by wakaba, Sat Dec 1 12:55:49 2001 UTC revision 1.15 by wakaba, Sat Dec 1 12:58:35 2001 UTC
# Line 450  function headerDecode($value) { Line 450  function headerDecode($value) {
450    } else {    } else {
451      if (eregi('".*"',$value)) {  // quoted-pair      if (eregi('".*"',$value)) {  // quoted-pair
452        $newvalue=ereg_replace('(.*)"(.*)"(.*)','\1'.decode_quoted_pair('\2').'\3',$value);        $newvalue=ereg_replace('(.*)"(.*)"(.*)','\1'.decode_quoted_pair('\2').'\3',$value);
       #$result1=ereg_replace('(.*)"(.*)"(.*)','\1',$value);  
       #$result2=ereg_replace('(.*)"(.*)"(.*)','\2',$value);  
       #$result3=ereg_replace('(.*)"(.*)"(.*)','\3',$value);  
       #$result2=ereg_replace('\\\\(.)','\1',$result2);  
       #$newvalue=$result1.'"'.$result2.'"'.$result3;  
453        return(mb_convert_encoding($newvalue, "EUC-JP", "auto"));        return(mb_convert_encoding($newvalue, "EUC-JP", "auto"));
454      } else {   // there wasn't anything encoded, return the original string      } else {   // there wasn't anything encoded, return the original string
455        return(mb_convert_encoding($value, "EUC-JP", "auto"));        return(mb_convert_encoding($value, "EUC-JP", "auto"));
# Line 564  function parse_header($hdr,$number="") { Line 559  function parse_header($hdr,$number="") {
559          case "x-newsreader:":          case "x-newsreader:":
560          case "x-mailer:":          case "x-mailer:":
561          case "user-agent:":          case "user-agent:":
562            $header->user_agent=trim($value);            $header->user_agent=trim(headerDecode($value));
563            break;            break;
564          case "x-face:":          case "x-face:":
565  //          echo "<p>-".base64_decode($value)."-</p>";  //          echo "<p>-".base64_decode($value)."-</p>";

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24