-
PHP并发操作上的加锁
PHP并发操作下的加锁 php如何解决多线程读写同一文件 大家都知道,PHP是没有多线程概念的,尽管如此我们仍然可以用“不完美”的方法来模拟多线程。简单的说,就是队列处理。通过对文件进行加锁和解锁,来实 现。当一个文件被一个用户操作时,该文件是被锁定的,其他用户只能等待,确实不够完美,但是也可以满足一些要求不高的应用。 有这么一个需求:生成文件的时候,由于多用户都有权限进行生成,防止并发下,导致...
320
热度 -
mysql版本过高的话就不支持这种格式?该怎么处理
mysql版本过高的话就不支持这种格式?mysql版本过高的话就不支持insertinto$tb(表)set$var(字段=字段值)这种格式?父类:classmysql{ public$host; //主机 public$db; //数据库 public$user; //用户名 public$pass; //密码 public$set; //编码 func...
251
热度 -
php怎么生成utf-8的html文件
php如何生成utf-8的html文件php如何生成utf-8的html文件??注意不是简单地加<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>,而是生成文件后用记事本打开另存为后编码自动为utf-8。color='#e78608'>------解决方案------...
101
热度 -
dedecms的dededown类获取远程图片的函数用如下,调用的时候传递过去的也是有效,但是发现以下两句调用为空 无法获取解决方法
dedecms的dededown类获取远程图片的函数用如下,调用的时候传递过去的也是有效,但是发现以下两句调用为空无法获取dedecms的dededown类获取远程图片的函数用如下,调用的时候传递过去的也是有效,但是发现以下两句为空,无法获取获取远程图片的函数用如下,调用的时候传递过去的也是有效,但是发现以下两句为空,无法获取$htd->openurl($url);$htd->geth...
124
热度 -
算法题:100分,给出任意长度数字字符串,求所有不重复的组合,该怎么解决
算法题:100分,给出任意长度数字字符串,求所有不重复的组合比如输入字符串"1234",输出所有的不重复的24个组合:1234,1243,1324,1342。。。。。。,输入字符串"123",输出所有的不重复的9个组合:123,132,213,。。。。。。提示:第一步:求出给定字符串的所有不重复组合数,比如"1234"的组合是24个,&q...
62
热度 -
PHP保险防范
PHP安全防范 PHP 代码安全和XSS,SQL注入等对于各类网站的安全非常中用,尤其是UGC(UserGeneratedContent)网站,论坛和电子商务网站,常常是XSS和SQL注入的重灾区。这里简单介绍一些基本编程要点,相对系统安全来说,php 安全防范更多要求编程人员对用户输入的各种参数能更细心. ? php 编译过程中的安全 ? 建议安装Suhosin 补丁,必装安全补丁 ? ? ...
268
热度 -
PHP开发中保险防范知识
PHP开发中安全防范知识PHP代码安全和XSS,SQL注入等对于各类网站的安全非常中用,尤其是UGC(UserGeneratedContent)网站,论坛和电子商务网站,常常是XSS和SQL注入的重灾区。这里简单介绍一些基本编程要点,相对系统安全来说,php安全防范更多要求编程人员对用户输入的各种参数能更细心. php编译过程中的安全 建议安装Suhosin补丁,必装安全补丁 php.ini...
144
热度 -
php兑现读写csv文件的header()函数使用
php实现读写csv文件的header()函数使用 php实现读写csv文件的header()函数使用定义和用法header()函数向客户端发送原始的HTTP报头。认识到一点很重要,即必须在任何实际的输出被发送之前调用header()函数(在PHP4以及更高的版本中,您可以使用输出缓存来解决此问题):<html><?php教程//结果出错//在调用header()之前已存在输出h...
234
热度 -
php 创设短地址 (var_export)
php创建短地址(var_export) 提交页面shorten.php: ? ? <formmethod="post"action="show.php"> <inputtype="text"name="url"value=""style="width:800px;padding:3px7px;"/> <inputtype="submit"name="submi...
500
热度 -
PHP借用$cmd运行程序后,怎么关闭
PHP借用$cmd运行程序后,如何关闭?我想用PHP运行某exe程序(不要CRON等计划程序,PHP里还有其他内容。这里方便测试,以记事本为例),在其打开3秒后,执行关闭。如何操作?是否可以调用任务管理器将其关闭?求解决代码。谢谢。PHPcode <?php $cmd='C:\WINDOWS\system32\notepad.exe'; system($cmd); sleep(3); //$...
252
热度 -
PHP 生成缩略图片的有关问题
PHP生成缩略图片的问题我是这样想....我设置要生成的缩略图片大小为100*50我的原图片是1000*600我想把原图片等比缩放,水平或垂直居中.其它的地方用白色填充,不知道我的意思表达清了没color='#e78608'>------解决方案--------------------原图w1h1新图w2h2ifw1/h1>w2/h2//缩放后高度不足新图高h=h2/w2*w1垂直居中时的偏...
233
热度 -
PHP 异步施行方法,模拟多线程(转载文章)
PHP异步执行方法,模拟多线程(转载文章) 来源:http://hi.baidu.com/aqw518/blog/item/1e5cd4116ec52244f919b840.htmlPHP本身没有多线程的东西,但可以曲线的办法来造就出同样的效果,比如多进程的方式来达到异步调用,只限于命令模式。另外还有一种更简单的方式可用于Web程序中,那就是用fsockopen()、fputs()来请求一个URL...
435
热度 -
关于导入txt文件到数据库的有关问题
关于导入txt文件到数据库的问题我们每天都会从amazon导出一些订单(txt文件),然后用PHP导入到数据库,现在出现的问题就是:有些txt文件导入的时候总会有几条记录导不进去,但是单独提取出来(把导不进去的记录建一个文件)再导就能成功,每个txt文件大概1000条左右的记录,以下是PHP原代码,请各位大大帮我分析一下什么原因还有请问可以查写入数据库失败的原因吗?可以的话怎么查PHPcode ...
316
热度 -
PHP socket 发到指定的地址,该如何解决
PHPsocket发到指定的地址有3个用户通过socket登录到了服务端,通过mysql记录下了三个用户的IP与端口分别为:A:192.168.1.100:13564B:192.168.1.100:13565C:192.168.1.100:13566现在我想在客户A发一个指今(包含客户B的端口),服务端接受分析后从数据库取出客户B对应的地址发个TEST字符给B我在服务端加入如下代码,出现错误,PH...
422
热度 -
关于一次上传多个图片的插件有没有?解决方法
关于一次上传多个图片的插件有没有?像discuz发帖那样,一次上传多个图片,然后将所有上传的图片路径插入到编辑器中。有没有?color='#e78608'>------解决方案--------------------找个JS批量上传插件,主要是美观而已,技术角度还是个表单。从http协议实现角度,下面的php代码是一个活生生的协议细节:PHPcode <?php functiondo_pos...
559
热度 -
[新手请问]PHP写入MySQL数据库的有关问题
[新手请教]PHP写入MySQL数据库的问题现在利用PHP数组生成了从1-33的任选6个数字的组合数据,约100万条的数据生成了数据.TXT文件,格式如下[1,2,3,4,5,6][1,2,3,4,5,7][1,2,3,4,5,8][1,2,3,4,5,9][1,2,3,4,5,10][1,2,3,4,5,11][1,2,3,4,5,12][1,2,3,4,5,13][1,2,3,4,5,14][...
235
热度 -
链接库(txt)与可以查询功能就这点分了。该如何解决
链接库(txt)与可以查询功能就这点分了。PHPcode <formaction="INDEX.php"method="post"> <selectname="month"> <optionvalue="1"<?phpif(isset($_POST["month"...
306
热度 -
获取MSN(HOTMAIL)信箱好友同步更新版2011-8
获取MSN(HOTMAIL)邮箱好友同步更新版2011-8本帖最后由hudie631489527于2011-08-2509:01:51编辑 去年做的MSN(HOTMAIL),gmail,yahoo三个模拟登录,现在MSN已经失效了 在CSDN论坛关注的朋友比较多,工作上也需要这个,所以再次拿起HTTP分析工具一窥究竟 这次分析发现,MSN让人哭笑不得,他们在最后一步登录时,对COOKIE有检测,检...
594
热度 -
上载有关问题,小文件上载正常,上载大于100M的文件,进度条到100M以外的时候,进度条就不走了,代码什么地方出有关问题了
下载问题,小文件下载正常,下载大于100M的文件,进度条到100M以外的时候,进度条就不走了,代码什么地方出问题了?本帖最后由bxline于2012-12-1706:31:43编辑 我用的是下面的代码,我试验了两回一次下载到145M不走了,一次下载到129M就不走了 ,这是怎么回事?小文件下载正常,就是大于100M的文件不正常 下面是代码:我是03+FASTCGI,不是apache,所以代码中有的...
256
热度 -
PHP正则解析|提取|过滤标准的syslog日记文件内容
PHP正则解析|提取|过滤标准的syslog日志文件内容日志内容: Dec3015:10:48rootmy:192.168.1.51test退出邮件管理系统 Dec3015:11:23rootmy:192.168.1.51stella退出邮件管理系统 ... 通过正则逐行提取有用信息,并返回数组 ... 解析后: array( [0]=>array( [0]=>Dec3015:10:4...
680
热度