-
php 读取硕大无比网页内容
php读取超大网页内容我有个网页,有76万字节。直接访问网页可以访问。用户的服务器正常能访问网页。可是用php读取就无法获取内容了。这是为什么?哪里限制了?感觉有点关联的估计就是这个函数了:fread($fp,500000)问题是我设置100,也能读取那个大网页。那就是这个项在我服务器是无效的?到了用户那里就变成有效的了?求解!color='#FF8000'>------解决方案---------...
27
热度 -
html2ps怎么使用
html2ps如何使用?想把一个html页面转化为pdf,找到了一个叫html2ps的工具,但不知道如何使用,求解答color='#FF8000'>------解决方案--------------------给你一个实例<?phprequire('html2fpdf.php');$pdf=newHTML2FPDF();$pdf->AddPage();$fp=fopen("sample....
60
热度 -
php stream_select兑现可控并发
phpstream_select实现可控并发<?php$time=100;$parallel=10;$sockets=array();$results=array();$failed=array();$id=0;$url='localhost:8080';$http_msg="GET/stream_select_req.php?delay=%s";$http_msg.="HTTP/1.0\r...
51
热度 -
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
热度 -
php抓取页面与代码解析讲授
php抓取页面与代码解析讲解php抓取页面与代码解析讲解下面先简单说一下本文的主要内容:一、PHP抓取页面的主要方法:1.file()函数2.file_get_contents()函数3.fopen()->fread()->fclose()模式4.curl方式5.fsockopen()函数socket模式6.使用插件(如:http://sourceforge.net/projects/...
28
热度 -
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实现文件上载
php实现文件下载以前一直写java程序,最近根据项目需要,学习了一下php编程,刚起步学的还不多,现在在此向新手们分享一下我写文件下载的一点经验。?实现文件下载很简单,就只需要一个页面downLoad.php====================================================================?<?php$filePath="FileLis...
93
热度 -
关于这个php远程下载的代码!该怎么解决
关于这个php远程下载的代码!!!!!!!!!!!!!PHPcode<formmethod="post"><inputname="url"size="50"/><inputname="submit"type="submit"/></form><?...
262
热度 -
php://memory 怎么用
php://memory如何用我的本意是希望加载控制器文件能更加高效,毕竟读内存要比读磁盘快的多。我查了一下include可能支持php://memory这样的协议,但手册上并没有说过这该怎么用,而且我也没google到。我瞎蒙试着用php://memory/test和php://memory:test,但都是错的color='#e78608'>------解决方案----------------...
155
热度 -
练习php文件上载,上载的图片打不开
练习php文件下载,下载的图片打不开<?php $file_name="hello.jpg"; if(!file_exists($file_name)) { echo"文件不存在"; return; } $fp=fopen($file_name,"r"); //获取下载文件大小 $file_size=filesize($file...
60
热度 -
知道文件的路径怎么实现浏览器端的下载(文件是源文件)
知道文件的路径如何实现浏览器端的下载(文件是源文件)本帖最后由u013293559于2014-02-1012:11:05编辑知道文件的路径如何实现浏览器端的下载(文件是源文件)求求大神给支招......................color='#FF8000'>------解决方案--------------------header('Content-Disposition:attachmen...
85
热度 -
编写下载图片的有关问题
编写下载图片的问题。本帖最后由bianyu1983于2013-02-0922:17:02编辑$file_name="420.jpg";if(!file_exists($file_name)){ echo'文件不存在';}$fp=fopen($file_name,"r");$file_size=filesize($file_name);header("content-type:appliation/...
75
热度 -
哥哥姐姐们 PHP如何压缩大文件
哥哥姐姐们PHP怎么压缩大文件要压缩的文件最少为40M我的代码$data=implode("",file("timer.php"));$gzdata=gzencode($data,9);$fp=fopen("file.php.gz","w");fwrite($fp,$gzdata);fclose($fp)color='...
10
热度 -
小弟我用jquery的AJAX通过POST过来数据 appliction/json-rpc 接收不到,这是为什么?
我用jquery的AJAX通过POST过来数据appliction/json-rpc接收不到,这是为什么??JScriptcode<scriptsrc="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"type="text/javascript"></script>...
81
热度 -
PHP怎么向某个IP的某个端口发送一个字节
PHP如何向某个IP的某个端口发送一个字节?如题,比如向202.117.120.241的2012端口发送一个字节,字节的8位分别是00100000,该怎样实现?color='#e78608'>------解决方案--------------------$fp=fsoctopen('202.117.120.241',2012);fwrite($fp,chr(bindec('00100000')));...
109
热度 -
[求助]急,tc下256色bmp图像的调用
[求助]急,tc下256色bmp图像的调用 我调用了以下这段代码,运行结果是 Usage: ShowbmpFilename.BMP 还有不懂grac,grav,这两个出现在main函数里的形参是什么咚咚, 哪位侠客,能帮忙调试一下这段代码,在下感激不尽!!! #include<stdio.h> #include<dos.h> #inc...
362
热度 -
谢谢帮忙找错,有点长.......一个图书管理程序
谢谢帮忙找错,有点长.......一个图书管理程序 error和warnings: c:\programfiles\microsoftvisualstudio\myprojects\v\1.cpp(110):warningC4508:'huanbook':functionshouldreturnavalue;'void'returntypeassumed c:\prog...
459
热度 -
压缩与解压Zip(PHPZip种)
压缩与解压Zip(PHPZip类) ? PHPZip类来源:网络 visitFile()函数来源:http://topic.csdn.net/u/20071225/11/e6a8db84-df02-4622-987b-2a4ed4a5eef0.html(第14楼) 注:修改为可遍历子文件夹(替换遍历方法为visitFile()); ???添加GetZipComment()方法; ???加上用法说明...
366
热度 -
dede在线装配InitDede.php
dede在线安装InitDede.php <?php if(empty($_POST['dopost']))$dopost=''; else$dopost=$_POST['dopost']; $rmurl="http://www.dedecms.com/newver.txt"; //修改密码,并下载DedeCms进行安装 if($dopost=='mdpwd') { $oldpwd=$_P...
489
热度