首页 > php框架

PHP多线程的实现方法详解

多线程是java中一个很不错的东西,很多朋友说在php中不可以使用PHP多线程了,其实那是错误的说法PHP多线程实现方法和fsockopen函数有关,下面我们来介绍具体实现程序代码,有需要了解的同学可参考。

阅读全文

jQuery+Ajax+PHP实现“喜欢”评级功能代码

本文章来给大家介绍一个jQuery+Ajax+PHP实现“喜欢”评级功能代码,用户点击页面中自己喜欢的图片上的红心按钮时,前端页面向后台发送一个ajax请求,后台PHP程序接收请求后,查询IP库中是否已经有该用户的点击记录,如果没有,则将对应的数值+1,同时将该用户IP信息写入IP库,反之则告诉用户已经“喜欢过了”。

阅读全文

Perl CPAN::Modulelist的解决办法

今天用CPAN安装Term::ReadLine,报了个这样的错误

Going to read /root/.cpan/sources/modules/03modlist.data.gz
Cant locate object method "data" via package "CPAN::Modulelist" (perhaps you forgot to load "CPAN::Modulelist"?) at (eval 31) line 1.
at /usr/lib/perl5/5.8.5/CPAN.pm line 3406
CPAN::Index::rd_modlist(CPAN::Index, /root/.cpan/sources/modules/03modlist.data.gz) called at /usr/lib/perl5/5.8.5/CPAN.pm line 3129
CPAN::Index::reload(CPAN::Index) called at /usr/lib/perl5/5.8.5/CPAN.pm line 675
CPAN::exists(CPAN=HASH(0x9c79658), CPAN::Module, Term::ReadLine) called at /usr/lib/perl5/5.8.5/CPAN.pm line 1842
CPAN::Shell::expandany(CPAN::Shell, Term::ReadLine) called at /usr/lib/perl5/5.8.5/CPAN.pm line 2078
CPAN::Shell::rematein(CPAN::Shell, install, Term::ReadLine) called at /usr/lib/perl5/5.8.5/CPAN.pm line 2165
CPAN::Shell::install(CPAN::Shell, Term::ReadLine) called at /usr/lib/perl5/5.8.5/CPAN.pm line 201 eval {...} called at /usr/lib/perl5/5.8.5/CPAN.pm line 201 CPAN::shell() called at -e line 1

阅读全文

PHP验证码生成类完整代码

本文章提供这款php验证码生成类灵活好用,用户可以定义各个成员 有宽、高、画布、字数、类型、画类型同时我们只要修改 $Type就可以定义生成的是纯数字 , 纯小写字母,大小写数字混合,有需要的朋友可参考。

阅读全文