[PukiWiki]
ëÌÊۤθ«È´¤­Êý
¤³¤Î¥Ú¡¼¥¸¤ÎURL    ºÇ½ª¹¹¿·Æü : Sat, 01 Mar 2008 23:21:26 JST(711d)
¤³¤Î¥Ú¡¼¥¸¤Î»²¾È¼Ô¿ô¡§ËÜÆü 1 ¡§ºòÆü 7 ¡§ÎßÀÑ 103212¡Ê¥¢¥¯¥»¥¹½¸Ãæ»þ¤Ë¥ê¥»¥Ã¥È¤µ¤ì¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡Ë
º£¸½ºß¤Î Wiki ¥ª¥ó¥é¥¤¥ó¿Í¿ô: 8

[ ¥ê¥í¡¼¥É ]   [ ¿·µ¬ | ÊÔ½¸ | º¹Ê¬ | źÉÕ ]   [ ¥È¥Ã¥× | °ìÍ÷ | ñ¸ì¸¡º÷ | ºÇ½ª¹¹¿· | ¥Ð¥Ã¥¯¥¢¥Ã¥× | ¥Ø¥ë¥× ]

¥á¥Ë¥å¡¼

¡¦¥È¥Ã¥×¥Ú¡¼¥¸
¡¦³µÍ×(2ch¥Æ¥ó¥×¥ì)
¡¦¡¡¡¡¥¹¥ìΩ¤Æµ¬Ìó
¡¦²áµî¥¹¥ì°ìÍ÷

¡¦FAQ
¡¦¤Ï¤¸¤á¤Æ¤Î¤â¤ë¤Ò¡¼
¡¦MorphyÍѸì²òÀâ
¡¦Ï³ÉÏ¥«¥ì¥ó¥À¡¼
¡¦·Ç¼¨ÈÄ
¡¦IRC

ÃíÌÜ¡¡Hot!
¡¦MorphyOneÎò»Ëǯɽ
¡¦¤µ¤è¤Ê¤éϳÉÏ
¡¦ºÄ¸¢¼Ô½¸²ñÍÑ»ñÎÁ
¡¦´±Êó
¡¦MOxx¸¦µæ
¡¦²óÏ©Ã̵Á
¡¦Morphy101Wiki

ÆÃÀß¡¡Special
¡¦Morphy101´ë²è
¡¦MorphyOne¤Î¿¿¼Â
¡¦ºÄ̳À°Íý»ñÎÁ¤Ë¤Ä¤¤¤Æ
¡¡¨§ ²þãâ¸Ä½ê
¡¡¨¦ B/S¤Î²þãâ³Îǧ
¡¦·ÐÍý¤Î¿äÄê
¡¦Ë¡Î§TIPS

ÄêÈÖ
¡¦ºÇ¶á¤Îư¸þ
¡¦¥á¥ë¥Þ¥¬
¡¦m-higai¥¢¡¼¥«¥¤¥Ö
¡¦µÄ»öÏ¿
¡¦»Ùʧ̿δ¤·Î©¤Æ
¡¦²èÁü¥¢¡¼¥«¥¤¥Ö
¡¦¥ª¡¼¥×¥ó¹Í
¡¦Ï³´ë¤¢¤ì¤³¤ì
¡¦¤È¤è¤´¤í
¡¦¥×¥í¥¸¥§¥¯¥ÈϳÉÏ
¡¦Åêɼ
¡¦¼ç¤ÊÅоì¿Íʪ
¡¦¤½¤Î¾¤ÎÏÃÂê
¡¦´ØÏ¢¥ê¥ó¥¯

¡¦´ÉÍý¼Ô
¡¦¥µ¥¤¥È¥Þ¥Ã¥×
¡¦º÷°ú
¡¦Åö¥µ¥¤¥È¤Î¥é¥¤¥»¥ó¥¹
¡¦Îý½¬ÍÑ¥Ú¡¼¥¸
¡¦Web¾ðÊó¶É

