草庐IT

not_matched

全部标签

php - 与 PHP 的 preg_match() 一起使用的正则表达式来查找换行符

我对正则表达式相当陌生/生疏。我正在从textarea元素中收集一段文本,我想检查填充它的人是否使用了任何段落等等。我正在使用以下内容,我知道这是错误的。preg_match('/\r\n|\n|\r/',$_GET['text']); 最佳答案 你的正则表达式没有错。但是为了检测段落,您需要寻找两个连续的换行符:preg_match('/(\r?\n){2}/'回车\r是可选的,我只检查\n换行符,因为大多数平台将其视为换行符。显然,如果提交的文本只是没有段落或换行符的单行,则此检查将失败。或者,您也可以探测两个换行符,中间有任何

php - 使用 php preg_match_all 和 cURL 从多个页面抓取/下载图像

所以我想从另一个网站抓取一些图片,问题是每张图片都在不同的页面上IE:id/1,id/2,id/3等等到目前为止,我有下面的代码可以从给定的单个URL中获取图像:$returned_content=get_data('http://somedomain.com/id/1/');但需要将上面的行变成一个数组(我猜),这样它会从第1页抓取图像,然后继续抓取第2页上的下一张图像,然后自动抓取第3页等functionget_data($url){$ch=curl_init();$timeout=5;curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($c

php - fatal error : Class 'Memcache' not found (installed with pecl)

我通过ssh安装了memcache,使用:$peclinstallmemcache这是输出:https://pastee.org/w63sy并将这一行添加到etc/php.ini:extension=memcache.so尝试初始化时:/*MEMCACHE*/$memcache=newMemcache();$memcache->pconnect('localhost',11211);我得到:Fatalerror:Class'Memcache'notfoundin/home/piscolab/public_html/website.com/includes/sql.phponline25

php - 错误的 DNS 设置,php_network_getaddresses : getaddrinfo failed Name or service not known, nslookup

问题原来是这样的:Warning:file_get_contents()[function.file-get-contents]:php_network_getaddresses:getaddrinfofailed:Nameorservicenotknownin/home///ppk_hotweb.class.phponline58我也使用了cURL,它只是返回null,仅此而已。(文件和cURL)都已启用。尝试了file_get_contents('google.com')并且成功了!为什么file_get_contents('domain.com.au')不起作用?所以我开始阅读相

php - Laravel 4 重定向:: Action () "Route not defined"

我目前在使用Laravel4时遇到问题。我想将slugs用于论坛类别和论坛主题(slugs是独一无二的)。为了确定用户是在一个类别中还是在一个主题中,我有这条路线:Route::get('forum/{slug}',function($slug){$category=ForumCategory::where('slug','=',$slug)->first();if(!is_null($category))returnRedirect::action('ForumCategoryController@findBySlug',array('slug'=>$slug));else{$top

php - Symfony2 显示 "A token was not found in the SecurityContext"而不是我的 AuthenticationException

你好我正尝试在Symfony2中为我的api设置某种WSSE身份验证。但是,在测试未经授权的调用时,我没有获取自定义的AuthenticationException,而是从框架中获取了状态代码为500的AuthenticationCredentialsNotFoundException。对于为什么会发生这种情况有什么想法吗?这是我的代码:WsseListener.phpsecurityContext=$securityContext;$this->authenticationManager=$authenticationManager;$this->logger=$logger;}pu

Travis CI 上的 PHPUnit "Could not read phpunit.xml"

尝试在TravisCI上运行PHP单元测试时,我遇到了一个奇怪的问题。.travis.ymlsudo:falselanguage:phpphp:-5.4env:-VUFIND_HOME=$PWDVUFIND_LOCAL_DIR=$PWD/localbefore_script:-pearinstallpear/PHP_CodeSniffer-pearchannel-discoverpear.phing.info-pearinstallphing/phing-composerglobalrequirefabpot/php-cs-fixer-exportPATH="$HOME/.compos

php - 即将到来的 SHA-256 : Do I need to update my IPN listener that does not use a secure URL?

我目前只使用支付按钮,以及我从https://github.com/paypal/ipn-code-samples获得的IPNphp脚本日期为2014年11月10日。我的脚本只是在没有加密的情况下回传到www.paypal.com。加密是否成为强制性要求? 最佳答案 您的IPN监听器将负责接收PayPal回调并将它们发送到PayPal进行验证。在这一点上,您的服务器与PayPal端点之间的连接将需要使用SHA-2进行加密。所以从字面上看是的,您需要检查您的服务器keystore/信任库并确保它包含SHA-2兼容证书。你可以引用这个P

php - Model.php 行 827 : Class not found 中的 Laravel FatalErrorException

我是Laravel的新手。我曾尝试在我的代码中使用一个示例,但结果出现错误-FatalErrorExceptioninModel.phpline827:ClassCategorynotfound。后来我修改了一行代码,修复了一个错误。但是,我其实不明白错误的原因以及我是如何解决的。这是我的代码(当我尝试使用category构建查询时的结果-我收到错误):belongsTo('Category','category_id');//return$this->belongsTo('App\Category','category_id');}}但是,当我修改一行时,我没有得到上述错误:旧行(错

php - Laravel 5.2 登录总是抛出 "These credentials do not match our records."

我正在尝试使用Laravel5.2实现身份验证。我已经处理这个问题好几个小时了,但我总是收到“这些凭证与我们的记录不符”的提示。尝试登录时。我试过弄乱路由、调整用户表中的密码列大小、尝试自定义登录验证器等。就是无法让它工作。这就是我通过迁移创建用户表的方式:注意事项:我必须在学校项目中使用原始语句。Laravel建议密码字段需要60个字符(已经尝试过100个)Laravel需要100个字符的remember_token列编辑:数据库和用户表已成功创建,用户数据已在注册时保存。代码:DB::statement("CREATETABLEusers(idINTPRIMARYKEYAUTO_I