-
php – 关于构建分布式CMS的建议?
所属栏目:[PHP教程] 日期:2020-12-13 热度:152
我正在设计一个基于 PHP的内容管理系统供个人使用,最终将被分发.我知道有很多CMS已经存在,但我真的没有找到满足我所有需求的产品,我也希望有学习经验.安全性是一个重点,可扩展性和易用性也是如此.对于那些建立了自己的CMS的人,您可以提供哪些建议?哪些功能[详细]
-
Yii2 CRUD:如何实现取消按钮
所属栏目:[PHP教程] 日期:2020-12-13 热度:63
我只是在学习Yii 2框架.我很好奇在典型的CRUD应用程序的创建/更新表单中实现取消按钮的最佳做法是什么.我从Yii 2.0生成了CRUD应用程序.教程 https://www.yiiframework.com/doc/guide/2.0/en/start-gii.然后我在_form.php视图中添加了Cancel按钮 div class="c[详细]
-
php – Lumen 5.6迁移错误指定密钥太长,最大密钥长度为767字节
所属栏目:[PHP教程] 日期:2020-12-13 热度:161
我使用Lumen 5.6和 mysql.当我输入“php artisan migrate”时出现以下错误: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was t oo long; max key length is 767 bytes (SQL: alter table `users` add unique ` users_email_uni[详细]
-
php – 缩短if语句的最有效方法
所属栏目:[PHP教程] 日期:2020-12-13 热度:176
如果代码如下,如何缩短if语句? $a = null;$b = "foo";if ((empty($a) !empty($b)) || (!empty($a) empty($b)) {} 解决方法 $a = null;$b = "foo";if(empty($a) xor empty($b)){}[详细]
-
php – ‘vendor’不被认为是我正在使用Windows 10的内部或外部
所属栏目:[PHP教程] 日期:2020-12-13 热度:95
我最近安装了laravel并在/ tests目录中编写了一些测试但是当我在cmd中使用phpunit时,phpunit.xml存在于同一个文件夹中,它说’vendor’不被识别为我正在使用的内部或外部命令窗户10.我该怎么办? 解决方法 这是基于 linux的代码.. $vendor/bin/phpunit 试试这[详细]
-
php – 需要在关联数组中推送键和值吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:104
我需要在数组中推送更多键及其值.如果我使用下面的代码,第一个密钥对被第二个替换. 供你参考: 使用代码: foreach ($projectData['projectsections'] as $key = $name) {$projectData['projectsections'][$key] = ['name' = $name];$projectData['projectse[详细]
-
php – Paypal Integration – EWP设置错误
所属栏目:[PHP教程] 日期:2020-12-13 热度:70
早上好, 我正在通过PHP和MySQLi构建自己的电子商务商店.目前的测试站点是:http://taxreturnsolutions.uk/ecommerce/ 我遵循了这个指南:https://www.codexworld.com/paypal-standard-payment-gateway-integration-php/ 我有一切设置和工作绝对正常,我可以点[详细]
-
如何使用PHPExcel从Excel文件中读取数据?
所属栏目:[PHP教程] 日期:2020-12-13 热度:135
我想从 PHP中的Excel文件中读取数据,以便我可以处理数据并将其插入到数据库中. 环顾四周,看起来PHPExcel是此任务的首要库. 我去了PHPExcel GitHub页面(https://github.com/PHPOffice/PHPExcel),但我无法弄清楚如何实际使用该库.有大量的示例文件,我看到的所[详细]
-
php – 在CodeIgniter 3.1.2中重定向后会话数据丢失
所属栏目:[PHP教程] 日期:2020-12-13 热度:129
我有一个CodeIgniter应用程序仍在开发中,但我意识到当我登录并在会话中设置用户数据时,它会被设置但在重定向后消失.因此,重定向后无法访问会话数据. 这是我的登录脚本 public function login(){ if(!empty($_SESSION['user_id'])){//Meaning you are logged[详细]
-
PHP Amazon SES v3 – 缺少必需的标题’来自’
所属栏目:[PHP教程] 日期:2020-12-13 热度:59
我必须将我的 PHP Amazon SES API从版本v2升级到版本v3.我在v2中使用的相同代码在v3中不起作用. 遵循以下代码: //Send the message (which must be base 64 encoded):$ses = new SesClient([ 'credentials' = new Credentials( $this-connection-getUsernam[详细]
-
如何在PHP中从数组输出HTML
所属栏目:[PHP教程] 日期:2020-12-13 热度:58
对不起,如果主题有点奇怪.但我不知道还有什么可以命名的. 我想这个代码的和平,以适应我的网站的风格. ?php global $post; $opties = wp_get_post_terms($post-ID,'Items',array("fields" = "names")); if (count($opties) 0) { echo implode(',',$opties); }[详细]
-
停止运行PHP服务器,命令行
所属栏目:[PHP教程] 日期:2020-12-13 热度:71
所以我已经完成了php -S localhost:8000,但我不再需要它,我需要我的8000本地主机.如何停止php服务器? 解决方法 PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011Listening on localhost:8000Document root is /home/me/public_htmlPress[详细]
-
php – 显示多个单词类别为1个带有破折号的单词
所属栏目:[PHP教程] 日期:2020-12-13 热度:65
我有一些与其相关的类别的子页面.对于具有多于1个单词的类别,例如“测试类别”,我需要输出为1个单词,空格用短划线分隔,例如“Test-Category” 如何重写函数来处理这个问题? public function CategoriesList() { if ($this-Categories()-exists()) { return[详细]
-
为什么我可以在php7中使用字符串文字作为类?
所属栏目:[PHP教程] 日期:2020-12-13 热度:171
请考虑以下代码: class foo { static $bar = 'baz';}var_dump('foo'::$bar); 它在PHP5中抛出一个错误(如预期的那样): Parse error : syntax error,unexpected ‘::’ (T_PAAMAYIM_NEKUDOTAYIM) in […][…] on line 4 但它在PHP7和输出中没有问题: string[详细]
-
php – 输入字段占位符不起作用.?
所属栏目:[PHP教程] 日期:2020-12-13 热度:149
form role="search" method="get" id="searchform" class="searchform" action="?php echo esc_url(home_url('/')); ?" input type="search" class="search rm-input" value="?php echo get_search_query(); ?" name="s" id="s" placeholder "Your name here[详细]
-
php – WP – 高级自定义字段:acf_add_options_page()不存在
所属栏目:[PHP教程] 日期:2020-12-13 热度:143
我正在尝试在WP中设置具有高级自定义字段的选项页面. 我在functions.php文件中有什么: if( function_exists('acf_add_options_page') ) {acf_add_options_page();acf_add_options_sub_page('General');acf_add_options_sub_page('Header');acf_add_options_[详细]
-
如何获得4天前到现在 – php
所属栏目:[PHP教程] 日期:2020-12-13 热度:144
如果当前日期是2016-03-06,我想获得这些日期: 2016-03-062016-03-052016-03-042016-03-03 我试图达到这个目的,但我的结果不是我想要的: $_4date = date("y-m-d",strtotime("day"));$_3date = date("y-m-d",strtotime("-1 day"));$_2date = date("y-m-d",st[详细]
-
Hostgator上的CHange php 5.4到5.5
所属栏目:[PHP教程] 日期:2020-12-13 热度:112
目前在作曲家安装上我得到错误需要5.5.9但是使用5.4但是在Hostgator cpanal上它被设置为5.5 在PHP -v我得到 PHP 5.4.45 在PHP – 我得到了 Configuration file (php.ini) Path: /opt/php54/lib 进入/ opt / 有一个php54,php55和php56 如何将我的版本更改为5.[详细]
-
PHP 7用户会话问题 – 无法初始化存储模块
所属栏目:[PHP教程] 日期:2020-12-13 热度:144
在 PHP 7.0中使用各种 PHP框架会话驱动程序时存在错误.我最初在使用CodeIgniter数据库驱动程序时遇到了这个问题,并假设它是一个CodeIgniter问题,但后来在多个会话驱动程序和多个框架上经历过它.在这一点上,我已经安全地得出结论,会话驱动程序的类型是无关紧[详细]
-
php – 无法打开输入文件:app / console(Symfony 2)
所属栏目:[PHP教程] 日期:2020-12-13 热度:85
最近我开始使用Symfony2.不幸的是,php app / console命令在我的MAMP服务器上都不能用作Vagrant服务器(MAC OSX).我尝试使用以下命令创建一个包 php app/console generate:bundle --namespace=Vendor/NameBundle 并试图解决问题 php app/console assets:instal[详细]
-
PHP Carbon通过格式化日期来达到日期
所属栏目:[PHP教程] 日期:2020-12-13 热度:117
我只需要格式化 PHP日期,例如: $current_date_time = new DateTime("now");$user_current_date = $current_date_time-format("Y-m-d"); 到达日期.如何在没有时间的情况下使用Carbon做这个动作? $now = Carbon::now();echo $now; // 2015-11-11 12:38:36 解[详细]
-
php – class_exists正在调用spl_autoload_register
所属栏目:[PHP教程] 日期:2020-12-13 热度:157
我为自动加载类创建了一个简单的脚本,但是当我使用class_exists执行spl_autoload_register时,例如: ?phpfunction autoLoadClass($name) { echo 'spl_autoload_register: ',$name,'br';}spl_autoload_register('autoLoadClass');class_exists('Foo');class_e[详细]
-
php – Codeigniter传递数据控制器来查看
所属栏目:[PHP教程] 日期:2020-12-13 热度:130
这是我的控制器: class CommonController extends CI_Controller { public function __construct() { parent::__construct(); $this-load-model('common_model'); //load your model my model is "common model" } public function add_work(){ $names = $_[详细]
-
php – Woocommerce:找不到woocommerce / templates /目录
所属栏目:[PHP教程] 日期:2020-12-13 热度:177
我正在尝试使用WooCommerce为我的网站建立一个商店.我的目标是删除产品档案/商店基页上的“产品类别”(可能还有“搜索”框).我知道编辑“product-archive.php”文件是必需的.但我只是找不到它!它应该在woocommerce / templates /目录中的某个地方,但是没有[详细]
-
phpmyadmin – ‘<! - PMA-SQL-ERROR - >导入数据库时
所属栏目:[PHP教程] 日期:2020-12-13 热度:127
我正在尝试将我的数据库导入到新的数据库中但是我收到以下错误: 1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near !-- PMA-SQL-ERROR -- div class="erro[详细]