| | |
| | | '</indentright>'=>'</span>'); |
| | | |
| | | while(list($find,$replace)=each($a)){ |
| | | $body = eregi_replace($find,$replace,$body); |
| | | $body = preg_replace('#'.$find.'#i', $replace, $body); |
| | | } |
| | | return $body; |
| | | } |
| | |
| | | } |
| | | |
| | | function iil_utf7_encode($str){ |
| | | if (!ereg("[\200-\237]",$str) && !ereg("[\241-\377]",$str)) |
| | | if (!preg_match('/[\200-\237\241-\377]/', $str)) |
| | | return $str; |
| | | |
| | | $len = strlen($str); |
| | |
| | | switch($attr_name) |
| | | { |
| | | case TNEF_MAPI_ATTACH_LONG_FILENAME: // used in preference to AFILENAME value |
| | | $attachment_data[0]['name'] = ereg_replace('.*[\/](.*)$', '\1', $value); // strip path |
| | | $attachment_data[0]['name'] = preg_replace('/.*[\/](.*)$/', '\1', $value); // strip path |
| | | break; |
| | | |
| | | case TNEF_MAPI_ATTACH_MIME_TAG: // Is this ever set, and what is format? |
| | | $attachment_data[0]['type0'] = ereg_replace('^(.*)/.*', '\1', $value); |
| | | $attachment_data[0]['type1'] = ereg_replace('.*/(.*)$', '\1', $value); |
| | | $attachment_data[0]['type0'] = preg_replace('/^(.*)\/.*/', '\1', $value); |
| | | $attachment_data[0]['type1'] = preg_replace('/.*\/(.*)$/', '\1', $value); |
| | | break; |
| | | |
| | | case TNEF_MAPI_ATTACH_DATA: |
| | |
| | | |
| | | case TNEF_AFILENAME: // filename |
| | | $length = tnef_geti32($buf); |
| | | $attachment_data[0]['name'] = ereg_replace('.*[\/](.*)$', |
| | | $attachment_data[0]['name'] = preg_replace('/.*[\/](.*)$/', |
| | | '\1', |
| | | tnef_getx($length, $buf)); // strip path |
| | | tnef_geti16($buf); //checksum |