如何将wordpress文章同步到新浪微博

如何将wordpress文章同步到新浪微博?

     将下面的代码加入到function.php中,红色字部分,可以改成自己的api。

     有几种显示方式可以直接改。

 [cc lang=”php”]

function post_to_sina_weibo($post_ID) {
    if( wp_is_post_revision($post_ID) ) return;
   
    // 将 abc 替换成你的新浪微博登陆名
    $username = “abc”;
    // 将 123 替换成你的新浪微博密码
    $password = “123”;
   
    $get_post_info = get_post($post_ID);
   
    if ( $get_post_info->post_status == ‘publish’ && $_POST[‘original_post_status’] != ‘publish’ ) {
        $request = new WP_Http;
        $status = strip_tags( $_POST[‘post_title’] ) . ‘ ‘ . urlencode( get_permalink($post_ID) );     //文章标题 +URL
      //strip_tags( $_POST[‘excerpt’] ) . ‘ ‘ . urlencode( get_permalink($post_ID) );      //文章摘要 +URL
      //$status = strip_tags( $_POST[‘excerpt’] );   //文章摘要
      //$status = urlencode( get_permalink($post_ID) );  //文章URL
        $api_url = ‘http://api.t.sina.com.cn/statuses/update.json’;
        $body = array( ‘status’ => $status, ‘source’=>’825818883‘);
        $headers = array( ‘Authorization’ => ‘Basic ‘ . base64_encode(“$username:$password”) );
        $result = $request->post( $api_url , array( ‘body’ => $body, ‘headers’ => $headers ) );
    }
}

add_action(‘publish_post’, ‘post_to_sina_weibo’, 0);

[/cc]

百度文件库文件下载的方法

        百度文库里有很多好的文章,对于那些不是经常上网的人来说,偶尔来下载一篇文章,缺需要财富值,的确是一件很棘手的事情,这里介绍一种简单的百度文库文章的下载方法:

        先找到文库文章地址:

                    http://wenku.baidu.com/view/d6bf0b21482fb4daa58d4be2.html?l=4.2.1.2

      然后在地址里输入:

                   http://xxuoo.vicp.net/d.asp?u=d6bf0b21482fb4daa58d4be2&e=doc

    红色部分和原始文章地址相同,绿色部分是你下载文件的类型(比如doc,xls,ppt等)

如果上面的方法不行的话,直接就在这里下载 也可以的

               http://www.xxuoo.com/Page/1.html

文库地址
文库地址

在这里输入文库地址,就可以下载了。

 

 

 

 

Mssql 2000 安装无界面

         Mssql 2000 数据库,在不正常的卸载的情况下,重新安装的过程中会不出现安装界面,但安装程序在进程里却存在,通常情况下清除注册表里的下面键值,就可以搞定。

          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager删除PendingFileRenameOperations

但这个方法却不是万能的,不能解决所有不出现安装界面的情况,还与windows本身的一些文件有很大关系,系统文件的缺失也会引起这样的问题,具体什么文件,还不是完全清楚。

        所以安装和卸载这些数据库程序的时候,先要确保windows本身的环境,其次要安正常的顺序安装和卸载程序,粉碎文件有时会带来很多问题。

多多淘客站忘记后台管理密码

        由于很多站长有多个网站,一段时间不登录后台就忘记了后台的管理密码,这里有一个重设置多多淘客程序的代码,将下面的程序保存为一文件pass.php,你可以改成其它名字,但必须和代码里的提交文件一致才行。代码如下:

[cc  lang=”php”]

<?php
include_once ‘comm/conn.php’;
$username=$_POST[‘username’];
$pwd=md5($_POST[‘pwd’]);
if($username!=”){
 $link = mysql_connect($dbserver, $dbuser, $dbpass);
 if (!$link) {
  die(‘connect to database failed! ‘ . mysql_error());
 }
 else
 {
  mysql_query(“set names utf8”);
  $sql=”update “.$BIAOTOU.”duoduo2010 set adminname='”.$username.”‘,adminpass='”.$pwd.”‘”;
  mysql_select_db($dbname);
  mysql_query($sql);
  echo “<meta http-equiv=\”Content-Type\” content=\”text/html; charset=utf-8\” />提示:用户名和密码修改成功!<br>新的用户名:<span style=\”color:#FF0000; font-size:14px; font-weight:bold\”>”.$_POST[‘username’].”</span><br>新的密码是:<span style=\”color:#FF0000; font-size:14px; font-weight:bold\”>”.$_POST[‘pwd’].”</span><br>如系统没有自动删除请及时删除这个文件!<br><a href=\”admin/login.php\”>进入后台!
</a>”;
 unlink(‘pass.php’);
  exit;
 }
 mysql_close($link);
}
?>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>密码重设工具_多多淘宝客</title>
<script language=”javascript” type=”text/javascript”>

