草庐IT

cancel_work

全部标签

PHP fatal error : Call to a member function find() on a non-object however my function work

我在代码的第71行收到此错误,但是该行的功能已正确执行,并且按照我的预期执行。但是,我注意到我的错误日志中充满了这些行:[09-Dec-201314:54:02UTC]PHPFatalerror:Calltoamemberfunctionfind()onanon-objectin/home/sportve/public_html/open_event_common.phponline71我检查的内容:simple_html_dom_parser已包含在内,第71行打算执行的此功能正在运行。这是我的代码的第71行:$content->find('a.openevent',0)->inne

php - 在 PHP : (*UTF8) Works on Windows but not Linux 中使用 preg_match 匹配 UTF 字符

我有一个简单的正则表达式来检查用户名:preg_match('/(*UTF8)^[[:alnum:]]([[:alnum:]]|[_.-])+$/i',$username);在本地测试中(使用WAMP的Windows7),这将允许用户名使用UTF字符(例如é或ñ)。但是,当我在实际托管网站的服务器上进行测试时,我收到以下警告:Warning:preg_match()[function.preg-match]:Compilationfailed:(*VERB)notrecognizedatoffset5in/home/sites/vgmusic.com/test/Core/Impl/Fo

php - Magento : getAttributeText doesn't work

我有一个名为“Housing”的下拉属性(属性代码“housing”)。我想获取产品所选选项的文本,但“getAttributeText”函数不返回任何内容。我的代码:$product_object=Mage::getModel('catalog/product')->load($productId);$housing=$product_object->getHousing();echo$housing;echo"";$housing=$product_object->getAttributeText('housing');echo$housing;echo"";$housing=$p

php - fsockopen() : unable to connect not work with PHP (Connection timed out)

我有这个代码:$domain='massag.com';$hosts=array();$mxweights=array();getmxrr($domain,$hosts,$mxweights);var_dump($hosts);var_dump($mxweights);$host=gethostbynamel($hosts[0])[0];var_dump($host);$f=@fsockopen($host,25,$errno,$errstr,10);if(!$f){var_dump('NOTCONNECTED');}它没有连接到smtp服务器但是当我使用命令时smtp:217.196

php - 基于 Laravel session 的身份验证 :api middleware not working

我尝试使用Laravel5.3的AuthScaffolding,包括api路由。我想为api守卫使用session驱动程序,但显然这没有任何影响。在我使用有效用户登录应用程序后(所以我从/login到/home)我尝试输入路径/api/user,但它总是将我重定向到/home。RedirectIfAuthenticated中间件重定向用户。以下是我的尝试以及测试应用程序的快速概览://In"app\Http\Middleware\RedirectIfAuthenticated.php"if(Auth::guard($guard)->check()){returnredirect('/h

php - Wamp 服务器 : Multiple Virtual Hosts are not working on Windows

我在Windows上有两个虚拟主机(例如:test1.dev和test2.dev)。但它总是为两个虚拟主机加载test1.dev的内容。以下是我的文件:主持人:127.0.0.1localhost127.0.0.1test1.dev127.0.0.1test2.devhttpd.conf:SSLRandomSeedstartupbuiltinSSLRandomSeedconnectbuiltinInclude"c:/wamp/alias/*"ServerNametest1.devDocumentRoot"C:\wamp\www\test1\public"ServerNametest2.

php - Facebook 图谱 API 更改 : Picture type (size) no longer working?

根据Facebook的GraphAPI文档(here),您可以通过以下URL访问用户个人资料图片的各种尺寸:https://graph.facebook.com/(userid)/picture?type=smallhttps://graph.facebook.com/(userid)/picture?type=large您会注意到,第一个解析为以_t.jpg(小缩略图)结尾的url,第二个以_n.jpg(大图像)结尾。到目前为止,一切都很好。同样,我们应该能够像这样查询这些图像:https://graph.facebook.com/(userid)?fields=picture&ty

php - Laravel 4 授权 :attempt not working

我在使用Laravel4Auth::attempt方法时遇到了困难,遵循了正确的文档,阅读了几个SO线程,但我仍然无法让它工作。$userData=array('email'=>'admin@admin.com','password'=>'admin');if(Auth::attempt($userData)){//redirect}else{echo'Invalid';}每次都返回无效现在我不确定真正的原因是什么。在我的config/auth.php中有以下内容'eloquent',/*|------------------------------------------------

php - 拉维尔 5.2 : csrf token doesn't work

嗨,为什么我的csrftoken值为空?当我不使用token时,我没有TokenMismatchException!!!!我该如何解决?我深入挖掘,发现session未在SessionServiceProvider中注册。默认情况下是否需要启用某些功能才能使其正常工作?由于我是Laravel初学者,我不确定如何遵循上述建议。如何确保我的路由添加到“web”组下?"> 最佳答案 确保您的路由应用了webmilddleware。几乎任何您需要session、csrf保护、加密cookie、session错误等的路由……您都需要应用“we

PHP : apc_store doesn't work as intended

我已经开始尝试APC在每个网络服务器上存储一些特定的数据,作为对memcached的补充。但是,下面的代码片段让我很头疼:echoapc_store('key','value');echoapc_store('key','newvalue');echoapc_fetch('key');//Echoes:value内存缓存示例:$memcached=newMemcached;$memcached->addServer('localhost','11211');$memcached->set('key','value1');echo$memcached->get('key').'';//E