草庐IT

save_and_open_page

全部标签

php - fatal error : Class 'ZMQContext' not found ( but it is installed and works on the terminal )

我想试试ZeroMQ,我写了两个php文件,service.php和client.php。我使用linux终端运行服务php/web/test/service.php,没问题,终端打印“正在等待客户端连接...”。但是,我通过chrome资源管理器请求我的client.php,发生了错误,我检查了我的error.log,有消息“phpfatalerror:class'ZMQContext'notfound.......”我使用命令php-m来检查我的php扩展,zmq已经在该列表中。 最佳答案 问题是ZMQ模块已加载到PHPCLI(

php - Doctrine 集合 : difference between toArray() and getData()

基本上,如果我有一个DoctrineRecord对象的DoctrineCollection,并且想将它转换成一个数组,我可以使用:$collection->toArray()或$collection->getData()但是我不明白这两种方法有什么区别。 最佳答案 只是Doctrine2的更新:->getData()变成了->getValues()Gonzalo对Doctrine1是正确的,但希望这能帮助那些也发现这个线程正在寻找答案但在使用getData()时遇到问题的人。(抱歉,Gonzalo,我还没有评论的声誉分数。)

php - 无法打开输入文件 :/Users/me/composer. phar - 运行 source ~/.bash_profile.save 后

这让我很头疼。简单地尝试安装laravel4。所以,composer安装的很好,它运行正常。问题是当我尝试安装laravel时收到此错误:-laravel/frameworkv4.2.9requiresphp>=5.4.0->nomatchingpackagefound.所以,我检查了终端正在使用和使用的PHP版本:whichphp给我usr/local/bin位置,然后php-v显示它是5.3php。因此,按照一些说明,我编辑了.bash_profile.save,现在的路径是:aliascomposer='php~/composer.phar'exportPATH=/Applica

php - Eloquent:在模型和他的 parent 身上 Hook 到 'saving' 事件

有这个parent:classBaseModelextendsEloquent{protectedstatic$rules=[];publicstaticfunctionboot(){parent::boot();static::saving(function($model){return$model->validate();//我怎样才能在子模型上做同样的事情?classCarextendsBaseModel{protectedstatic$rules=[];publicstaticfunctionboot(){parent::boot();static::saving(functi

php - 运行 php artisan db :seed more than one and continue for duplicate keys insert

我创建了一个用于在数据库中插入默认值的播种器。如果我多次运行这个播种器,mysql返回重复键错误,所以我的问题是处理此错误的最佳方法是什么?以及如何继续运行其他种子? 最佳答案 您不应该多次运行db:seed命令。更好的方法是重新创建所有表并使用此命令播种数据:phpartisanmigrate:refresh--seed或者在运行phpartisanmigrate:refresh命令后运行一次db:seed。https://laravel.com/docs/5.5/migrations#rolling-back-migration

分配有 and 的 PHP 数组

只是学习php并查看别人的代码。我不确定在=运算符左侧带有“和”一词的函数中发生了什么。如果正在使用,它似乎是一个“沉默”。如果$arry=true并且$array2=true那么$array2+='somthing';我似乎在网上的任何地方都找不到对此的任何引用。functionget_list_filter($filter=array()){global$current_user;$sql=array();$filter["clientID"]and$sql[]=sprintf("(WD_domain.clientID=%d)",$filter["clientID"]);$filt

php - Smarty(和其他 tpl ngins): assign and assign_by_ref

这不仅仅是关于Smarty,我想大多数模板引擎都分配了变量。这更像是一个理论问题,而不是实际问题。我没有用例。当您将一个大数组$a分配给另一个变量$b时,PHP会发生什么?PHP复制数组?也许,只是也许,它在内部创建了一个指针。那么当你稍微改变$a时会发生什么?$b不应更改,因为没有使用&来创建$b。PHP只是将内存使用量加倍吗??更具体地说:当您将一个大数组从Controller($a)分配给您的模板引擎($tpl->vars['a'])并在View中使用(extract到$a)?PHP的内存只是增加了三倍吗??现在如果我通过引用分配所有变量会发生什么?我很高兴我的观点能够将数组改回

php - "open_basedir restriction in effect"但文件在正确的目录中

我正在尝试将一些站点移动到新服务器(运行Plesk11),但出现以下错误:Warning:file_exists()[function.file-exists]:open_basedirrestrictionineffect.File(configuration.php)isnotwithintheallowedpath(s):(C:\Inetpub\vhosts\domain.com\domains\domain.com\www\;C:\Windows\Temp)inC:\Inetpub\vhosts\domain.com\domains\domain.com\www\index.p

PHP 获取 $page = $_GET ['page' 错误];

这是我的全部代码。分享给你。这是我的错误:Notice:Undefinedindex:pagein/export/home/dynamic/index.phponline20我似乎无法弄清楚为什么我总是收到此错误。这不是第一次了,我怀疑它是数组,但我不知道如何处理它。假设为我的网站创建一个动态更改页面。我在制作全局变量之前遇到过错误,例如$page=$_GET['page'];我对任何类型的答案都持开放态度,我对他们中的每一个都很感激。WebsiteHeaderINDEXStartsidaAnteckningarKontaktFAQ-->Footer解决了!感谢hek2mgl,我的代码

PHP 和 Facebook : facebook-debug a URL using CURL and Facebook debugger

事实:我经营一个简单的网站,其中包含文章、通过抓取第三方网站/博客等动态获取的文章(新文章每半小时左右到达我的网站)、文章我想在我的Facebook页面上发帖。每篇文章通常包括一张图片、一个标题和一些文本。问题:我在Facebook上发布的大部分(几乎所有)文章都没有正确发布——它们的图片丢失了。低效解决方案:使用Facebook的调试器(thisone)我向它提交一篇文章的URL(来self的网站的URL,而不是原始来源的URL)然后Facebook扫描/抓取该URL并正确提取所需的信息(图像、标题、文本等)。执行此操作后,文章可以正确发布到Facebook-没有丢失图片或任何内容。