Categories


Tags


21个实用PHP代码

1.重定向到指定页面 header('Location: http://www.example.com/'); 2.设置HTTP响应头 header('HTTP/1.1 404 Not Found'); 3.使用GET方式下载文件 4.获取当前URL $current_url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; 5.绝对路径转相对路径 $relative_path = substr($path, strlen(realpath('.')) + 1); 6.获取 URL参数 7.获取URL锚点 $url_fragment = parse_url($_SERVER['REQUEST_URI'], PHP_URL_FRAGMENT); 8.检查字符串是否以指定字符串开头 if (strpos($str, $prefix) === 0) 9.在字符串中搜索指定字符串 if (strpos($str, $needle) !== false) 10.在字符串中搜索指定字符串(区分大小写) if (strpos($str, $needle) !== false) 11.取得字符串的长度 $str_length = strlen($str); 12.将字符串转换为小写 $str = strtolower($str); 13.将字符串转换为大写 $str = strtoupper($str); 14.将字符串中空白字符删除 $str = preg_replace('/\s+/', '', $str); 15.生成一个随机数 $random_number = mt_rand(); 16.获取当前日期 $current_date = date('Y-m-d'); 17.检查是否通过HTTPS连接 if (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1) 18.读取文件内容 $file_contents = file_get_contents('path/to/file.txt'); 19.写入文件 file_put_contents('path/to/file.txt', 'contents'); 20.以RFC 2822格式显示当前时间 $rfc_2822_date = date('r'); 21.以Unix时间戳显示当前时间 $unix_timestamp = time();

Public @ 2023-02-25 20:54:45

mysql数据库损坏修复方法(适用window、Linux系统vps云主机)

MySQL 数据库损坏可能多种多样,但大多可以通过以下方法修复: 1. 安全备份:在修复前,需先对损坏的数据库进行备份,可避免更多数据的损坏。 2. 关闭 MySQL 服务器:在进行数据库修复前,需先关闭 MySQL 服务器,可以使用以下命令: ``` service mysql stop ``` 或 ``` systemctl stop mysql.

Public @ 2023-06-15 07:00:15

利用ASP开发Web应用

通常情况下,用户通过浏览器看到的网页大多是静态的,而随着Web 应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。根据用户请求生成动态主页的传统方法有CGI、ISAPI 等。CGI 是根据浏览器端的http 请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI 针对这一缺点进行改进,利用dll(动态链

Public @ 2014-06-22 15:46:26

PHP程序提示sql注入漏洞的处理方法

1、 使用预处理语句。使用预处理语句可以有效防止SQL注入。在创建它时,你可以把变量当作参数传递给它。这样系统就不会在你的SQL语句中放一个变量的值的。 2、 使用正则表达式对用户的输入信息进行过滤。可以使用正则表达式来限制用户的输入,只允许输入特定的字符或者特定的格式。 3、 使用占位符。如果你的查询经常需要用户输入的值,那么使用占位符就可以较好地防止SQL注入。 4、 对查询结果进行

Public @ 2023-02-25 19:27:30

PHP7.0以上运行提示runtime错误解决方法

首先这个问题是给客户新装的系统中安装php7以上版本,发现提示500错误fastcgi进程意外终止,紧接着测试对应版本的php.exe提示如下11.png于是查看C++的安装情况,如下,是已安装的{L8ZE5G`{Y](QX8A$D1B6{5.png但从上面的报错查得的信息仍是C++的问题,于是查看系统版本,发现如下,非sp1版本。JK{C(][4U8V7~O@Q]{`I0`D.png查阅相关资料

Public @ 2022-07-07 15:46:33

更多您感兴趣的搜索

0.462275s