手动wincache php

ThinkPHP5.0 apache服务器配置URL重写,index.php去除

本地环境wamp .htaccess文件代码 <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond % ......
ThinkPHP5 ThinkPHP 服务器 apache index

完美世界debug支持国际和国服所有版本更强的可以手动编辑配置

#debug;;2023年12月8日 22:30:06开始;0=d 1989 0 筑基;0和筑基之间是一个tab;;q1307807457;;程序作了优化并修复了大量BUG;优化了打开程序的速度;修正了无法检测到国际的64位程序;增加了一个批量处理;增加了一个如何刷NPC;2023年12月15日 1 ......
手动 版本 国际 世界 debug

十几个冷门还好用的PHP写法(冷门的让人震惊)

环境:PHP8.1 1. else foreach/else for //012 if(false) { } else for($i = 0; $i < 3; $i++) { echo $i; } //012 if(false) { } else foreach([0, 1, 2] as $v) { ......
冷门 写法 PHP

PHP复用CURL简单文件上传的2种方法

方法一:curlFile 客户端 $filePath = 'head.txt'; // 创建 CURLFile 对象 $file = new CURLFile($filePath); // 创建 cURL 资源 $ch = curl_init(); // 设置 cURL 选项 curl_setopt ......
文件 方法 CURL PHP

手动安装LAMP——在 CentOS 7 上安装 PHP、Apache 和 MariaDB(替代 MySQL)

在 CentOS 7 上安装 PHP、Apache 和 MariaDB(替代 MySQL)的过程如下: 1. 更新系统:sudo yum update 2. 安装 Apache:sudo yum install httpd 3. 启动 Apache 服务并设置开机自启:sudo systemctl ......
手动 MariaDB CentOS Apache MySQL

php tp框架 自定义日志

