随笔分类 - PHP
摘要:使用以下代码,可以获取当天的汇率进行货币转换 function convert_currency($number, $currency) { // Fetching JSON $req_url = 'https://api.exchangerate-api.com/v4/latest/USD'; $
阅读全文
摘要:使用 setcookie 函数设置 cookie 报错,报错信息为: setcookie() expects parameter 3 to be integer, float given in... 错误代码 setcookie("user_name", $username, time()+3153
阅读全文
摘要:wordpress 获取指定作者或者文章的所有评论数量 <?php $args = array( 'post_author' => '' // fill in post author ID ); $author_comments = get_comments($args); echo count($
阅读全文
摘要:一、官网下载对应 PHP 版本的代码库 https://phpunit.de/getting-started-with-phpunit.html 二、安装 PHPUnit 官网提供了两种方法安装 1. PHP Archive (PHAR) ➜ wget -O phpunit https://phar
阅读全文
摘要:首次安装完成 phpstudy 后,默认的 my.ini 配置只有数据库文件位置,其他的都没有设置,这时如果想要输出数据库中的中文后,显示到页面上就会变成中文乱码 解决方法: 打开 phpstudy 配置中的 my.ini,在最后添加下面的配置,然后重启 mysql 即可 [client] defa
阅读全文
摘要:网站开发中,我们经常需要使用链接跳转,比如登录成功后,自动跳转到首页等等,下面方面介绍 PHP & JS 的几种链接跳转方式 PHP <?php header("Location: https://www.ryanzoe.top/"); JS <script> window.location = '
阅读全文
摘要:有时候我们需要在 Worpdress 中访问其他服务器上的数据库时,可以使用以下方式,在 functions.php 中添加如下代码: // 输入数据库配置参数$mydb = new wpdb('username','password','database','localhost'); $rows
阅读全文
摘要:错误信息如下: 解决方法: 在 extension = php_snmp.dll 前加上 ";" 然后重启 php 即可安装
阅读全文
摘要:一、控制器存在的意义 路由可以分发请求;路由中还可以引入 html 页面;我们可以在 route/web.php 中搞定一切了;但是如果把业务逻辑都写入到路由中;那路由将庞大的难以维护;于是控制器就有了很明显的存在价值;把业务逻辑写在控制器中;路由只负责转发请求到指定的控制器即可; 二、创建控制器
阅读全文
摘要:一、简单了解路由的概念 在网络成为吃住一样的基本需求的今天;断开了网络就像断开了与世界的联系的感觉;对于现实中的路由我们应该是不陌生的;最起码了解 wifi 吧;你家里只有一根网线;网线上接着 wifi 路由器;多部手机和电脑就可以通过 wifi 上网了;路由器起到了一个分发的作用; 二、Larav
阅读全文
摘要:一、默认 Laravel 不会自动帮你装上用户系统, 二、但是我们可以从默认首页的代码中看到,登录注册按钮被隐藏了 三、需要手动输入命令进行安装 安装完成后重新刷新页面就可以到登录注册按钮了 四、可能遇到的问题 1. 当在注册页面点击注册时,一般会报如下错误,如果你没动过任何配置的话, 解决方法:
阅读全文
摘要:一、到官网选择 Laravel 版本 根据个人的喜好选择安装的版本,我选择的是 5.8 https://laravel.com/docs/5.8/installation 以下是 Laravel 5.8 的安装环境要求 需要确保满足以上条件 二、安装 Composer composer 由于中国的网
阅读全文
摘要:php在cli模式下接收参数有两种方法 1.使用argv数组2.使用getopt方法 1.使用argv数组 例如:需要执行一个php,并传递三个参数(type=news, is_hot=1, limit=5) 创建test.php 在命令行执行 输出: 可以看到argv[0]为当前执行的php文件名
阅读全文
摘要:在项目开发中,一些架构和代码都是重复的,为了避免重复劳动,于是各种各样的框架诞生了。 在PHP开发中,选择合适的框架有助于加快软件开发,节约宝贵的项目时间,让开发者专注于功能的实现上。由于流行的框架经过了大量项目的检验,所以使用框架还有助于创建更加稳定和安全的应用程序。本文搜集了目前全球最流行的25
阅读全文
摘要:// knowledgebase_category 为 custom post type taxonomy $terms = get_the_terms( get_the_ID() , 'knowledgebase_category' ); var_dump($terms);
阅读全文
摘要:日志显示报错如下: 报错显示无法打开 seesion 文件,没有权限,所以需要给 /var/lib/php/session/ 添加权限 可以直接设置可读写的权限 或者重新设置 seesion 的存储路径,修改 php.ini 中的 修改为 /home/tmp/,并设置权限 0777 参考链接: ht
阅读全文
摘要:一、安装完成后想打开 Laravel 内置的登录页面,报错 解决方法: Laravel 利用 PHP5.4 的新特性 trait 内置了非常完善好用的简单用户登录注册功能,适合一些不需要复杂用户权限管理的系统,例如公司内部用的简单管理系统。 激活这个功能非常容易,运行以下命令: 但是又遇到下面的问题
阅读全文
摘要:以下方法可以实现将 POST 值发送到 url,并获取返回值 https://stackoverflow.com/questions/3080146/post-data-to-a-url-in-php
阅读全文
摘要:PHP 中换行可以用 PHP_EOL 来替代,以提高代码的源代码级可移植性: unix系列用 \n windows系列用 \r\n mac用 \r
阅读全文
摘要:首先需要确保输出文件有权限写入,一般设置权限为 如果以上方法还是无效,可以直接将文件设置有777,但是这种方式只能用于测试环境 然后将日志写入文件,采用追加内容的方式,即不会覆盖之前的日志 效果如下:
阅读全文