php教程
PHP获取网站标题+描述+关键字代码,无需第三方接口
原生PH获取标题(title)、描述(description)、关键字(keywords)代码,无需第三方API接口。<?phpheader("content-type:text/html; charset=utf8");$arr = file("http://www.wdzzz.com");if($arr){ foreach($arr as $a){ if(strchr($a,"<title...
readFile()函数判断文件是否读取完成
函数说明从文件指针指向的位置开始将数据读出到一个文件中, 且支持同步和异步操作,如果文件打开方式没有指明FILE_FLAG_OVERLAPPED的话,当程序调用成功时,它将实际读出文件的字节数保存到lpNumberOfBytesRead指明的地址空间中如果文件要交互使用的话...
PHP大文件限速下载功能示例代码分享
PHP在开发大文件下载功能中,推荐使用文件分段下载,避免文件过大,下载失败或文件损坏。大文件限速下载PHP代码<?php//设置文件最长执行时间set_time_limit(0);if (isset($_GET['filename']) && !empty($_GET['filename'])) { $file_nam...
Nginx + X-Accel大文件下载示例代码
Nginx + X-Accel大文件下载示例代码,做个记录以后会用到。// 启用 nginx X-Accel 下载 header('Content-Type: application/octet-stream'); $encoded_fname = '附件名称'; header('Content-Disposition: a...
PHP下载功能手机浏览器乱码和变成HTML格式的解决方法
今天我的站长站在测试一款下载站源码时发现,发现电脑端下ZIP文件完美无错,用手机浏览器和第三方浏览器下载变成了乱码,苹果手机还会给ZIP下载文件变成html格式。解决方案网上找了很多种解决方法,有的说是编码没设置好,有的说函数错乱。最后测试,我的站长站...
网站Ping接口源码,IP地址+测速
网站Ping接口源码,接口利用的百度开发接口制作,接口可查IP地址和网站测速。API接口代码<?php$hh=$_GET['hh']?:"\n";//换行符号(默认\n)if($_GET['url']==null){echo "请输入参数!";exit();}if (preg_match('/http:\/\//i'...
Accept-Length无法获取下载文件大小解决方法
php下载文件时,我们一般会加上如下的header信息:header("Content-type: application/octet-stream");header("Accept-Ranges: bytes");header("Accept-Length:".$fileSize); //请用Content-Lengthheader("Content-Disposition: attachment; filename="...
PHP百度自动推送API代码
<?php//baidu push api//https://ziyuan.baidu.com/linksubmit/index 这里提供的 api 接口,普通收录,主动提交,php代码$api = 'http://data.zz.baidu.com/urls?site=网址&token=秘钥'; //get site urlsfunction GetUrls($api):string{ $...
PHP获取IP地理位置API接口源码
利用PHP的curl函数获取IP地理位置API接口源码示例,调用的站长工具数据。<?php echo '<html> <head> <title>IP地理位置接口</title></head></html>'; //以上内容输出页面标题if (!empty($_GET["ip"])){ //如果...
php判断是否为get传值,参数值是否存在
判断是否为get传值用到了is_array()函数,用于检测变量是否是一个数组if(is_array($_GET)&&count($_GET)>0){//真}判断参数值是否存在用到了isset函数,当变量的值为 NULL "\0" 时,isset() 返回 FALSE,其他都为 TRUEif(isset($_GET["id"])){$id=$_GET["id...