-
php – 活动主机上的codeigniter中的内部服务器错误
所属栏目:[PHP教程] 日期:2020-12-13 热度:124
我已经在主public_html文件夹(http://www.myexample.com)中部署了一个使用CodeIgniter的网站.这个项目完全适用于localhost.为了从URL中删除index.php,它具有以下.htaccess: RewriteEngine onRewriteCond $1 !^(index.php|public|.txt) RewriteCond %{REQU[详细]
-
php – 如何将字符串转换为数组字符
所属栏目:[PHP教程] 日期:2020-12-13 热度:107
第一行代码转换为第二个代码.我可以使用填充方法,但我希望从最短路径获得解决方案并快速转换.我将使用sql select部分中的代码字段 $it = "(a(am,bam),b(dam,cam))"; $to = "a.am,a.bam,b.dam,b.cam"; 解决方法 请尝试以下代码: $it = "(a(am,cam))";functio[详细]
-
取决于phpunit似乎没有工作
所属栏目:[PHP教程] 日期:2020-12-13 热度:140
也许只是我,但@depends似乎没有像我期望的那样工作.我的代码: ?phpuse PHPUnitFrameworkTestCase;class MyTest extends TestCase{ /* * @depends testFunc1 */ public function testFunc2() { exit('TEST FUNC 2 called'); } public function testFunc1()[详细]
-
phpunit – 使用Fat-Free-Framework进行单元测试
所属栏目:[PHP教程] 日期:2020-12-13 热度:105
有没有办法使用 PHPUnit我有一个indexTest.php的测试文件夹里面测试我的index.php文件中的路由? 无脂指南提供了用于模拟路由请求和POSTS的代码片段.如果我直接在我的测试文件中使用其中的任何功能生成路由,我只能设法得到这样的测试. 我想要的是模拟带有令[详细]
-
php – 哪个是安全的,在codeigniter中使用一次或在helper中创建
所属栏目:[PHP教程] 日期:2020-12-13 热度:120
我从另一个控制器调用控制器时遇到一个问题,stackoverflow的用户之一建议使用require_once,但另一个人说这不是一个好主意现在我很困惑,这是安全的吗?使用require_once或在helper中编写函数? Old question link 解决方法 我会说一般来说,从另一个控制器中调[详细]
-
什么是vanilla PHP,它与vanilla框架有什么不同?
所属栏目:[PHP教程] 日期:2020-12-13 热度:182
它是一个框架,在下面的链接 https://vanillaforums.com/en/software/可以有人请解释或给一些链接? 解决方法 Vanilla PHP本身就是PHP. 通常,术语香草软件表示软件没有任何添加或定制; wikipedia链接. Vanilla框架只是名为Vanilla的框架. 香草PHP和香草框架是[详细]
-
php – 使用composer进行Symfony离线安装
所属栏目:[PHP教程] 日期:2020-12-13 热度:66
我正在尝试在没有连接到互联网的服务器上安装Symfony.我在服务器上复制了composer,但是当我尝试安装它时,我收到了这个错误 连接错误[ERR_CONNECTION]:无法连接到getcomposer.org 有没有可能的方法安装symfony没有有效连接到互联网;比如下载框架,把它放在服[详细]
-
php – Mailgun发送带附件的邮件
所属栏目:[PHP教程] 日期:2020-12-13 热度:67
我正在尝试使用mailgun发送带附件的邮件. 邮件本身很好,但它缺少附件. 同样在mailgun日志中,它显示正常,但附件数组为空. 我用example.com替换了我的凭证. 该文件放在子目录中并且可读. $filename = 'directory/example.pdf';$parameters = array('from' = 'E[详细]
-
如何在Yii2的下拉列表中添加占位符?
所属栏目:[PHP教程] 日期:2020-12-13 热度:150
我需要在我的下拉列表中添加一个占位符,不知何故它不起作用. 这是我的输入字段: ?= $form-field($category,'id')-dropDownList($categoryList,[ 'id' = 'category-id','prompt' = 'Select category',[ 'disabled' = true,]]); ? 有人可以解释一下我做错了什[详细]
-
php – 无法通过ajax传递checkbox的值
所属栏目:[PHP教程] 日期:2020-12-13 热度:180
我有从数据库收到的表: p id="result"/p ?php//$id = $_SESSION['staff_id'];$teamResult = getQuarter($leader_id);$count1 = 0;if (mysqli_num_rows($teamResult) 0) {? table id="confirm" tr th1st Quarter/th /tr ?php while($row = mysqli_fetch_arra[详细]
-
php – OPENSSL_RAW_DATA有什么作用?
所属栏目:[PHP教程] 日期:2020-12-13 热度:50
我对 PHP加密(以及一般的加密)很新,我一直在阅读使用PHP的openssl_encrypt()函数. 可以选择添加一个名为OPENSSL_RAW_DATA的标志.这实际上做了什么,我在哪里可以看到PHP如何在PHP源代码中使用它? 解决方法 OPENSSL_RAW_DATA只是告诉openssl_encrypt()将ciphe[详细]
-
php – 查找系列中的峰值?
所属栏目:[PHP教程] 日期:2020-12-13 热度:113
我有一个这样的系列: 14,13,12,14,15,18,20,17,19,22,24,17 …… 如果我使用这些值作为Y坐标在X-Y轴上的图表上绘制这些点,那么您将看到在20和20处存在峰值. 24. 我想在系列中找到所有这些峰值 我试过了: $a=array(14,17 );rsort($a);echo $a[0];echo $a[1][详细]
-
php – Composer:如何全局覆盖composer.json的需求?
所属栏目:[PHP教程] 日期:2020-12-13 热度:127
TL; DR: 我的项目需要库A,A需要B1. B1坏了但是有一个叉子B2. 我想实现即使A需要B1而不是B2,作曲家也会安装B2而不是B1. 怎么做? 更详细: 在symfony项目中,我们需要以下库: "require": { "emanueleminotto/twig-cache-bundle": "1.0.2",} 这个库requires i[详细]
-
php – 获取与其id对应的名字和姓氏
所属栏目:[PHP教程] 日期:2020-12-13 热度:71
问题 所以,我不知道我怎么能做到这一点,但我想做的是获得领导者的名字和姓氏,以及学生使用他们的身份证.在我得到学生和领导者的名字和姓后,我需要输出它. 团队表 id | leaderID | studentID1 | 123 | 1234562 | 123 | 093 | 123 | 77764 | 233 | 805 | 233 |[详细]
-
php – 当我尝试通过控制面板打开xampp shell时,应用程序无法正
所属栏目:[PHP教程] 日期:2020-12-13 热度:88
使用 PHP 7的最新xampp版本 error image [cmd.exe的] 应用程序无法正确启动(0xc000142).单击“确定”关闭应用程序 我收到一条消息,当我单击xampp控制面板中的“shell”按钮时,应用程序无法启动. 我重新安装了xampp.没工作. 将我的环境表更新为mysql / bin,这[详细]
-
使用php if语句验证输入值是否介于0和100之间
所属栏目:[PHP教程] 日期:2020-12-13 热度:67
我尝试了以下操作以确保输入值介于0和100之间,但它不起作用. if (($_POST['rate']) = '0' || ='100') { $rate = $_POST['rate'] } esle { echo 'pPlease enter a value between 0 and 100/p'; } 解决方法 问题1:字符串vs int 目前,您正在比较字符串,而不是[详细]
-
如何在PHP中重复0.5到0.50
所属栏目:[PHP教程] 日期:2020-12-13 热度:147
参见英文答案 Show a number to 2 decimal places????????????????????????????????????21个 是否有可能在PHP中显示“0.5”为“0.50”? 我的意思不是这样的: ?php $x = 0.5; echo($x . "0");? 所以这也适合: $x = 0.75; 我希望我的问题足够准确. 谢谢你的[详细]
-
php – 两个数组到一个chunked
所属栏目:[PHP教程] 日期:2020-12-13 热度:191
我有两个数组,需要从他们那里得到一个. array_merge,array_map等.没有给出正确的结果. $array1 = [1,2,3,4,5];$array2 = [a,b,c,d,e]; 我需要$array3 = [[1,a],[2,b],[3,c]] …… 获得该结果的最佳方法是什么? 解决方法 使用array_map(null,$arr1,$arr2)可[详细]
-
php – Tan()函数返回错误的值
所属栏目:[PHP教程] 日期:2020-12-13 热度:110
我遇到了一些代码问题,但找不到错误. 我正在尝试计算下面草图上标记为红色的距离. 我的代码返回值:-41.63 正确的价值是:3.75 我的代码: return round(6.5 * tan(30),2); 基于: http://php.net/manual/en/function.tan.php 我认为这将是一个简单的任务,但[详细]
-
php – Symfony 3:将变量传递给表单
所属栏目:[PHP教程] 日期:2020-12-13 热度:189
我正在使用Symfony 3 Forms构建,并且需要在表单中检索依赖于当前用户的集合,以在下拉列表中呈现. 使用EntityType我可以检索所有实体的列表,但我希望能够运行自定义查询,该查询仅检索与当前用户对象有关系的查询. 我已经阅读了有关表单和EntityType的文档,它[详细]
-
php – 将base64图像上传到amazon s3
所属栏目:[PHP教程] 日期:2020-12-13 热度:113
我在尝试将图像上传到AWS S3时遇到了一些问题.它似乎正确上传文件,但每当我尝试下载或预览时,它都无法打开.目前,这是我正在使用的上传代码: ?phprequire_once 'classes/amazon.php';require_once 'includes/aws/aws-autoloader.php';use AwsS3S3Client;$p[详细]
-
php – 插入或更新(如果存在)没有主键
所属栏目:[PHP教程] 日期:2020-12-13 热度:104
我有以下数据库 MySQL表. id(PK,AI) 电子邮件 国家 lastlogin 我在PHP中有一个常规查询,将其插入表中. 但是,从逻辑上讲,如果此代码运行多次,则每次都会向数据库插入相同的行. 我希望我的检查和复制参考是电子邮件字段,如果电子邮件是相同的,请更新国家和last[详细]
-
在PHP中以升序排列的最后20个数据
所属栏目:[PHP教程] 日期:2020-12-13 热度:136
如何在php查询中获取数据库的最后20个数据,这些数据将按照数据库中的确切显示的顺序出现?我问,因为如果我写desc limit 20那么它将显示最后的数据第一个和最后的第20个数据.现在如果我写asc limit 20那么它将从表中给出前20个数据. 我正在使用查询 select *[详细]
-
php – 向迁移失败的数据库表添加新列 – 无需迁移
所属栏目:[PHP教程] 日期:2020-12-13 热度:65
我刚刚学会了如何使用迁移.我成功创建了一个包含此架构的表: /** * Run the migrations. * * @return void */public function up(){ Schema::create('units',function (Blueprint $table) { $table-increments('id'); $table-string('name'); $table-string[详细]
-
php – 哪个更好接近null ==或== null
所属栏目:[PHP教程] 日期:2020-12-13 热度:99
我多次看到php开发人员使用这样的东西: if(null == $var){} 我用的时候 if($var == null){} 这两个不同吗?有没有理由使用每一个?或者它在任何方面都是一个选择问题? 解决方法 简单为null无法赋值 null = $a,它会抛出解析错误. 但任何变量都可以为null. $[详细]