标签归档:PHP

Win10下启动Nginx+php cgi 的代码笔记

I:\php\nginx-1.18.0>start nginx 启动nginx.exe -s stop 停止nginx.exe -s quit 退出nginx.exe -s reload 重新加载配置 打开windows命令窗口,执行以下命令,查看nginx的进程:tasklist /fi “imagename eq nginx.exe” I:\php\php-7.4.9-Win>php-cgi.exe -b 127.0.0.1:9000 ts : thread-safents : no-thread-safe I:cd php\nginx-1.18.0st […]

PHP 获取ip地址的六种方法

代码一: function getip() {   static $ip = ”;   $ip = $_SERVER[‘REMOTE_ADDR’];   if(isset($_SERVER[‘HTTP_CDN_SRC_IP’])) {     $ip = $_SERVER[‘HTTP_CDN_SRC_IP’];   } elseif (isset($_SERVER[‘HTTP_CLIENT_IP’]) && preg_match(‘/^([0-9]{1,3}\.){3}[0-9]{1,3}$/’, $_SERVER[‘HTTP_CLIENT_IP’])) {     $ip […]

php取整的几种方式,四舍五入,舍去法取整,进一法取整

php取整的几种方式,四舍五入,舍去法取整,进一法取整方式一:round 对浮点数进行四舍五入语法:float round ( float val [, int precision] ) echo round(3.4); // 3 echo round(3.5); // 4 echo round(3.6); // 4 echo round(3.6, 0); // 4 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.045, 2); // 5.05 echo round(5.055, […]

7种获取PHP文件后缀名的方法

第一种: $file = ‘x.y.z.png’;echo substr(strrchr($file, ‘.’), 1); 解析:strrchr($file, ‘.’)strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符 第二种: $file = ‘x.y.z.png’;echo substr($file, strrpos($file, ‘.’)+1); 解析:strrpos($file, ‘.’)查找 “.” 在字符串中最后一次出现的位置,返回位置 substr()从 […]

使用PHP阿里云OSS上传文件

1.安装PHP http://windows.php.net/download/,安装5.6+的PHP环境,我使用的php-7.4.9-nts-Win32-vc15-x64,解压后把ext目录下的php_curl.dll复制到C:/Windows/System32下,在php.ini中取消掉extension=curl前面的分号注释。 我的电脑右击选择属性,然后按照高级系统设置 -> 高级 -> 环境变量,进入环境变量属性页,在系统变量中把%PHP_INSTALL_DIR%/php-7.4.9-nts-Win32-vc15-x64加入Path。 在Dos命令行中输入命令php -v,如果显示P […]

php做图片上传功能

今天来做一个图片上传功能的插件,首先做一个html文件:text.php 做完后的效果: 这样可以点击浏览选择图片,然后上传,现在我们再做怎样把选择的图片传到我们新建的img文件里来,在做一个php处理页面:upload.php 参考:php做图片上传功能

PHP SESSION不能跨页面传递的问题解决

PHP中,session不能传递到下一个页面去,一般有两种情况: 我们先写个php文件:<?=phpinfo()?>, 传到服务器去看看服务器的参数配置。 转到session部分,看到session.use_trans_sid参数被设为了零。 这 个参数指定了是否启用透明SID支持,即session是否随着URL传递。我个人的理解是,一旦这个参数被设为0,那么每个URL都会启一个 session。这样后面页面就无法追踪得到前面一个页面的session,也就是我们所说的无法传递。两个页面在服务器端生成了两个session文 件,且无关联。(不知道这样理解对不对?请高手指教。) 所以一 […]

PHP+Javascript实现拖动滑块完成拼图验证码

下载源码 or 查看演示 github地址:https://github.com/binwind8/tncode 重要的文件: 1、tncode.js /*! tncode 1.2 author:weiyingbin email:277612909@qq.com //@ object webiste: http://www.39gs.com/archive/259.html //@ https://github.com/binwind8/tncode */ if(!document.getElementByClassName){     function hasClass(elem, cls) […]

CentOS 7 配置 nginx php-fpm 详细教程

CentOS 7 配置 Nginx 的步骤如下: 首先更新 yum,没有安装 yum 的自行安装 yum update 1. 安装 Nginx yum install nginx 开启 Nginx 并设置开机启动 systemctl start nginx systemctl enable nginx 完成后,输入 localhost 会显示如下页面,表示安装成功,该页面会由两个信息,一个是配置文件的路径,一个是 www 目录的路径 2. 安装最新版本的 PHP、PHP-FPM 注意 PHP 与 PHP-FPM 版本必须保持一致 yum install php php-fpm php-mysq […]

PHP网站后台模板(推荐)大全

PHP网站后台模板还是有很多的,网上随便搜索也能查找出来很多,我只是想说的是:PHP网站后台模板分为两种:一种是纯静态的PHP网站后台模板;另一种就是可以用前端框架来做后台模板; 做网站的都明白:大部分的 Web 应用和动态网站都需要一个后台管理系统用于管理前台界面的信息展示以及用户信息。管理后台的设计虽然不像前台界面那样要求设计精美,但是也需要有清晰的管理模块划分,这样使用后台管理系统的人员才能够方便的进行操作和管理。 一、PHP网站HTML后台模板(纯静态) 1、简洁扁平化CMS网站后台管理系统网站模板全套 百度网盘下载链接: https://pan.baidu.com/s/1s […]