<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>马永占,myz,mayongzhan - php</title><link>http://blog.csdn.net/mayongzhan/category/320786.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Sun, 20 Jul 2008 22:13:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>myz</dc:creator><title>csdn模拟登陆</title><link>http://blog.csdn.net/mayongzhan/archive/2008/07/20/2681598.aspx</link><pubDate>Sun, 20 Jul 2008 22:10:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/07/20/2681598.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2681598.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/07/20/2681598.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2681598.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2681598</trackback:ping><description>首先声明本模拟不稳定,有时会出现登陆不进去.
模拟的原理请参考blog.csdn.net/mayongzhan的文章,相关的知识也请参考blog.csdn.net/mayongzhan.
原来是因为csdn的metaweblog不能发布类别,所以采用模拟登陆然后发布.当然也发现了不少csdn秘密,比如隐藏的用于发送垃圾邮件 
的field,还有很多csdn只隐藏没删掉的功能.有兴趣大家可以尝试一下,看看是否被封掉.
回归xmlrpc了.这个东西发布出来给大家欣赏一下 by MyZ.

&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2681598.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>php加密 md5 sha1 crc32 mcrypt des</title><link>http://blog.csdn.net/mayongzhan/archive/2008/06/12/2541283.aspx</link><pubDate>Thu, 12 Jun 2008 20:04:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/06/12/2541283.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2541283.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/06/12/2541283.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2541283.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2541283</trackback:ping><description>PHP只是一种语言.加密解密只是一种对字符串操作的方法.当然PHP是支持所有的加密算法.如果不支持某种的话,你也可以自己写一个出来. &lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2541283.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>给php加速的东西</title><link>http://blog.csdn.net/mayongzhan/archive/2008/06/05/2515311.aspx</link><pubDate>Thu, 05 Jun 2008 23:01:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/06/05/2515311.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2515311.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/06/05/2515311.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2515311.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2515311</trackback:ping><description>Xcache/APC/eaccelerator/mmcache
编译缓冲器,用内存来缓存zend引擎编译产生的opcode

Memcached
这个不是编译方面的,是用来缓存对象的,也是用内存来存储,比如得到一个$myz里面有1000条从数据库读出来的数据,这样存到内存中,然后再用的时候直接读内存就行了,就不需要再交互数据库了.

除了使用这些工具,有一个良好的编程习惯是很重要的.
&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2515311.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>csdn模拟登陆使用curl模拟登陆</title><link>http://blog.csdn.net/mayongzhan/archive/2008/04/28/2340408.aspx</link><pubDate>Mon, 28 Apr 2008 18:29:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/04/28/2340408.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2340408.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/04/28/2340408.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2340408.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2340408</trackback:ping><description>讲讲原理吧.曾经但过有人用python和c#写出来过模拟登陆csdn的.所以决定用php写一个.php当中适合做这个工作的是socket或者是curl,其实curl也是一种
Socket不用说了.太基础了.任何的header和内容都可以模拟出来的.适合高手使用.
我使用的是curl,可以很方便的实现http post操作.当然也能顺便使用cookie还有可以制定header.

想要模拟csdn的登陆.
第一步就是要找出csdn是怎样登陆的.检测一下http.
用来完成这个工作的是类似于live http header之类的工具.这些工具都有哪些还有他们具体的内容都在http://blog.csdn.net/mayongzhan 中的其中一篇文章里.

&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2340408.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>xmlrpc应用metaweblogAPI</title><link>http://blog.csdn.net/mayongzhan/archive/2008/04/19/2308168.aspx</link><pubDate>Sat, 19 Apr 2008 23:25:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/04/19/2308168.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2308168.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/04/19/2308168.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2308168.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2308168</trackback:ping><description>xmlrpc应用metaweblogAPI&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2308168.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>flush控制输出模拟安装进度</title><link>http://blog.csdn.net/mayongzhan/archive/2008/03/10/2164335.aspx</link><pubDate>Mon, 10 Mar 2008 18:18:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/03/10/2164335.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2164335.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/03/10/2164335.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2164335.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2164335</trackback:ping><description>flush控制输出模拟安装进度&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2164335.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>php扩展</title><link>http://blog.csdn.net/mayongzhan/archive/2008/03/04/2146716.aspx</link><pubDate>Tue, 04 Mar 2008 14:35:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/03/04/2146716.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2146716.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/03/04/2146716.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2146716.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2146716</trackback:ping><description>php扩展&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2146716.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>PHPSPL,StandardPHPlibrary Module (SPL标准库)</title><link>http://blog.csdn.net/mayongzhan/archive/2008/03/04/2146284.aspx</link><pubDate>Tue, 04 Mar 2008 11:54:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/03/04/2146284.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2146284.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/03/04/2146284.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2146284.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2146284</trackback:ping><description>PHPSPL,StandardPHPlibrary Module (SPL标准库)&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2146284.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>PHP socket,server,cient,模拟post</title><link>http://blog.csdn.net/mayongzhan/archive/2008/01/28/2069388.aspx</link><pubDate>Mon, 28 Jan 2008 10:19:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/01/28/2069388.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2069388.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/01/28/2069388.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2069388.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2069388</trackback:ping><description>PHP socket,server,cient,模拟post&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2069388.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>php soap 实例 不使用wsdl</title><link>http://blog.csdn.net/mayongzhan/archive/2008/01/25/2065461.aspx</link><pubDate>Fri, 25 Jan 2008 15:31:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/01/25/2065461.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2065461.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/01/25/2065461.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2065461.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2065461</trackback:ping><description>php soap 实例 不使用wsdl&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2065461.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>xmlrpc 实例</title><link>http://blog.csdn.net/mayongzhan/archive/2008/01/25/2065446.aspx</link><pubDate>Fri, 25 Jan 2008 15:25:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/01/25/2065446.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2065446.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/01/25/2065446.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2065446.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2065446</trackback:ping><description>xmlrpc 实例&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2065446.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>php soap 实例</title><link>http://blog.csdn.net/mayongzhan/archive/2008/01/25/2064993.aspx</link><pubDate>Fri, 25 Jan 2008 11:58:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/01/25/2064993.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2064993.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/01/25/2064993.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2064993.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2064993</trackback:ping><description>php soap 实例&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2064993.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>curl模拟登陆</title><link>http://blog.csdn.net/mayongzhan/archive/2008/01/24/2062895.aspx</link><pubDate>Thu, 24 Jan 2008 11:48:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/01/24/2062895.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2062895.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/01/24/2062895.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2062895.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2062895</trackback:ping><description>curl模拟登陆&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2062895.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>curl基础</title><link>http://blog.csdn.net/mayongzhan/archive/2008/01/24/2062890.aspx</link><pubDate>Thu, 24 Jan 2008 11:45:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/01/24/2062890.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2062890.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/01/24/2062890.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2062890.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2062890</trackback:ping><description>curl基础&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2062890.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>myz</dc:creator><title>分析url,parse_url</title><link>http://blog.csdn.net/mayongzhan/archive/2008/01/21/2056076.aspx</link><pubDate>Mon, 21 Jan 2008 11:29:00 GMT</pubDate><guid>http://blog.csdn.net/mayongzhan/archive/2008/01/21/2056076.aspx</guid><wfw:comment>http://blog.csdn.net/mayongzhan/comments/2056076.aspx</wfw:comment><comments>http://blog.csdn.net/mayongzhan/archive/2008/01/21/2056076.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/mayongzhan/comments/commentRss/2056076.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2056076</trackback:ping><description>分析url,parse_url&lt;img src ="http://blog.csdn.net/mayongzhan/aggbug/2056076.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>