function checkall()
{
 if(document.getElementById(“username”).value==””||document.getElementById(“pwd”).value==””)
 {
  alert(‘请填写新的用户名和密码!’);
  return false;
 }
 else
 {
  return true;
 }
}
</script>
<style type=”text/css”>
<!–
body {
 font-family: “MS Serif”, “New York”, serif;
 font-size: 12px;
 color: #000;
}
table {
 border-top-width: 1px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-top-style: dotted;
 border-right-style: dotted;
 border-left-style: dotted;
 border-top-color: #CCC;
 border-right-color: #CCC;
 border-left-color: #CCC;
}
td {
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #CCC;
}
–>
</style>
</head>
<body>
<table width=”98%” border=”0″ align=”center” cellpadding=”3″ cellspacing=”1″>
  <tr>
    <td height=”19″ bgcolor=”#E7E7E7″><table width=”96%” border=”0″ cellspacing=”1″ cellpadding=”1″>
      <tr>
        <td><div align=”center”><b><strong style=”font-size:14px”>多多淘宝客后台管理员密码重置</strong></b></div></td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td height=”215″ align=”center” valign=”top” bgcolor=”#FFFFFF”><form action=”radminpass.php” method=”post” name=”form1″ id=”form1″ onsubmit=”return checkall()”>
      <table width=”98%” border=”0″ cellspacing=”1″ cellpadding=”1″>
        <tr>
          <td height=”43″ colspan=”2″ align=”left”><div align=”left” style=”font-size:14px; line-height:20PX; padding:10px;”> 本工具是用于新人忘记管理员密码重设所制作,只需要将radminpass.php文件拷贝到根目录,运行“http://yousite/radminpass.php(yousite为网站域名)”,按照操作执行就可以。<font color=”#FF0000″>修改完成后如系统没有自动删除请及时删除这个文件!</font></div></td>
          </tr>
        <tr>
          <td width=”16%” height=”30″ align=”left”><div align=”right”>管理员账号:</div></td>
          <td width=”84%” align=”left”><input name=”username” type=”text” id=”username” size=”16″ style=”width:200px” />
            &nbsp;(3-20位,后台可更改) </td>
        </tr>
        <tr>
          <td height=”30″ align=”left”><div align=”right”>管理员密码:</div></td>
          <td align=”left”><input name=”pwd” type=”text” id=”pwd” size=”16″ style=”width:200px” />
            &nbsp;(6-20位,只能用‘0-9a-zA-Z.@_-!’以内范围的字符) </td>
        </tr>
        <tr>
          <td height=”60″ align=”left”>&nbsp;</td>
          <td align=”left”><input type=”submit” name=”Submit” value=”确定修改 ” /></td>
        </tr>
      </table>
    </form></td>
  </tr>
</table>
</body>
</html>

[/cc]

将文件copy到站点的根目录下,运行htpp://www.xxxx.com/pass.php

修改密码
修改密码修改后就可以登录后台了。后台登录

淘宝登录时提示网站出具的安全证书已过期或还未生效

登录淘宝网站时总是提示下面的错误: 

此网站的安全证书有问题。 
 
   
   
此网站出具的安全证书已过期或还未生效。
 
 

安全证书问题可能显示试图欺骗您或截获您向服务器发送的数据。 
  建议关闭此网页,并且不要继续浏览该网站。
  单击此处关闭该网页。
  继续浏览此网站(不推荐)。
  
 更多信息 

 

•如果选择忽略此错误并继续,请不要在网站中输入私人信息。
 

有关详细信息,请参阅 Internet Explorer 帮助中的“证书错误”。

 

证书过期阻止
证书过期阻止

一开始以为是浏览器的问题,于是更换了浏览器,用修复软件修复了,问题依旧。最后才发现是系统时间问题,更改系统时间,一切OK了,登录淘宝时根本不需要什么证书。

 

 

Php连接Mssql数据库的方法

      首先搭建PHP的使用环境,一般都是使用PHP+mysql+apache的环境,也可以用PHP+mysql+IIS,其实也可以用PHP+mssql+apache的环境,我这里要说的就是PHP+mssql+apache的连接方法。

      1、用PHPnow 直接就可以搭建起PHP+mysql+apache的环境,这里就利用这各环境,也可以连接到mssql的数据库的。

      2、找到php-apache2handler.ini下面连个地方,去掉前面的分号,就是开起Mssql 数据库。

           extension=php_pdo_mssql.dll
           extension=php_pdo_mysql.dll

      3、将ext文件夹里的文件copy到system32下面。

            php_mssql.dll

            php_pdo_mssql.dll

     4、将php 文件夹了的 ntwdblib.dll文件copy到system32下面。有些有这个文件就不用,但要注意版本。

    5、看php环境的版本信息可以使用<?phpphpinfo();?> 来查看。

