腾讯qq微博API调用成功了。

腾讯qq微博API调用成功了,效果如果所示,weibo.jpg
不想用现成的API,别人的东西用着毕竟不爽,一个是不能定制,一个是咱也是写代码的,就参照了网上的代码也弄了一个。
可以用<script src="weibo.php?user=xx"></script>的形式来调用,默认值显示第一条,主要就是把样式弄了下,防止撑破DIV,然后补齐链接。
这里暂时不公布代码了,而且做了调用限制,只能调用指定人员的微博。主要基于如下原因:
1.大部分核心代码都是参考别人的,也就不献丑了;
2.虽然用的是我的马甲账号来模拟的,但用得过多是还是存在被TX封号或者改流程的可能,这样就很麻烦。
3.服务器资源很有限。。。
注:2010年10月27号腾讯微博应用频道beta版上线,已经开放了微薄API。
http://open.t.qq.com/apps.php

整理过的PHP初级程序员、开发工程师能力测试

PHP初级程序员、开发工程师能力测试。本测试来源于网络整理及自己的一些理解,加入了一些自己开发中遇到的问题。
以后将不大接触PHP了,故而整理一下贴出来,修改了部分题目,解答了部分题,本贴不附答案。。
-----------------------------------昏哥线------------------------------
PHP初级程序员能力测试[闭卷]
注:①本测试满分100+4分,60分及格,形式为闭卷,不得翻阅任何手册和参考书籍。本试卷使用的PHP版本为5.2.6+,WEB服务器使用APACHE2+,开发平台为WINDOWS xp+
 ②本测试时间为3小时,若题后标明不限语言平台,则你可以使用PHP,C/C++,JAVA等任意一门语言完成。
③出题人&整理人:网络,陈小白。
1.已知三点A,B,C的坐标为A(20,20),B(15,40),C(50,30),三点构成一个三角形,求判断点D(30,18)是否在此三角形内。【本题主要考察基本算法,解答不限语言平台 5分】

2.求1~50万以内的素数。【本题主要考察基本算法,解答不限语言平台 5分】

附加题:用PHP求出1亿以内的素数并保存在文件中;求出100亿以内的素数的大概个数。【+4分】

3.请问$_GET,$_POST,$_REQUEST变量的作用是什么?区别是什么?【考察点:php 的变量机制 本小步骤:3分】

已知现在有一个表单定义如下:
<form action="?na.me=chen" method="post">
<input type="text" name="name" value="chen_rs"/>
<input type="submit" value="submit" />
</form>
那么$_GET['na.me']和$_POST['na.me']的值是什么?为什么?【本小步骤:2分】

阅读剩余部分...

php中几个文件读取函数的贴心功能

1、用file_get_contents或者fopen、file、readfile等函数读取url的时候,会创建一个名为$http_response_header的变量来保存http响应的报头,使用fopen等函数打开的数据流信息可以用 stream_get_meta_data来获取。
2、php5中新增的参数context使这些函数更加灵活,通过它我们可以定制http请求,甚至post数据。


示例代码1:

<?php
$html = file_get_contents('http://www.example.com/');
print_r($http_response_header);
$fp = fopen('http://www.example.com/', 'r');
print_r(stream_get_meta_data($fp));
fclose($fp);
?>

示例代码2:

<?php
$data = array ('foo' => 'bar');
$data = http_build_query($data);
$opts = array (
'method' => 'POST',
'header'=> "Content-type: application/x-www-form-urlencoded\r\n" .
 "Content-Length: " . strlen($data) . "\r\n",
 'content' => $data
),
);

$context = stream_context_create($opts);
$html = file_get_contents('http://www.example.com', false, $context);
echo $html;
?>
http://cn.php.net/manual/zh/function.file-get-contents.php
http://cn.php.net/manual/en/function.stream-context-create.php
http://cn.php.net/manual/zh/wrappers.http.php

一些被忽视的 PHP 函数(整理)

重点推荐下,顺便我自己也做个整理。


sys_getloadavg()


这个函数返回当前系统的负载均值信息(当然 Windows 下不适用),详细文档可以翻阅 PHP 的相关文档。文档中有段示例代码,基本上也就能看出它的用途了。

阅读剩余部分...

正则匹配函数体

以PHP为例,其他语言类似

<?php
$data = php_strip_whitespace('test.php'); //去掉注释,空格,换行(不包括字符串中的)
echo $data;
$data = preg_match_all("
    /
        function\s+     #匹配function和后面的空格
        [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*      #匹配函数名
        \(([^)]*?)\)\s+    #匹配函数参数,并且作为子模式捕获
        \{
        (.*?)
        \}(?=(?:\s*function|\s*?$)) #匹配大括号,仅当后面紧跟着function或者处于字符串结束位置时
    /xi
"
, $data, $matches);
 
print_r($matches);


    Page :
  1. 1
  2. ...
  3. 5
  4. 6
  5. 7
  6. 8