ºÇ¿·¤Î30·ï
2009-06-162008-10-262008-08-092008-06-032008-06-022008-04-142008-03-182008-03-172008-03-162008-03-152008-03-142008-03-122008-03-052008-03-022008-03-012008-02-262008-02-182008-02-122008-01-272008-01-232008-01-182008-01-15


fFSPb2 http://groups.google.com/group/viagra-online-store/web/herbal-viagra-wholesale herbal viagra wholesale, http://groups.google.com/group/viagra-fgdahdeh/web/buy-onlinecom-phentermine-viagra buy onlinecom phentermine viagra, http://groups.google.com/group/viagra-buy-now-pay/web/cheap-viagra-credit cheap viagra credit, http://groups.google.com/group/viagra-buy-now-pay/web/insurance-online-viagra insurance online viagra, http://groups.google.com/group/viagra-marketing-campaign/web/connecticut-generic-caverta-viagra connecticut generic caverta viagra, http://groups.google.com/group/viagra-marketing-campaign/web/caverta-generic-for-viagra caverta generic for viagra, http://groups.google.com/group/viagra-marketing-campaign/web/buy-discount-viagra buy discount viagra, http://groups.google.com/group/viagra-buy-now-pay/web/cialis-levitra-sales-viagra cialis levitra sales viagra, http://groups.google.com/group/viagra-online-store/web/viagra-from-mexico viagra from mexico, http://groups.google.com/group/viagra-buy-now-pay/web/viagra-patent-lawsuit-levitra viagra patent lawsuit levitra, http://groups.google.com/group/viagra-buy-now-pay/web/kansas-city-ultrasound-jobs-viagra kansas city ultrasound jobs viagra, http://groups.google.com/group/viagra-use-and-abuse/web/cheap-genaric-viagra-kamagra cheap genaric viagra kamagra, http://groups.google.com/group/viagra-online-store/web/piadas-viagra piadas viagra, http://groups.google.com/group/viagra-buy-now-pay/web/when-does-pfizer-s-patent-on-viagra-expire when does pfizer s patent on viagra expire, http://groups.google.com/group/viagra-buy-now-pay/web/cheap-viagra-credit cheap viagra credit, http://groups.google.com/group/viagra-fgdahdeh/web/viagra-competitors viagra competitors, http://groups.google.com/group/viagra-fgdahdeh/web/lung-damage-do-to-viagra lung damage do to viagra, http://groups.google.com/group/viagra-buy-now-pay/web/viagra-online-pharmacy viagra online pharmacy, http://groups.google.com/group/viagra-marketing-campaign/web/viagra-and-generic-drug viagra and generic drug, http://groups.google.com/group/viagra-cialis-levitra-free/web/edinburgh-uk-viagra-search-charles-linskaill edinburgh uk viagra search charles linskaill,