通过这几步就搭建好了PHP+mssql+apache的环境了。

下面就是连接数据库了。

方法一:

[cc lang=”php”]

<?php
$myServer = “loaclhost”;
$myUser = “guests”;
$myPass = “”;
$myDB = “db”;

//create an instance of the  ADO connection object
$conn = new COM (“ADODB.Connection”)
  or die(“Cannot start ADO”);

//define connection string, specify database driver
$connStr = “PROVIDER=SQLOLEDB;SERVER=”.$myServer.”;UID=”.$myUser.”;PWD=”.$myPass.”;DATABASE=”.$myDB.”;CharacterSet=UTF-8″;
  $conn->open($connStr); //Open the connection to the database

$query =”select xx,xxx, from ccc”;

//execute the SQL statement and return records
$rs = $conn->execute($query);

$num_columns = $rs->Fields->Count();
for ($i=0; $i < $num_columns; $i++) {
    $fld[$i] = $rs->Fields($i);
}
while (!$rs->EOF)  //carry on looping through while there are records
{
 for ($i=0; $i < $num_columns; $i++) {
        $ipadd=$fld[$i]->value;
        echo ”  “;
           $ipadd = str_replace( ‘>’,’>’.chr(13),$ipadd);
       $ipadd = str_replace(“‘,”);}”,””,$ipadd);
      $ipadd = str_replace(“\r”,””,$ipadd);
      $ipadd = str_replace(“\n”,””,$ipadd);
      $ipadd = iconv(‘GB2312’, ‘UTF-8’,$ipadd);
       
        echo $ipadd;
        }
    echo chr(13);
    $rs->MoveNext(); //move on to the next record
   }
//close the connection and recordset objects freeing up resources
$rs->Close();
$conn->Close();

$rs = null;
$conn = null;
?>

[/cc]

方法二

[cc  lang=”php”]

$conn=mssql_connect(“loaclhost”,”uid”,”pw”);
//CharacterSet=>”UTF-8″;
mssql_select_db(“db”);
//mssql_query(“SET NAMES ‘utf8′”);
$strings=”select xxx,xxxxx,xxxxxx from cccc “;
$rs = mssql_query($strings,$conn);
 if($row=mssql_fetch_array($rs))
       {
              $ipadd=$row[0];
       //$tym=iconv(‘UTF-8’, ‘GB2312’,$cc)
        $ipadd = str_replace( ‘>’,’>’.chr(13),$ipadd);
       $ipadd = str_replace(“‘,”);}”,””,$ipadd);
      $ipadd = str_replace(“\r”,””,$ipadd);
      $ipadd = str_replace(“\n”,””,$ipadd);
      $ipadd = iconv(‘GB2312’, ‘UTF-8’,$ipadd); //转换编码的,有些不需要就可以不用。
         echo $ipadd;
         echo $row[1];
         echo $row[2];     
       }
//echo mssql_num_rows($rs);

?>

[/cc]

局域网共享之你可能没权限使用网络资源

        在局域网共享中总是会遇到这样那样的问题,昨天又遇到了这样的问题:你可能没权限使用网络资源。

你可能没权限使用网络资源

解决方法:1、确认guest帐号是否被启用,网络访问guest是否被允许。

                      2、NTFS磁盘是否有访问权限。

                      3、是否在一个工作组中,不在就更改网络ID,改为在一各组中。

以上几个反面经常会引起上面的问题,仔细检查这几方面就能解决。

安卓系统手机卸载安卓市场

        今天同事说他的手机会自动联网,占用上网流量,于是我们用360的流量统计,统计了下,发现就是安卓市场自动占用的流量,开始用海卓来控制上网的开和关,以为就可以了,但发现流量还是在用,于是决定卸载掉安卓市场。

        打开设置-应用程序-管理应用程序,发现里面更本没有安卓市场这各软件。为什么会没有呢?

               原来,安卓市场根本不是装在自己的内存卡里的,是手机系统里自带的程序,所以直接是没有权限卸载的。

      那么如何获取权限呢?

                通过软件superoneclick 来获取权限,点击root ,稍等片刻就OK. 提示是否继续选否,这样就获取了toor权限,具体详细操作看软件说明。  

安卓获取root 权限
安卓获取root 权限

          获取了权限那么如何卸载安卓市场呢?

        通过上面对的方法获取了toot权限,下面就是删除软件了,但我们还要借助RE管理器这个软件,或者其他系统管理的软件,通过这各软件来删除安卓市场,(RE管理器可以在这里下载https://www.yufe.me/wjxz/66)进入RE管理器获取读写的权限,进入system\app\找到 himarket……开头的文件,删除就可以了。

        OK,这样安装在手机本身的内存卡里的软件就删除了,用同样的方法可以删除系统自带的其它软件,不过要小心哦。。。不要删除错了各。。。。否则只有刷机了。。。。。