php
夏天的一朵云
这个作者很懒,什么都没留下…
展开
-
php下载zip压缩后的https图片问题
拆分一:下载zip压缩后的照片$url = 'https://fuss10.elemecdn.com/c/6c/69a7740b4ab864ac0639eb583d68fjpeg.jpeg';$img = file_get_contents("compress.zlib://".$url);$data = file_put_contents('E:/img/aaaaaaaaaaaa.jpeg',$img);拆分二:下载https图片确保已经在php.ini 打开openssl扩展和 fop原创 2022-03-02 00:59:46 · 1453 阅读 · 0 评论 -
mac vscode 配置php跳转
1. mac上安装了php2. 在命令行 whereis php(which php)查看php安装路径3. 在vscode中安装 插件 PHP IntelliSence。4. 打开vscode配置,在扩展配置中找到 PHP IntelliSence 的配置"php.executablePath": "/usr/bin/php",5. 保存工作区。6. 重启即可。...原创 2021-04-17 23:02:13 · 962 阅读 · 0 评论 -
PHP定时器实现每隔几秒运行一次
php是服务器端脚本了并不像js那样有专业的settimeout函数来定时执行了,但只要浏览器不关闭各阶层是可以做到了,下面一起来看看。下面写个简单例子来讲解这个方法。<?php ignore_user_abort();//关闭浏览器仍然执行set_time_limit(0);//让程序一直执行下去$interval=3;//每隔一定时间运行do{ $msg=date("...转载 2019-11-05 15:52:27 · 288 阅读 · 0 评论 -
PHP5中file_get_contents函数获取带BOM的utf-8文件内容时需注意
PHP5中的file_get_contents函数获取文件内容,实际是按二进制来读取的,所以,当你用file_get_contents去获取一个带BOM的UTF-8文件时,它并不会把UTF-8的BOM去掉,当你把读取的内容当作文本内容来进行一些操作时,可能会发生一些意想不到的结果。这并不能算作一个BUG,因为file_get_contents函数读取文件的时候,是按二进制来读取的,读取到的内容是包转载 2014-05-26 22:56:06 · 644 阅读 · 0 评论 -
在PHP模板引擎smarty生成随机数的方法和math函数详解
这个当然绝对是可行的,但过于复杂,下面作者就如何直接在smarty模板中生成随机数这个小技巧和大家分享一下。现在假设在smarty模板中需要生成一个125-324之间的随机数,那么可以按如下写法:.代码如下:{math equation=rand(125,324)}这样就实现了我们的目的了,怎么样?是不是很简单,其实这里主要用到了smarty模板中的转载 2015-05-20 15:44:08 · 1137 阅读 · 0 评论 -
php日期转时间戳,指定日期转换成时间戳
写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换的几种转换方式。一、在MySQL中完成 这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只转载 2015-05-23 12:18:30 · 551 阅读 · 0 评论 -
php 中使用cURL发送get/post请求,上传图片,批处理
cURL是利用url语法规定传输文件和数据的工具。php中有curl拓展,一般用来实现网络抓取,模拟发送get post请求,文件上传。 在php中建立curl的基本步骤如下: 1 初始化 2 设置选项,包括url 3 执行并获取结果 4 释放curl句柄。 在工作和学习中,我也是时常用的curl。由于在使用curl设置选项时,各种选项比转载 2015-05-23 13:06:39 · 4281 阅读 · 0 评论 -
OpenSSL命令---pkcs8
用途:pkcs8格式的私钥转换工具。它处理在PKCS#8格式中的私钥文件。它可以用多样的PKCS#5 (v1.5 and v2.0)和 PKCS#12算法来处理没有解密的PKCS#8 PrivateKeyInfo格式和EncryptedPrivateKeyInfo格式。用法:[cpp] view plaincopyopenssl转载 2015-12-18 11:29:37 · 1362 阅读 · 0 评论 -
PHP Ajax 跨域问题最佳解决方案
本文通过设置Access-Control-Allow-Origin来实现跨域。例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com。如果直接使用ajax访问,会有以下错误:XMLHttpRequest cannot load http://server.runoob.com/server.php. No 'Access-Con转载 2017-03-08 12:13:43 · 334 阅读 · 0 评论 -
unable to load dynamic library php_pdo_pgsql.dll
出的这个错误比较滑稽,要配置yii,所以原创 2014-06-06 21:34:07 · 1933 阅读 · 0 评论 -
忘记ecshop管理员用户和密码怎么办?ecshop账号密码重置工具,ecshop管理员密码重设工具
将以下代码保存为mima.php 上传到网站跟目录define('IN_ECS', true);require(dirname(__FILE__) . '/includes/init.php');$admin_name=trim($_REQUEST['u']);if($_REQUEST['act'] == ''){$admin_pass=trim($转载 2014-06-02 17:01:52 · 5546 阅读 · 0 评论 -
自动生成验证码
验证码生成页面 verification.phpsession_start(); //文件头... header("Content-type: image/png"); //创建真彩色白纸 $im = @imagecreatetruecolor(50, 20) or die("建立图像失败"); //获取背景颜色 $ba原创 2013-12-07 17:26:38 · 1890 阅读 · 0 评论 -
介绍生成PHP网站页面静态化的方法
页面静态化的方法,分为两种,一种是伪静态,就是url 重写,一种是你真的静态化。下面介绍PHP中页面静态化的方法。在PHP网站开发中为了网站推广和SEO等需要,需要对网站进行全站或局部静态化处理,PHP生成静态HTML页面有多种方法,比如利用PHP模板、缓存等实现页面静态化,今天就以PHP实例教程形式讨论PHP生成静态页面的方法。什么是PHP静态化PHP静态化的简单理解就是转载 2013-12-05 09:02:24 · 732 阅读 · 0 评论 -
php删除指定文件/获取文件夹的所有文件名
一、删除文件。unlink()语法: int unlink(string filename);返回值: 整数函数种类: 文件存取。如:unlink("tmp/test.txt");二、获取文件夹下面的文件名$dir = "message/"; // 文件夹的名称if (is_dir($dir)){ if ($dh = opendir($dir))转载 2014-01-03 10:51:17 · 952 阅读 · 0 评论 -
apache 开启伪静态支持
如果需要开启伪静态支持:打开apache的配置文件httpd.conf1.把#LoadModule rewrite_module modules/mod_rewrite.so前面的#去掉。2.找到## AllowOverride controls what directives may be placed in .htaccess files.# It can be “转载 2013-12-22 11:54:19 · 567 阅读 · 0 评论 -
php 点击链接图片下载程序代码
页面用click跳转进来,就可以直接下载文件了 $imageName = $_GET['imageName']; $imageUrl = $_GET['imageUrl']; $localhostPath = str_replace("\\","/",dirname(__FILE__)); //这里要引用绝对路径 $imageUrl = $localhostPath."/".$im原创 2014-03-13 16:50:38 · 5957 阅读 · 0 评论 -
php中怎样实现图片的打包下载
<?phpclass zipfile { var $datasec = array (); var $ctrl_dir = array (); var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00"; var $old_offset = 0; function unix2_dostime($u原创 2014-03-13 18:27:56 · 4153 阅读 · 1 评论 -
php两个长数字或字符串的比较大小
不管我比较的是两个数字或者字符串,明明不相同的两个竟然判断相等,这是怎么回事呢?if("10012014021504410429"=="10012014021504410429"){echo "come";}目测程序自动把字符串转为十进制数字了,php的int类型是32位的,多余的位数应该是被砍掉了,所以结果就是int(2147483647) == int(2147原创 2014-03-14 00:38:19 · 7520 阅读 · 0 评论 -
2003+IIS6.0+PHP5.2.5
第一步:直接解压缩放到D盘PHP5目录下。(必须)第二步:将 PHP 目录添加到 PATH 环境变量中(必须) 在“我的电脑”上点右键,打开“属性”页面,选择“高级”标签页,点击“环境变量”按钮,在“系统变量”栏中找到 Path这一项(可能需要将滚动条向下滚动才能找到),鼠标双击 Path 这一项,在最后加入PHP目录,包括前面的“;”(如: ;D:\PHP5 ),点击“确定”;转载 2014-04-13 23:35:36 · 908 阅读 · 0 评论 -
用php查询文件目录并输出时中文乱码问题
我的dreamweaver环境是utf-8,当我查询中文目录时出现的是打不开路径的情况,这时我就将中文路径进行转码!$path = "F:\\办公"; $path = iconv("utf-8","gbk",$path); 这样就能顺利打开中文路径,当我查出来的文件是中文标题时又出现问题,这是我再将其进行转码if($dire = scandir($path)){ for原创 2013-10-26 16:12:53 · 4685 阅读 · 1 评论