存档

文章标签 ‘代码’

鼠标右击新建中没有新建TXT文档了怎么恢复

2010年8月16日 没有评论

不知昨天怎么搞的,今天用电脑的时候发现,鼠标右击→新建中没有新建TXT文档了,这个怎么恢复? 鼠标右键新建里“文本文档”没有了?桌面上鼠标右击选“新建”“文本文档”没了,怎么找回来?

网上看了一堆解决办法,发现都比较复杂,还要用工具、修改注册表什么的。下面发布一个最简单的解决办法,复制下面的代码:

reg add "HKEY_CLASSES_ROOT\.txt" /ve /d "txtfile" /f

reg add "HKEY_CLASSES_ROOT\.txt\ShellNew" /v "NullFile" /f

点击“开始”菜单→“运行”命令,在弹出的“运行”对话框中输入上面命令确定。两行代码需要复制、运行两次。

分类: 笔记 标签: , ,

如何去掉WordPress博客侧栏功能版块中的wordpress.org链接

2010年8月14日 1 条评论

恢复好了我的WordPress之后,现在开始一点一点修改我的主题。今天来看看如何去掉wordpress博客侧栏功能版块中的wordpress.org链接。

首先,我们找到博客的安装目录,在wp_includes文件夹下面有一个default-widgets.php的文件,并找到以下代码:

  • 如何给自己的WordPress添加版权声明

    2010年7月22日 1 条评论

    今天闲着没事给博客添加了一下在每页文章页面结尾添加版权声明的功能,下面和大家分享一下如何给自己的WordPress添加版权声明。

    首先在自己的博客模板目录找到single.php文件,下载之后在single.php的合适位置添加以下代码:

    文章来源:< ?php bloginfo('name'); ?>[” title=”< ?php the_title(); ?>“>< ?php the_permalink(); ?>

    版权所有©非注明网络来源文章请在转载时以链接形式注明作者和原始出处!


    另外我对这个版权区域稍微美化了一下,CSS也与大家一起分享吧: 阅读全文…

    分类: WEB 标签: , , , ,

    php表单提交发送到邮箱 代码分享

    2010年6月3日 没有评论

    一个简单的php表单提交发送到指定邮箱程序代码
    index.php

    < ?php $stm="邮件内容"; require("smtp.php"); ########################################## $smtpserver = "mail.chg168.com";//SMTP服务器 $smtpserverport = 25;//SMTP服务器端口 $smtpusermail = "[email protected]";//SMTP服务器的用户邮箱 $smtpemailto = "[email protected]";//发送给谁 $smtpuser = "[email protected]";//SMTP服务器的用户帐号 $smtppass = "111111";//SMTP服务器的用户密码 $mailsubject = "dddddddddddd ";//邮件主题 $mailbody = $stm;//邮件内容 $mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件 ########################################## $smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证. $smtp->debug = TRUE;//是否显示发送的调试信息
    $smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);
    echo ““;
    exit;
    }
    ?>

    smtp.php

    < ?php class smtp { /* Public Variables */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; /* Private Variables */ var $sock; /* Constractor */ function smtp($relay_host = "", $smtp_port = 25,$auth = false,$user,$pass) { $this->debug = FALSE;
    $this->smtp_port = $smtp_port;
    $this->relay_host = $relay_host;
    $this->time_out = 30; //is used in fsockopen()
    $this->auth = $auth;//auth
    $this->user = $user;
    $this->pass = $pass;
    $this->host_name = “localhost”; //is used in HELO command
    $this->log_file = “”;
    $this->sock = FALSE;
    }

    /* Main Function */
    function sendmail($to, $from, $subject = “”, $body = “”, $mailtype, $cc = “”, $bcc = “”, $additional_headers = “”)
    {
    $mail_from = $this->get_address($this->strip_comment($from));
    $body = ereg_replace(“(^|(\r\n))(\.)”, “\1.\3”, $body);
    $header .= “MIME-Version:1.0\r\n”;
    if($mailtype==”HTML”)
    {
    $header .= “Content-Type:text/html\r\n”;
    }
    $header .= “To: “.$to.”\r\n”;
    if ($cc != “”)
    {
    $header .= “Cc: “.$cc.”\r\n”;
    }
    $header .= “From: $from< ".$from.">\r\n”;
    $header .= “Subject: “.$subject.”\r\n”;
    $header .= $additional_headers;
    $header .= “Date: “.date(“r”).”\r\n”;
    $header .= “X-Mailer:By Redhat (PHP/”.phpversion().”)\r\n”;
    list($msec, $sec) = explode(” “, microtime());
    $header .= “Message-ID: < ".date("YmdHis", $sec).".".($msec*1000000).".".$mail_from.">\r\n”;
    $TO = explode(“,”, $this->strip_comment($to));

    if ($cc != “”)
    {
    $TO = array_merge($TO, explode(“,”, $this->strip_comment($cc)));
    }
    if ($bcc != “”)
    {
    $TO = array_merge($TO, explode(“,”, $this->strip_comment($bcc)));
    }
    $sent = TRUE;
    foreach ($TO as $rcpt_to)
    {
    $rcpt_to = $this->get_address($rcpt_to);
    if (!$this->smtp_sockopen($rcpt_to))
    {
    $this->log_write(“Error: Cannot send email to “.$rcpt_to.”\n”);
    $sent = FALSE;
    continue;
    }
    if ($this->smtp_send($this->host_name, $mail_from, $rcpt_to, $header, $body))
    {
    $this->log_write(“E-mail has been sent to < ".$rcpt_to.">\n”);
    }
    else
    {
    $this->log_write(“Error: Cannot send email to < ".$rcpt_to.">\n”);
    $sent = FALSE;
    }
    fclose($this->sock);
    $this->log_write(“Disconnected from remote host\n”);
    }
    return $sent;
    }

    /* Private Functions */
    function smtp_send($helo, $from, $to, $header, $body = “”)
    {
    if (!$this->smtp_putcmd(“HELO”, $helo))
    {
    return $this->smtp_error(“sending HELO command”);
    }

    #auth
    if($this->auth)
    {
    if (!$this->smtp_putcmd(“AUTH LOGIN”, base64_encode($this->user)))
    {
    return $this->smtp_error(“sending HELO command”);
    }
    if (!$this->smtp_putcmd(“”, base64_encode($this->pass)))
    {
    return $this->smtp_error(“sending HELO command”);
    }
    }
    if (!$this->smtp_putcmd(“MAIL”, “FROM:< ".$from.">“))
    {
    return $this->smtp_error(“sending MAIL FROM command”);
    }
    if (!$this->smtp_putcmd(“RCPT”, “TO:< ".$to.">“))
    {
    return $this->smtp_error(“sending RCPT TO command”);
    }
    if (!$this->smtp_putcmd(“DATA”))
    {
    return $this->smtp_error(“sending DATA command”);
    }
    if (!$this->smtp_message($header, $body))
    {
    return $this->smtp_error(“sending message”);
    }
    if (!$this->smtp_eom())
    {
    return $this->smtp_error(“sending . [EOM]”);
    }
    if (!$this->smtp_putcmd(“QUIT”))
    {
    return $this->smtp_error(“sending QUIT command”);
    }
    return TRUE;
    }

    function smtp_sockopen($address)
    {
    if ($this->relay_host == “”)
    {
    return $this->smtp_sockopen_mx($address);
    }
    else
    {
    return $this->smtp_sockopen_relay();
    }
    }

    function smtp_sockopen_relay()
    {
    $this->log_write(“Trying to “.$this->relay_host.”:”.$this->smtp_port.”\n”);
    $this->sock = @fsockopen($this->relay_host, $this->smtp_port, $errno, $errstr, $this->time_out);
    if (!($this->sock && $this->smtp_ok()))
    {
    $this->log_write(“Error: Cannot connenct to relay host “.$this->relay_host.”\n”);
    $this->log_write(“Error: “.$errstr.” (“.$errno.”)\n”);
    return FALSE;
    }
    $this->log_write(“Connected to relay host “.$this->relay_host.”\n”);
    return TRUE;;
    }

    function smtp_sockopen_mx($address)
    {
    $domain = ereg_replace(“^.+@([^@]+)$”, “\1”, $address);
    if (!@getmxrr($domain, $MXHOSTS))
    {
    $this->log_write(“Error: Cannot resolve MX \””.$domain.”\”\n”);
    return FALSE;
    }
    foreach ($MXHOSTS as $host)
    {
    $this->log_write(“Trying to “.$host.”:”.$this->smtp_port.”\n”);
    $this->sock = @fsockopen($host, $this->smtp_port, $errno, $errstr, $this->time_out);
    if (!($this->sock && $this->smtp_ok()))
    {
    $this->log_write(“Warning: Cannot connect to mx host “.$host.”\n”);
    $this->log_write(“Error: “.$errstr.” (“.$errno.”)\n”);
    continue;
    }
    $this->log_write(“Connected to mx host “.$host.”\n”);
    return TRUE;
    }
    $this->log_write(“Error: Cannot connect to any mx hosts (“.implode(“, “, $MXHOSTS).”)\n”);
    return FALSE;
    }

    function smtp_message($header, $body)
    {
    fputs($this->sock, $header.”\r\n”.$body);
    $this->smtp_debug(“> “.str_replace(“\r\n”, “\n”.”> “, $header.”\n> “.$body.”\n> “));
    return TRUE;
    }

    function smtp_eom()
    {
    fputs($this->sock, “\r\n.\r\n”);
    $this->smtp_debug(“. [EOM]\n”);
    return $this->smtp_ok();
    }

    function smtp_ok()
    {
    $response = str_replace(“\r\n”, “”, fgets($this->sock, 512));
    $this->smtp_debug($response.”\n”);
    if (!ereg(“^[23]”, $response))
    {
    fputs($this->sock, “QUIT\r\n”);
    fgets($this->sock, 512);
    $this->log_write(“Error: Remote host returned \””.$response.”\”\n”);
    return FALSE;
    }
    return TRUE;
    }

    function smtp_putcmd($cmd, $arg = “”)
    {
    if ($arg != “”)
    {
    if($cmd==””)
    {
    $cmd = $arg;
    }
    else
    {
    $cmd = $cmd.” “.$arg;
    }
    }
    fputs($this->sock, $cmd.”\r\n”);
    $this->smtp_debug(“> “.$cmd.”\n”);
    return $this->smtp_ok();
    }

    function smtp_error($string)
    {
    $this->log_write(“Error: Error occurred while “.$string.”.\n”);
    return FALSE;
    }

    function log_write($message)
    {
    $this->smtp_debug($message);
    if ($this->log_file == “”)
    {
    return TRUE;
    }
    $message = date(“M d H:i:s “).get_current_user().”[“.getmypid().”]: “.$message;
    if (!@file_exists($this->log_file) || !($fp = @fopen($this->log_file, “a”)))
    {
    $this->smtp_debug(“Warning: Cannot open log file \””.$this->log_file.”\”\n”);
    return FALSE;;
    }
    flock($fp, LOCK_EX);
    fputs($fp, $message);
    fclose($fp);
    return TRUE;
    }

    function strip_comment($address)
    {
    $comment = “\([^()]*\)”;
    while (ereg($comment, $address))
    {
    $address = ereg_replace($comment, “”, $address);
    }
    return $address;
    }

    function get_address($address)
    {
    $address = ereg_replace(“([ \t\r\n])+”, “”, $address);
    $address = ereg_replace(“^.*< (.+)>.*$”, “\1”, $address);
    return $address;
    }

    function smtp_debug($message)
    {
    if ($this->debug)
    {
    //echo $message;
    }
    }
    }
    ?>

    分类: WEB 标签: ,

    全国哀悼日 建议站点换素装(附网页变黑白代码)

    2010年4月21日 没有评论

    根据国务院文件,5.19-5.21为全国哀悼日,在此期间,全国和各驻外机构下半旗志哀,停止公共娱乐活动,外交部和我国驻外使领馆设立吊唁簿。5月19日14时28分起,全国人民默哀3分钟,届时汽车、火车、舰船鸣笛,防空警报鸣响。 中国部分网站将整站换成素装。并建议中国所有站点更换为素装。
    为方便站点哀悼,特提供素装代码,以表哀悼。

    使用方法:

    最简单的把页面变成灰色的代码是在head 之间加


    第一情况:把下面代码复制到你网页的中就可以实现了 阅读全文…

    分类: WEB 标签:

    添加到收藏夹和设为首页代码

    2009年12月30日 没有评论

    今天在网上找了一个运行代码的插件runcode soncy修改版

    使用方法:
    1,下载插件并上传到插件目录,安装激活。

    2,到WP后台设置默认宽度和默认字号。

    3,发布日志时的使用:

     
    
    runcode width="720" height="100"
    这样定义后输入框的宽度就是720像素,高度就是100像素了。 
      
    runcode width="720" height="auto" size="14"
    这样定义后输入框的宽度就是720像素,字号14像素,高度就是自适应的了。 
      
    也可以使用run code][/run code标签
    

    测试一下:添加到收藏夹和设为首页代码

    设为首页

    收藏本站

    分类: WEB 标签: , ,