调用方法 $file_log = [ 'order_id' => 123, ]; (new Logs('log'))->infos('日志文案', $file_log); [2023-12-14 15:24:13] [INFO] [log] {"msg":"日志文案","params":{"orde ......
框架 日志 php

php深化学习(二)

为了提高一定效率,我需要一些工具的工具 比如composer,vscode,phpstudy,宝塔控制面板 composer:是php 专门管理包工具。安装看https://docs.phpcomposer.com/00-intro.html教程就行。 composer 不光是管理工具,还能自动构建 ......
php

laravel php 50W数据导出excel 分批分页导出

文章目录 需求 问题 解决 需求 导出50W左右的数据导excel表 问题 使用phpexcel等插件,碰到数据量大很慢,可能能花半个小时以上 数据量大查询慢 内存不足 执行超时 解决 使用原生csv导出 设置脚本超时和内存,进行加大内存,不限制超时时间 进行分页查询 public function ......
laravel 数据 excel 50W php

php 16个魔术方法

16个方法的简单介绍 __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调用 __callStatic(),用静态方式中调用一个不可访问方法时调用 __get(),获得一个类的成员变量时调用 __set(),设置一个类的 ......
魔术 方法 php

php底层代码执行流程

PHP 在底层(C 语言层面)的代码执行流程可以大致分为以下几个步骤: 解析器初始化:当 PHP 服务启动时,会调用解析器(Zend Engine)的初始化函数进行初始化,包括各种全局变量的初始化,内存池的初始化。 文件读取和解析:解析器会读取并解析 PHP 文件,将其转换为语法树,并将其中的函数和 ......
底层 流程 代码 php

PHP连接SQLSERVER及中文乱码问题

PHP连接SQLSERVER 1、PHP 5.3及以后版本不再支持mssql模块,应使用SQLSRV或PDO_SQLSRV; 2、下载 PHP 驱动程序。 http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx 内含Windows平台各种版本扩 ......
乱码 SQLSERVER 问题 PHP

apache 项目的php配置文件

<VirtualHost *:80> ServerAdmin webmaster@example.com DocumentRoot "/www/wwwroot/api.com" ServerName api.com ServerAlias api.com #errorDocument 404 /40 ......
文件 项目 apache php

PHP高级面试题-2

1、什么事面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。 2、SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明? A、http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用户请 ......
PHP

PHP高级面试题-1

1、谈谈你在写sql语句需要注意有哪些点? 答: select * 问题,客户端需要什么,就给什么,不要给多余的字段,这种情况可能还会导致本来可以走覆盖索引的语句不能走覆盖索引。不要在查询语句字段上做函数运算,这样会让索引失效。一定要避免mysql自动类型转换,比如 where ‘9’ =9。能不设 ......
PHP

CodeIgniter3.chm 打包编译 需要 hhc.exe - php框架

电子书地址 https://github.com/CodeIgniter-Chinese/rapid-php-application-development hhc.exe 下载 组件 HTML Help Workshop hhc.exe 下载地址:https://www.helpandmanual ......
CodeIgniter3 CodeIgniter 框架 chm hhc

php获取详细访客信息,获取访客IP,IP归属地,访问时间,操作系统,浏览器,移动端/PC端,环境语言,访问URL等信息

问题描述:需要获取访客访问网站信息 1.代码示例与说明: <?php header("Content-Type: text/html; charset=utf-8"); //代码中涉及字符串处理,为防止汉字乱码需加编码说明 function chinesesubstr($str,$start,$le ......
信息 浏览器 语言 环境 时间

PHP 异常与错误 —— Throwable

Throwable 官方文档地址: http://php.net/manual/en/class.throwable.php PHP 支持版本: 7 Throwable 是 PHP 7 中可以用作任何对象抛出声明的基本接口,包括 Expection (异常)和 Error (错误)。 Throwab ......
Throwable 错误 PHP

php.ini文件与php.d

`php.ini` 是 PHP 的主要配置文件,用于全局配置 PHP 的行为和功能。它包含了许多 PHP 的核心设置,如内存限制、错误报告级别、扩展加载等。 `php.ini` 文件通常位于 PHP 的安装目录下。而 `php.d` 文件夹中的配置文件是用于对特定的 PHP 扩展或模块进行个别配置的 ......
php 文件 ini

2023年的PHP项目部署笔记。什么?还有人用PHP?

前言 这是我第一次用 PHP 的包管理工具 composer 一开始用 docker 进行部署,但一直出问题,最后还是选择直接在服务器上安装 php-fpm 搭配 nginx 的方案了。 PS:docker方式真的搞得心好累,现在回想起来还心有余悸😢 docker方案 先把我的 docker 方案 ......
PHP 笔记 项目 2023

记php基本环境WAMP 到Laravel

安装WAMP:下载WAMP时会让你选择浏览器与编辑器,如果你没 选好,比如它用Edge但Edge被你卸载了,那在后面在WAMP软件中打开phpMyAdmin时,就会报错,此时你只需要修改WAMP配置的配置文件指向你电脑上可用的浏览器即可。 WAMP启动时:确认数据库3306,80是否占用,如果启用, ......
Laravel 环境 WAMP php

php 斗地主纯逻辑功能

<?php //是不是单 function isDan($temp) { if (count($temp) != 1) { return false; } else { return '{"type":"dan","value":"'.$temp[0].'"}'; } } //是不是对 functi ......
斗地主 逻辑 功能 php

php 随机class和 僵尸元素的实现

1.参考自己的文章 php中preg_replace_callback函数同一个正则,替换成不同内容 https://www.cnblogs.com/cn-oldboy/p/17149911.html 2.僵尸元素的实现。 暂无思路 ......
僵尸 元素 class php

php深化理解(一)

对于很多刚入行的同学来说,对php是一知半解的。正好回顾强化,记录深刻一些。 第一点很多人都会有一个误区,就是觉得自己写个新闻系统(增删查改的例子),用php原生的mysql库或者用mysqli或者pdd(面向对象)拓展。操作起来都挺很吃力。 这点,不说新人,就算,多年过于依赖框架的开发者,现在去写 ......
php

php 去除图片以及DIV的width、height、style

1.去掉图片的宽高,去掉DIV的style样式 $str = '<div style="margin: 0px auto; width: 740px;"> <p><img width="748" height="444" alt="" src="/images/upload/Image/manmia ......
图片以及 height 图片 width style

php css 改变宽度,img标签设置display:block属性时宽度无法设定为100%的解决办法

本篇文章所说的内容是img标签设置display:block属性时宽度无法设定为100%的解决办法,方法很详细,有一定的参考价值,有需要的朋友可以参考一下,希望可以对你有所帮助。 现象 如下代码,img标签设置了display:block,尺寸宽度无法设定为100% img标签设置display:b ......
宽度 属性 display 办法 标签

PHP里redis的大坑:加号被转为空格

最近在PHP中使用js把图像的base64存入redis,取出来的时候发现无法正常显示图像。 试了无数次,javascript看来看去也没有问题,最终发现是redis的问题:加号全部被自动转为空格了。 (尚未仔细检查是否为PHP里的 $redis = new Redis(); 这个的问题,还是说这个 ......
加号 大坑 空格 redis PHP

php反序列化

反序列化中常见的魔术方法1. __wakeup() //执行unserialize()时,先会调用这个函数2. __sleep() //执行serialize()时,先会调用这个函数3. __destruct() //对象被销毁时触发4. __call() //在对象上下文中调用不可访问的方法时触发 ......
序列 php

nginx配置php

user nginx; worker_processes 4; work_cpu_affinity 0001 0010 0100 1000; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/er ......
nginx php

php实现廿八星宿定位

七政四余排盘会涉及到二十八星宿定位问题,实现代码如下。 private function LiangtianMa() { #region 刻度 $bi=360/365.24219; $lenthArray=array( 0, 16*60*$bi,// 奎度、 12*60*$bi,// 娄度、 14* ......
星宿 php

简单封装PhpSpreadsheet,实现PHP快速导入、导出xlsx

简单封装PhpSpreadsheet,实现PHP快速导入、导出xlsx <?php namespace xfstu\tools; use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx; u ......
PhpSpreadsheet xlsx PHP
共1482篇  :4/50页 首页上一页4下一页尾页