http://masui.net/pukiwiki/ // $Id: attach.inc.php,v 1.7 2002/07/15 07:47:20 masui Exp $ // Last-modified:2002-12-26 (³Æ¼ï¥Ð¥¤¥Ê¥êÅù¤Ø¤Î mime Âбþ¼Â¸³ / Âбþ¼ïÎà¤Ï 275-333 ¹ÔÌÜÉÕ¶á¤ò»²¾È) // modified by Ä̾ï¤Î̵̾¤·¤µ¤ó¤Î£³ÇÜ // ¿ÉÊú¶¯¤¯¥Ç¥Ð¥Ã¥°¤Ë¶¨ÎÏ夤¤¿ http://sogwipo.s17.xrea.com:8080/pukiwiki.php ´ÉÍý¿Í¤µ¤ó¤Ë´¶¼Õ //¤É¤¦¤â¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤·¤¿¡£»ä¤â¤¤¤Ã¤Á¤ç¹×¸¥¤·¤è¤¦¤È°ì¸Ä¡Ö.¡×¤ò¤¯¤Ã¤Ä¤±¤Þ¤·¤¿¡£--´ÉÍý¼Ô // set PHP value to enable file upload ini_set("file_uploads","1"); // upload dir(must set end of /) define("UPLOAD_DIR","./attach/"); // max file size for upload on PHP(PHP default 2MB) ini_set("upload_max_filesize","2M"); // max file size for upload on script of PukiWiki(default 1MB) define("MAX_FILESIZE",2000000); // file icon image define("FILE_ICON","\"file\""); function plugin_attach_convert() { global $script,$vars,$max_size,$_attach_plugin_files; global $_msg_attach_filelist,$_msg_maxsize,$_msg_delete,$_btn_upload,$_btn_delete,$_msg_attachfile; $ret = ""; $decoded_pgname = encode($vars["page"]); $count = 0; $icon = FILE_ICON; if ($dir = @opendir(UPLOAD_DIR)) { while($file = readdir($dir)) { if($file == ".." || $file == ".") continue; if(!preg_match("/^${decoded_pgname}_([^.]+)$/",$file,$match)) continue; $lastmod = date("Y/m/d H:i:s",filemtime(UPLOAD_DIR.$file)); settype($dfile_size,"double"); $dfile_size = round(filesize(UPLOAD_DIR.$file)/1000,1); if($dfile_size == 0) $dfile_size = 0.1; $file_size = sprintf("%01.1f",$dfile_size)."KB"; $filename = decode($match[1]); $filename_url = rawurlencode($filename); $refername_url = rawurlencode($vars[page]); $counter = ''; if(file_exists(UPLOAD_DIR.$file.'.log')) { $list = file(UPLOAD_DIR.$file.'.log'); $counter = ' ' . sprintf($_attach_plugin_files,chop($list[0])) . ''; } $del = "[$_btn_delete]"; $open = "$icon$filename$counter\n"; $into = "$open $del"; $attach_files[$lastmod.++$count] = $into; } closedir($dir); @krsort($attach_files); } $max_size = number_format(MAX_FILESIZE/1000); $max_size.= "KB"; $args = func_get_args(); if(is_array($attach_files)) { if($args[0]===FALSE) $ret.= "$_msg_attachfile: "; $ret.= join("\n  ",$attach_files)."\n"; } if($args[0]!==FALSE) { $ret.= "
\n"; $ret.= "
\n"; $ret.= "
\n"; $ret.= "\n"; $ret.= "\n"; $ret.= "\n"; $ret.= "[$_msg_attach_filelist]
\n"; $ret.= "".str_replace('$1',$max_size,$_msg_maxsize)."
\n"; $ret.= "$_msg_attachfile: \n"; $ret.= "
\n"; $ret.= "
\n"; $ret.= "
\n"; } return $ret; } function plugin_attach_action() { global $vars,$script,$max_size,$HTTP_POST_FILES; global $_title_uploaded,$_title_file_deleted,$_title_notfound,$_msg_noparm,$_msg_already_exists,$_msg_attach_filelist,$_msg_delete,$_msg_exceed,$_btn_delete; global $_msg_maxsize,$_btn_upload,$_msg_attachfile,$_title_upload,$_title_confirm_delete,$_msg_confirm_delete; global $attach_delete; global $HTTP_SERVER_VARS; $postfiles = $HTTP_POST_FILES; $icon = FILE_ICON; $vars["mode"] = rawurldecode($vars["mode"]); $vars["openfile"] = rawurldecode($vars["openfile"]); $vars["delfile"] = rawurldecode($vars["delfile"]); $vars["refer"] = rawurldecode($vars["refer"]); if(is_uploaded_file($postfiles["attach_file"]["tmp_name"])) { if($postfiles["attach_file"]["size"] > MAX_FILESIZE) return array("msg" => $_msg_exceed); if(is_freeze($vars["refer"]) || !is_editable($vars["refer"])) return array("msg" => $_msg_noparm); $filename = encode($vars["refer"])."_".encode($postfiles["attach_file"]["name"]); if(file_exists(UPLOAD_DIR.$filename)) return array("msg" => $_msg_already_exists); move_uploaded_file($postfiles["attach_file"]["tmp_name"],UPLOAD_DIR.$filename); if(file_exists(DATA_DIR.encode($vars["refer"]).".txt")) @touch(DATA_DIR.encode($vars["refer"]).".txt"); return array("msg" => $_title_uploaded); } else if($vars["delfile"]) { if($vars["mode"] == "confirm") { $form = "
\n"; $form .= "
\n"; $form .= "\n"; $form .= "\n"; $form .= "\n"; $form .= "\n"; $form .= "
\n"; $form .= "
"; $retvars["body"] = sprintf($_msg_confirm_delete,$vars["delfile"],$form); $retvars["msg"] = sprintf($_title_confirm_delete,$vars["delfile"]); return $retvars; } else { $filename = encode($vars["refer"])."_".encode($vars["delfile"]); if(is_freeze($vars["refer"]) || !is_editable($vars["refer"])) return array("msg" => $_msg_noparm); if(!file_exists(UPLOAD_DIR.$filename)) return array("msg" => $_title_notfound); if($attach_delete) { //@unlink(UPLOAD_DIR.$filename); @rename(UPLOAD_DIR.$filename,UPLOAD_DIR.".".$filename); if(file_exists(DATA_DIR.encode($vars["refer"]).".txt")) @touch(DATA_DIR.encode($vars["refer"]).".txt"); } $fp = fopen(DATA_DIR.encode($vars["refer"]).".log","a"); if ($fp != FALSE) { fputs($fp,$HTTP_SERVER_VARS["REMOTE_ADDR"]." ".date("Y/m/d H:i:s")." -attach delete\n"); fclose($fp); } return array("msg" => $_title_file_deleted); } } else if($vars["openfile"]) { $filename = encode($vars["refer"])."_".encode($vars["openfile"]); if(!file_exists(UPLOAD_DIR.$filename)) return array("msg" => $_title_notfound); download_file(UPLOAD_DIR.$filename,$vars["openfile"]); die(); } else if($vars["pcmd"] == "list") { if ($dir = @opendir(UPLOAD_DIR)) { $pgname_keep = ""; $retbody = ""; $aryret = array(); $pagenames = array(); while($file = readdir($dir)) { if($file == ".." || $file == "." || strstr($file,".log")!=FALSE || $file{0}=='.') continue; settype($dfile_size,"double"); $dfile_size = round(filesize(UPLOAD_DIR.$file)/1000,1); if($dfile_size == 0) $dfile_size = 0.1; $file_size = sprintf("%01.1f",$dfile_size)."KB"; preg_match("/^([^_]+)_([^_]+)$/",$file,$match); $pagename = decode($match[1]); $pagename_url = rawurlencode($pagename); $filename = decode($match[2]); $filename_url = rawurlencode($filename); $passage = get_pg_passage($pagename); $pagename = strip_bracket($pagename); $pagenames[$pagename] = "
  • $pagename$passage
  • \n"; $lastmod = date("Y/m/d H:i:s",filemtime(UPLOAD_DIR.$file)); $del = "[$_btn_delete]"; $open = "$filename"; $aryret[$pagename] .= "
  • $open $del
  • \n"; } closedir($dir); ksort($aryret); $retbody = ''; foreach($aryret as $pagename => $list) { $retbody .= $pagenames[$pagename] . "\n"; } } $retvars["msg"] = $_msg_attach_filelist; $retvars["body"] = "\n"; if($retbody) $retvars["body"] .= "\n"; return $retvars; } else if($vars["pcmd"] == "upload" && $vars["page"]) { $vars["refer"] = $vars["page"]; $max_size = number_format(MAX_FILESIZE/1000); $max_size.= "KB"; $ret.= "
    \n"; $ret.= "
    \n"; $ret.= "\n"; $ret.= "\n"; $ret.= "\n"; $ret.= "[$_msg_attach_filelist]
    \n"; $ret.= "".str_replace('$1',$max_size,$_msg_maxsize)."
    \n"; $ret.= "$_msg_attachfile: \n"; $ret.= "
    \n"; $ret.= "
    \n"; $ret.= "
    \n"; $retvars["msg"] = $_title_upload; $retvars["body"] = $ret; return $retvars; } } function attach_filelist() { return plugin_attach_convert(FALSE); } function download_file($path_file,$filename) { $content_length = filesize($path_file); $list = array(1); if(file_exists($path_file.'.log')) { $list = file($path_file.'.log'); $list[0] = chop($list[0]) + 1; } $fp = fopen($path_file.'.log','w'); foreach ($list as $l) { fputs($fp,$l); } fclose($fp); // for japanese if(function_exists("mb_convert_encoding")) $filename = mb_convert_encoding($filename,"SJIS","auto"); // ¥Õ¥¡¥¤¥ë¼ïÊÌȽÄê if (preg_match("/(\.jpeg|\.jpg)/i", $filename)) { // jpeg ²èÁü $filemime .= "image/jpeg"; } else if (preg_match("/\.gif/i", $filename)) { // gif ²èÁü $filemime .= "image/gif"; } else if (preg_match("/\.png/i", $filename)) { // png ²èÁü $filemime .= "image/png"; } else if (preg_match('/\.pdf/i', $filename)) { // pdf ¥Õ¥¡¥¤¥ë $filemime .= "application/pdf"; } else if (preg_match('/\.swf/i', $filename)) { // ¥Õ¥é¥Ã¥·¥å¥Õ¥¡¥¤¥ë $filemime .= "application/x-shockwave-flash"; } else if (preg_match('/\.mpg/i', $filename)) { // mpg ¥Ó¥Ç¥ª¥Õ¥¡¥¤¥ë $filemime .= "video/mpg"; } else if (preg_match('/\.rm/i', $filename)) { // RealPlay ¥Ó¥Ç¥ª¥Õ¥¡¥¤¥ë $filemime .= "application/vnd.rn-realmedia"; } else if (preg_match('/\.mov/i', $filename)) { // mov ¥Ó¥Ç¥ª¥Õ¥¡¥¤¥ë $filemime .= "video/quicktime"; } else if (preg_match('/\.avi/i', $filename)) { // avi ¥Ó¥Ç¥ª¥Õ¥¡¥¤¥ë $filemime .= "video/avi"; } else if (preg_match('/\.wmv/i', $filename)) { // Windows ¥Ó¥Ç¥ª¥Õ¥¡¥¤¥ë $filemime .= "video/x-ms-wmv"; } else if (preg_match('/\.mp3/i', $filename)) { // MP3 ²»À¼¥Õ¥¡¥¤¥ë $filemime .= "audio/mp3"; } else if (preg_match('/(\.wav|\.wave)/i', $filename)) { // wave ²»À¼¥Õ¥¡¥¤¥ë $filemime .= "audio/wav"; } else if (preg_match('/(\.ra|\.ram)/i', $filename)) { // RealPlay ²»À¼¥Õ¥¡¥¤¥ë $filemime .= "audio/vnd.rn-realaudio"; } else if (preg_match('/(\.mid|\.midi)/i', $filename)) { // midi ¥ª¡¼¥Ç¥£¥ª¥Õ¥¡¥¤¥ë $filemime .= "audio/midi"; } else if (preg_match('/\.zip/i', $filename)) { // zip °µ½Ì¥Õ¥¡¥¤¥ë $filemime .= "application/x-zip-compressed"; } else if (preg_match('/\.lzh/i', $filename)) { // lzh °µ½Ì¥Õ¥¡¥¤¥ë $filemime .= "application/x-lzh-compressed"; } else if (preg_match('/\.gz/i', $filename)) { // g-zip °µ½Ì¥Õ¥¡¥¤¥ë $filemime .= "application/x-gzip"; } else if (preg_match('/\.bz2/i', $filename)) { // bz2 °µ½Ì¥Õ¥¡¥¤¥ë $filemime .= "application/x-bz2-compressed"; } else if (preg_match('/(\.z|\.tgz)/i', $filename)) { // compress °µ½Ì¥Õ¥¡¥¤¥ë $filemime .= "application/x-compress"; } else if (preg_match('/\.cab/i', $filename)) { // cab °µ½Ì¥Õ¥¡¥¤¥ë $filemime .= "application/x-cab-compressed"; } else if (preg_match('/\.sit/i', $filename)) { // stuff it °µ½Ì¥Õ¥¡¥¤¥ë $filemime .= "application/x-stuffit"; } else if (preg_match('/\.tar/i', $filename)) { // tar ½ñ¸Ë¥Õ¥¡¥¤¥ë $filemime .= "application/x-tar"; } else if (preg_match('/(\.txt|\.text|\.dat|\.jis|\.euc|\.sjis|\.sjs|\.asc|\.utf|\.utf8|\.csv)/i', $filename)) { // ¥×¥ì¡¼¥ó¥Æ¥­¥¹¥È $filemime .= "text/plain"; } else if (preg_match('/\.exe/i', $filename)) { // Windows ¼Â¹Ô¥Õ¥¡¥¤¥ë¡Ê¼«¸Ê²òÅà·Á¼°°µ½Ì¥Õ¥¡¥¤¥ë¤Ê¤é»ÅÊý¤Ê¤¤¤«¡Ä¡Ä¡Ë $filemime .= "application/ms-download"; } else if (preg_match('/\.doc/i', $filename)) { // MS-Word ʸ½ñ¥Õ¥¡¥¤¥ë ¡Ê¤½¤Î¤Þ¤Þ web ¤Ë¾å¤²¤ë¤ÊÇϼ¯ÌîϺ¡Ë $filemime .= "application/ms-word"; } else if (preg_match('/\.xls/i', $filename)) { // MS-Excel ʸ½ñ¥Õ¥¡¥¤¥ë ¡Ê¤½¤Î¤Þ¤Þ web ¤Ë¾å¤²¤ë¤ÊÇϼ¯ÌîϺ¡Ë $filemime .= "application/ms-excel"; } else if (preg_match('/(\.mdb|\.mde)/i', $filename)) { // MS-Access ¥Ç¡¼¥¿¥Ù¡¼¥¹ ¡Ê¤½¤Î¤Þ¤Þ web ¤Ë¾å¤²¤ë¤ÊÇϼ¯ÌîϺ¡Ë $filemime .= "application/ms-access"; } else if (preg_match('/(\.ppt|\.pps)/i', $filename)) { // MS-¥Ñ¥ï¡¼¥Ý¥¤¥ó¥È¥×¥ì¥¼¥ó¥Æ¡¼¥·¥ç¥ó ¡Ê¤½¤Î¤Þ¤Þ web ¤Ë¾å¤²¤ë¤ÊÇϼ¯ÌîϺ¡Ë $filemime .= "application/ms-powerpoint"; } else if (preg_match('/(\.html|\.htm)/i', $filename)) { $filemime .= "text/html"; } else { $filemime .= "application/octet-stream"; }; header("Content-Disposition: inline; filename=\"$filename\""); header("Content-Length: ".$content_length); header("Content-Type: ".$filemime); @readfile($path_file); } ?>
    Fatal error: Call to undefined function attach_filelist() in /home/groups/e/ec/ecos-h8/htdocs/sogwipo/skin/pukiwiki.skin.ja.php on line 86