-
PHP用代码实现文件上载
PHP用代码实现文件下载?<?if(empty($_GET['FileName'])||empty($_GET['FileDir'])||empty($_GET['FileId'])){echo'<script>alert("非法连接!");location.replace("index.php")</script>';exit();}$file_name=$_GET...
71
热度 -
php筹建的服务器响应太慢
php搭建的服务器响应太慢?在一台电脑上搭建的服务器,在另一台点上访问时,打开网页的时间竟然是22秒,请问大家这有可能是什么原因?color='#e78608'>------解决方案--------------------局域网?有代码吗?直接phpinfo要22秒?color='#e78608'>------解决方案--------------------1.网络原因2.程序原因3.RPcolo...
45
热度 -
php 资料操作
php文件操作ini_set('memory_limit','-1');//ini_set("max_execution_time","3600");//设置超时时间$filep='qq.txt';$str=file('qq.txt');$lineCount=0;foreach($strAS$line){ $line=str_replace("\t...
91
热度 -
文件读写顺序有关问题
文件读写顺序问题本帖最后由o911016于2013-03-1312:45:07编辑<?phpfunctionread($filename){ $fp=fopen($filename,'rb'); flock($fp,LOCK_SH); $data=@fread($fp,@filesize($filename)); fclose($fp); return$data;}functionwrite...
47
热度 -
[转]php 处置 csv文件
[转]php处理csv文件<formenctype="multipart/form-data"action="import.php"method="POST">导入模板<labelfor="文件选择">文件选择:</label><inputname="csv_goods"type="file"/><inputtype="submit"value...
375
热度 -
记要蜘蛛爬行历史-PHP版
记录蜘蛛爬行历史--PHP版<?functionget_naps_bot(){$useragent=strtolower($_SERVER['HTTP_USER_AGENT']);if(strpos($useragent,'googlebot')!==false){return'Google';}if(strpos($useragent,'baiduspider')!==false){ret...
153
热度 -
php怎么读取大文件的最后一行,file函数就不用了
php如何读取大文件的最后一行,file函数就不用了。php如何读取大文件的最后一行,file函数就不用了。分享到:color='#FF8000'>------解决方案--------------------可以用fseek指定最后位置,然后往前读。比如fseek($fp,-1,SEEK_END);就跑到倒数第一行了color='#FF8000'>------解决方案---------------...
63
热度 -
PHP的fwrite会并发执行
PHP的fwrite能并发执行?PHPcode$f2=fopen('file/index.txt','w');fwrite($f2,$h.$old);fclose($f2);例如:制作留言板.没有使用MySQL等软件.直接把留言写入一个.txt文件里.如果在高峰时期,同一秒内有50,000人留言.www.dbscripts.net/guestbook/demo/PHP能并发执行,不会出错?colo...
31
热度 -
有没有办法用php在不解压的情况上直接上载压缩包里的文件
有没有办法用php在不解压的情况下直接下载压缩包里的文件用php_zip.dll扩展,文件名什么都可以读取出来但是这个功能一直无法实现这个功能非常重要,如果成功了,可能节约很多的资源和空间....我知道这个网站就有这个功能http://www.bvbcode.com/cn/0ij1cmk2color='#e78608'>------解决方案--------------------参考http://...
93
热度 -
PHP 文件操作类(创建文件并写入) 生成日记
PHP文件操作类(创建文件并写入)生成日志<?php/***文件操作(生成日志)支持多条插入*(如果插入多条语句并换行用','逗号分开)**/classlog{ public$path ='./info.txt'; //默认值文件 public$mode ='a'; //默认追加写 public$content='默认值:空...
55
热度 -
html2ps怎么使用
html2ps如何使用?想把一个html页面转化为pdf,找到了一个叫html2ps的工具,但不知道如何使用,求解答color='#FF8000'>------解决方案--------------------给你一个实例<?phprequire('html2fpdf.php');$pdf=newHTML2FPDF();$pdf->AddPage();$fp=fopen("sample....
60
热度 -
怎么将页面中表格数据存成一个execl表格
求教:如何将页面中表格数据存成一个execl表格把数据库查找的结果显示到页面的一个表格中,请问能不能将这个表格中的数据存到一个execl文件中?如果可能,能不能具体说明一下实现的方法。谢谢大家分享到:color='#FF8000'>------解决方案--------------------只是写入数据用fputcsv也行。$list=array(array('aaa','bbb','ccc','...
246
热度 -
php popen兑现多任务
phppopen实现多任务<?php$update_num=1000;$limit=100;$p_num=0;$line_cmd='ps-ef|grepdoit.php|grep-vgrep|wc-l';$exec_cmd='/usr/local/php/bin/phpdoit.php%s&>/dev/null2>&1';$t1=microtime(1);for(...
8
热度 -
php中把数组写下到文件,再读取
php中把数组写入到文件,再读取之前看到很多开源项目,一些项目的配置信息一般都写在文件里,有些是写到配置文件的常量里,有些是写到数组里了。不过那些相对复杂些,数组的没有深入研究。常量的我大致看了下,一般在修改的时候,比较复杂,首先你需要把配置文件全部读出来,然后通过正则匹配,替换内容,然后再写入文件,而我下面用的这个方法,相对比较简单,也比较容易,我贴下代码吧if(isset($_POST['su...
26
热度 -
session_start();能导致flock失败
session_start();会导致flock失败?PHPcode<?phpsession_start();$file="temp.txt";$fp=fopen($file,'w');if(flock($fp,LOCK_EX|LOCK_NB)){sleep(10);echo'a';flock($fp,LOCK_UN);}else{echo"Lockfilefa...
503
热度 -
用curl抓取网页的时候,为什么小弟我的每次都只能抓取18个左右就自动停止了
用curl抓取网页的时候,为什么我的每次都只能抓取18个左右就自动停止了?用curl抓取网页的时候,为什么我的每次都只能抓取18个左右就自动停止了?代码如下PHPcode<?phpfor($i=2;$i<30;$i++){$ch=curl_init("http://www.readnovel.com/novel/169509/$i.html");$fp=fopen(...
62
热度 -
PHP向文本文件累加数据
PHP向文本文件追加数据代码如下://一分钟内php文件被访问5000次,每次都往文本文件里追加$word数据$word="ok!";//请教各位高手,如果不锁定,追加的数据会出错吗,毕竟不是读,只是一个劲的追加数据$word="ok!";$fn='a2.txt';$fp=fopen($fn,'a');flock($fp,LOCK_EX);//锁定文件,避免...
81
热度 -
PHP 安全上载文件
PHP安全下载文件<?phpheader('Content-Type:text/html;Charset=utf-8');define('ROOT_PATH',dirname(__FILE__));/***下载文件*@paramstring$file_path绝对路径*/functiondownFile($file_path){ //判断文件是否存在 $file_path=iconv('ut...
42
热度 -
php排序1亿个QQ号码,该如何解决
php排序1亿个QQ号码吃饱喝足了,还发贴了。拆开分成几千份进行排序再合并。首先先创建一个1亿个QQ号的txt。<?php//创建一亿个QQ号的txt(大约需85~100秒)set_time_limit(0);$fn='qq.txt';$fp=fopen($fn,'w');$st=microtime(true);$l=range(0,10000);shuffle($l);foreach($l...
86
热度 -
php getimagesize解决办法
phpgetimagesize我在本地用getimagesize很正常,但程序在虚拟主机上就会报错怎么配置可以使此函数生效,或者有什么替代的具体方法,(我只想抓取到图片的宽度和高度)Warning:getimagesize()[function.getimagesize]:php_network_getaddresses:getaddrinfofailed:Temporaryfailureinna...
47
热度