小编Aru*_*run的帖子

Laravel显示表单错误,表单元素名称为键

我正在努力学习laravel.我知道Codeigniter.在codeigniter3我将通过使用函数将表单错误作为带有键作为表单名称的数组

$this -> form_validation -> error_array();
Run Code Online (Sandbox Code Playgroud)

它会显示出来

array(
    'form_element1' => 'this field is required',
    'form_element2' => 'this field is required'
)
Run Code Online (Sandbox Code Playgroud)

在laravel 5中有没有办法做同样的事情?

请帮忙.任何帮助都可以得到赞赏

php laravel laravel-5.2

3
推荐指数
2
解决办法
7693
查看次数

如何在PHPExcel生成的".xls"文件中验证密码?

我正在使用库生成excel带扩展名的文件.excel文件正在生成.我正在为文档使用密码保护,并且只对某些字段进行了编辑.我正在做一个机制.它现在完美地工作,我需要添加一些修改..xlsPHPExcelExport Import

我的问题是

是否可以验证我提供的密码以保护文档?这样我可以在导入时检查它

例如

如果我使用保护文件

$sheet -> getProtection() -> setPassword('MyPassword');
Run Code Online (Sandbox Code Playgroud)

有没有像下面这样的功能来检查密码?

$newsheet -> getProtection() -> verifyPassword('MyPassword');
Run Code Online (Sandbox Code Playgroud)

任何帮助都可以得到赞赏.

php password-protection phpexcel phpexcel-1.8.0

2
推荐指数
1
解决办法
714
查看次数

根据PHP中的值获取数组的子集

我有一个类似下面的数组

Array
(
    [0] => 1
    [1] => 1
    [2] => 1
    [3] => 2
    [4] => 2
    [5] => 3
    [6] => 3
    [7] => 3
    [8] => 4
    [9] => 4
    [10] => 4
) 
Run Code Online (Sandbox Code Playgroud)

有没有办法使用这些值获取此数组的子集?因此,如果需要值1的子集,则必须显示

Array
(
    [0] => 1
    [1] => 1
    [2] => 1
)
Run Code Online (Sandbox Code Playgroud)

如果是2的子集那么

Array
(
    [3] => 2
    [4] => 2
)
Run Code Online (Sandbox Code Playgroud)

等等..我也需要保留索引.

我搜索了很多地方.但是没有得到答案.我希望避免多次循环.

php arrays

1
推荐指数
1
解决办法
70
查看次数

mac mojave 中的“rm:“.”和“..”可能无法删除”消息

在我的mac Mojave机器上,当我尝试删除文件时,它显示错误

该目录不为空。

但当我检查时,该目录中没有任何文件。当我执行时ls -la,它显示

总计 0

drwxrwxrwx 330 根轮 10560 11 月 23 日 20:35 。

drwxr-xr-x 3 根轮 96 十一月 24 07:19 ..

我无法使用命令等rmdir删除rm -rf它。我只尝试了所有这些sudo

我怎样才能删除这些文件?

macos rm hidden-files macos-mojave

1
推荐指数
1
解决办法
5404
查看次数

如何使用 PHP 7.3 和 homebrew 在 Mac Bigsur 中安装 memcached

我正在开发一个带有 setup 的项目PHP7.3Drupal 6.4带有memcached. Memcached 正在服务器和我的 Windows 本地计算机上运行。但我无法让它在我的Mac机器上工作。我按照下面的链接完成了这项工作。

https://www.journaldev.com/1/install-memcached-mac

我尝试过

brew install memcached
Run Code Online (Sandbox Code Playgroud)

还。

然后添加

[memcached]
 extension="memcached.so"
Run Code Online (Sandbox Code Playgroud)

php.ini文件中。然后重新启动apache。在此之后,我在第一次运行时收到错误

{“错误详细信息”:{“消息”:“\n错误代码:32\n消息:PHP启动:无法加载动态库'memcached.so'(已尝试:/usr/local/lib/php/pecl/20180731 /memcached.so(dlopen(/usr/local/lib/php/pecl/20180731/memcached.so,9):找不到图像),/usr/local/lib/php/pecl/20180731/memcached.so.so (dlopen(/usr/local/lib/php/pecl/20180731/memcached.so.so, 9): 未找到图像))\n 文件名:未知\n 行号:0\n 日期:3 月 12 日- 21 02:45:05\n 路径:http://localhost/mysite/?q="}}

但从第二次运行开始,错误就不再存在了。但内存缓存不起作用。我在系统中找不到 memcached.so 文件。

我怎样才能解决这个问题?请帮忙

apache memcached php-7.3 macos-big-sur

1
推荐指数
1
解决办法
2213
查看次数

将数组从"file_get_contents()"转换为数组

当我尝试使用API​​从API获取数据时

file_get_contents("http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22USDINR%22)&format=json&env=store://datatables.org/alltableswithkeys&callback=");
Run Code Online (Sandbox Code Playgroud)

我把结果作为一个字符串.有没有办法将它转换回数组?我得到的字符串是

string(202) "{"query":{"count":1,"created":"2014-03-11T13:00:31Z","lang":"en-US","results":{"rate":{"id":"USDINR","Name":"USD to INR","Rate":"60.99","Date":"3/11/2014","Time":"9:00am","Ask":"61.00","Bid":"60.98"}}}}"{"error":"","msg":""}
Run Code Online (Sandbox Code Playgroud)

请帮我....

php arrays file-get-contents

0
推荐指数
1
解决办法
8198
查看次数

codeigniter .htaccess用于控制器子文件夹

我是codeigniter和.htaccess的初学者.我的控制器文件夹就像

/controller
    index.php
    site.php

    /admin
        login.php
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我访问"login.php"中的函数sample()时,url就像

"http://localhost/folder1/admin/login/sample" 
Run Code Online (Sandbox Code Playgroud)

有没有办法使用.htaccess隐藏"登录"部分.如果有人给我一个答案,那对我来说将是一个很大的帮助.谢谢...

php .htaccess codeigniter

0
推荐指数
1
解决办法
375
查看次数

正则表达式逻辑的差异

在我的网站中,我使用以下正则表达式来验证电子邮件.

^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$
Run Code Online (Sandbox Code Playgroud)

我的怀疑是:

  1. 我可以使用以下正则表达式来实现相同的功能吗?

    ^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+.[a-z]{2,4}$
    
    Run Code Online (Sandbox Code Playgroud)
  2. 我问这个的原因是,我试着研究其含义.所以我感到很困惑

    [a-zA-Z0-9_.-][a-zA-Z0-9]和覆盖所有实例[a-zA-Z0-9_-]

我不确定这一点,因为我是初学者.

我得到了正则表达式

http://regexlib.com/

我在http://regex101.com/#pcre检查了两个正则表达式.我发现结果没有任何区别.可能是因为我的知识有限

请澄清一下.感谢所有提前

regex email-validation

-1
推荐指数
1
解决办法
150
查看次数