-
php – 如何使用Symfony表达式语言在@Security注释中使用类常量?
所属栏目:[PHP] 日期:2020-05-25 热度:61
我正在使用Symfony 3,我已经创建了一个自定义的Voter类. 我想使用SensioFrameworkExtraBundle @Security标记访问它. 它有点工作. 如果我执行以下操作,它将完美运行: /** * @RestGet(organisation/{id}) * @Security(is_granted(OrgAdmin, id)) * @param in[详细]
-
php – 通过jquery ajax和codeigniter获取验证错误
所属栏目:[PHP] 日期:2020-05-25 热度:63
嗨伙计们,我只是想问为什么我的ajax请求确实得到一个FALSE字符串(它应该从控制器获取错误消息). 这是控制器的片段 function ajax_verify(){ $this-form_validation-set_rules(username, , max_length[25]|min_length[4]|trim|required|xss_clean);[详细]
-
是否允许在PHP中链接调用方法?
所属栏目:[PHP] 日期:2020-05-25 热度:78
例如,我有以下内容: class A{ __invoke(){ // return an instance of class A itself }} 我可以这样做吗? new A()()()()... or (new A())()()()... 这是什么解释? 假设PHP版本比5.4更新 好的,我可以再解释一下为什么我要问: 我正在使用ganon.php这是一个[详细]
-
php – 如何区分可读的UTF-8字符串和二进制乱码?
所属栏目:[PHP] 日期:2020-05-25 热度:174
通过可读的UTF,我的意思是任何有效的UTF-8,而不是(当然)用户必须有一个字体来读取该字符串. 可读字符串的示例: $readable_str0 = Mary had a little lamb.;$readable_str1 = Píerně luouk kň úpěl ábelské ódy.;$readable_str4 =[详细]
-
php – 共享Apache 2.0模块与静态Apache模块
所属栏目:[PHP] 日期:2020-05-25 热度:63
我从 http://www.php.net/manual/en/configure.about.php发现它 这些是PHP编译的配置选项 --with-apache[=DIR] Build a static Apache module. DIR is the top-level Apache build directory, defaults to /usr/local/apache.[详细]
-
php – SQL连接结果到codeigniter中的对象
所属栏目:[PHP] 日期:2020-05-25 热度:159
好的,有点背景, 刚进入codeigniter 不是sql和服务器端脚本的粉丝 我知道加入的是什么 我第一次有一个多对多的数据库 这是因为连接通常具有以下示例作为结果.但我想解析这个,而不必构建代码来忽略重复.这是一个3表连接样本.当我加入更多表时,重复值的问题会增[详细]
-
php – MySQLI Prepared Statement:num_rowsfetch_assoc
所属栏目:[PHP] 日期:2020-05-25 热度:99
下面是一些写得不好且严重误解的 PHP代码,没有错误检查.说实话,我正在努力让我的脑袋绕着PHP- MySQLi函数的迷宫!有人可以提供一个示例,说明如何使用预准备语句收集关联数组中的结果,同时从$stmt获取行数?下面的代码是我正在玩的东西.我认为让我失望的是在st[详细]
-
php – imagettftext无法打开字体文件
所属栏目:[PHP] 日期:2020-05-25 热度:97
使用 example from php.net我收到警告,图像无法正确呈现.我提供了.ttf文件的完整路径,如下所示:/var/www/public/myfont.ttf PHP Warning: imagettftext() [a href=function.imagettftextfunction.imagettftext/a]: Could not find/open font[详细]
-
php – 为什么我的网站丢失了它的网格布局对齐.它是用砖石砌成的
所属栏目:[PHP] 日期:2020-05-25 热度:101
我创建了一个画廊页面.它显示具有可变高度的图像.正如建议 here to use a masonry plugin我使用的是砌体插件.直到昨晚一直很好. 但今天早上,当我再次检查它时,我失去了对齐.自过去3天以来未对网站进行任何更改.这是快照. 之前,所有div都会自动调整(标记的空格[详细]
-
php – Moodle接受从外部网站登录
所属栏目:[PHP] 日期:2020-05-25 热度:94
我们将Moodle添加到我们的站点(不同的服务器,不同的子域,但是相同的主域,并且服务器设置为能够彼此通信),我们想要它做的是: 用户访问主站点 用户登录 用户单击指向Moodle的链接 用户无需重新输入信息即可自动登录Moodle 如果用户书签或直接访问Moodle,他们仍[详细]
-
php – 使用预准备语句执行插入查询后获取自动增量ID
所属栏目:[PHP] 日期:2020-05-25 热度:182
如果我使用php和 mysqli_ *函数执行带有存储过程的插入查询,有没有办法检索自动增量id字段的值? mysqli- insert_id似乎不起作用. 您确定您执行的最后一个查询是INSERT吗? mysqli-insert_id似乎是正确的答案: Return Values The value of the AUTO_INCREMEN[详细]
-
php – 如何知道curl_multi_exec中哪个URL失败?
所属栏目:[PHP] 日期:2020-05-25 热度:182
我编写了一个类,以便更容易使用多个cURL请求,当我收到404错误或任何其他错误时,我想记录错误. 我已经将CURLOPT_FAILONERROR设置为true. 我目前正在使用curl_multi_info_read(). 这是我的代码: $active = null; do { $multi_exec = curl_multi_exec($this-_mu[详细]
-
PHP / GD,如何将圆圈从一个图像复制到另一个图像?
所属栏目:[PHP] 日期:2020-05-25 热度:131
是否有一种相当直接的方法将圆形区域从一个图像资源复制到另一个图像资源?像 imagecopymerge这样的东西,除了圆圈或椭圆形等? 如果可能的话,我想避免使用预先创建的图像文件(任何椭圆形状应该是可能的),如果涉及透明度颜色,他们应该自然地留下图像的其余部分[详细]
-
限制对授权的php用户的文件访问权限
所属栏目:[PHP] 日期:2020-05-25 热度:174
我继承了一个带有明显安全漏洞的应用程序. 它具有基于会话的安全性,但文件上载(用户特定的)不以任何方式受到保护,并且它们存储在公共文件树中. 文件名不遵循任何约定,使得它们难以猜测,但数据是敏感的,因此我需要实施安全措施以防止未经授权的文件访问. 移动[详细]
-
php – 在分隔符前获取第一个字符串?
所属栏目:[PHP] 日期:2020-05-25 热度:59
我有以下结构的字符串: 7_string_127_string2_1227_string3_1223 如何在第二个“_”之前获得字符串? 我希望我的最终结果是: 7_string7_string27_string3 我正在使用explode(‘_’,$string)并结合前两个值,但我的脚本非常慢! $str = 7_string_12;echo subs[详细]
-
php – Silverstripe 3.1自定义表单未执行的操作
所属栏目:[PHP] 日期:2020-05-25 热度:198
我有一个名为ForgotPasswordPage.php的自定义页面和一个ForgotPasswordPage.ss模板.我还在ForgotPasswordForm.php中有一个自定义Form类,它在templates / Includes目录中有相应的自定义Form模板ForgotPasswordForm.ss. 表单操作应该调用doForgotPassword,但是[详细]
-
zend-framework – 超链接正在被电子邮件覆盖
所属栏目:[PHP] 日期:2020-05-25 热度:107
我正在使用Zend_Mail和Send Grid从我的网站发送电子邮件.我在电子邮件中有超链接,当它到达用户的收件箱时被覆盖了看似垃圾的东西. 例如, href =“http://www.foo.com”正在变成href =“http://email.foo.com/wf/click?upn=DSDRHSSBH2938TS”. 当我从href中删[详细]
-
在PHP多维数组中删除Parent
所属栏目:[PHP] 日期:2020-05-25 热度:55
删除多维数组中匹配键的父级的最佳方法是什么?例如,假设我们有以下数组,我想找到“[text] = a”,然后删除它的父数组[0] … (array) Array([0] = Array ( [text] = a [height] = 30 )[1] = Array ( [text] = k[详细]
-
php – 将数据库转换为CSV并将文件保存到服务器上的文件夹
所属栏目:[PHP] 日期:2020-05-25 热度:114
我已成功将我的数据库导出为csv作为可下载文件.然而,我现在需要做的是不是创建一个直接的.csv文件,我需要它只需保存到服务器上名为“csv”的文件夹.这是我当前导出的代码.我需要帮助保存到服务器部分.文件夹(csv)上的CHMOD是777 $today = date(Y-m-d); $selec[详细]
-
用PHP测试.如何确保正确运行?
所属栏目:[PHP] 日期:2020-05-25 热度:60
首先,我不知道它是否被称为单元测试.如果它有不同的名称,请随时纠正我. 我正在开发像这样的Web应用程序. 假设我正在开发一个表单来将值保存到数据库中.我开发HTML和PHP.我有时间在浏览器中按F5并检查HTML / jQuery是否没有错误,PHP不会出现错误的分号等错误.[详细]
-
laravel – Artisan返回空白
所属栏目:[PHP] 日期:2020-05-25 热度:88
每当我运行像php artisan list这样的任何php artisan命令时,我什么也得不回来.没有命令可以工作. 我一直在寻找,并尝试了以下内容: 将/root/.composer的权限更改为777 删除bootstrap / compiled.php文件 app / storage / logs / log-cli-.txt中没有任何内容.[详细]
-
php – 名称或服务未知[tcp:// redis:6379]
所属栏目:[PHP] 日期:2020-05-25 热度:77
我在使用laravel设置redis缓存时遇到问题. 我在我的本地机器上有一个redis服务器runnig: 我的.env: 我准备好并在端口6379上使用localhost: 有人告诉我这里发生了什么事? 将REDIS_HOST = redis更改为 REDIS_HOST = localhost,它正在寻找名为redis且未找到[详细]
-
php – Zend2 Doctrine2身份验证
所属栏目:[PHP] 日期:2020-05-25 热度:70
我想使用Doctrine 2和ZF2进行身份验证.为了获得一些帮助,我使用了 Zend 2 + doctrine 2 Auth Adapter,但每次调用$authService- authenticate($adapter);我得到一个错误,该类”不存在. 看来我的module.config.php中的配置不会被使用.它显示如下: authenticati[详细]
-
phpMyAdmin在版本4中的“显示方向”下拉列表中发生了什么?
所属栏目:[PHP] 日期:2020-05-25 热度:159
我最近从phpMyAdmin 3升级到4.“显示方向”选项已消失.这是查询结果页面上的选项,允许您控制结果集是每行显示一个(水平)还是每列显示一个(垂直). 我看到仍然有一个配置选项来设置“默认显示方向”: http://docs.phpmyadmin.net/en/latest/config.html#cfg_De[详细]
-
SHA是否足以检查文件重复? (PHP中的sha1_file)
所属栏目:[PHP] 日期:2020-05-25 热度:191
假设您想创建一个文件托管站点供人们上传他们的文件并发送链接给他们的朋友以便以后检索它,并且您希望确保文件在我们存储的地方重复, PHP的sha1_file是否足以完成任务?有没有理由不使用md5_file? 对于前端,它将使用数据库中的原始文件名存储来模糊,但是如果[详细]

浙公网安备 33038102330553号