草庐IT

user-mode-linux

全部标签

php - Azure .user.ini 不工作

如azure网站所述,要配置PHP,我应该将.user.ini文件添加到根目录。http://azure.microsoft.com/en-gb/documentation/articles/web-sites-php-configure/#ChangeBuiltInPHP问题是当我这样做时,我的phpini值似乎都没有改变。我很确定我的ini文件是正确的?upload_max_filesize=128Mpost_max_size=128M当我上传文件并重新启动网站时,我检查了php_info()并且值仍设置为默认值。我做错了什么吗? 最佳答案

php - Laravel Auth::user() 关系

我正在尝试通过Auth::user()函数获取我的用户角色关系。我以前这样做过,但由于某种原因它不起作用。Auth::user()->role这将返回尝试从非对象获取属性的错误。在我的用户模型中我有这个:publicfunctionrole(){return$this->belongsTo('vendor\package\Models\Role');}在我的榜样中,我有:publicfunctionuser(){return$this->hasMany('vendor\package\Models\User');}当我这样做时,它会返回我的角色名称,所以我认为我的关系是正确的:User

php - 找不到 ID id(155) 类型为 'AppBundle\Entity\User' 的实体

当我遍历一个组的用户(group#users并且它是ManyToOne关系)以显示用户电子邮件时,我收到此错误Entityoftype'AppBundle\Entity\User'forIDsid(155)未找到。但是,当我显示引发异常的用户时,我会看到://Inmycontrollerdump($groups[0]->getUser());//OutputUser{#761▼+__isInitialized__:false#id:155#email:null#firstName:null#lastName:null#roles:null…2}此外,这个用户(其id等于155)确实存在

PHP : different behaviour of XSLT Processor in Windows WRT to Linux

我有这个php代码段:$xsltPath=$argv[1];$xmlPath=$argv[2];$xslt=file_get_contents($xsltPath);$xml=file_get_contents($xmlPath);$templateCMSObj=new\DOMDocument();$templateCMSObj->loadXML($xslt);$ekbXMLObj=new\DOMDocument();$ekbXMLObj->loadXML($xml);$proc=new\XSLTProcessor();$proc->importStylesheet($template

PHP 注释格式 : auto generated or User created?

一直在php中看到这些header注释,经常想是不是用什么软件设置的?我好像记得JavaDoc什么的?但我不确定这是否是自动生成的?或者这只是某种类型的文档标准?下面的例子来自CodeIgniter:/***CodeIgniter**AnopensourceapplicationdevelopmentframeworkforPHP4.3.2ornewer**@packageCodeIgniter*@authorExpressionEngineDevTeam*@copyrightCopyright(c)2008,EllisLab,Inc.*@licensehttp://codeignit

php - 使用 PHP/linux 将文件合并为单个 PDF

我正在研究如何将多个PDF合并为一个PDF。我正在寻找一个尽可能可靠且强大的库。最好是可以保存书签的库。Ghostscript可以在保存书签的地方连接,但我遇到了麻烦,在一种情况下它无法生成任何output.pdf。gs-q-sPAPERSIZE=letter-dNOPAUSE-dBATCH-sDEVICE=pdfwrite-sOutputFile=output.pdfdocument1.pdfdocument2.pdfdocument3.pdfGPLGhostscript8.54:Unrecoverableerror,exitcode1GPLGhostscript8.54:ERROR

php - 重构困境 : User Account Functionality in PHP

我正在用PHP编写一个用户帐户系统,重点是安全性,但我一直坚持将其重构为更简洁、更有用的东西。问题是试图将用户帐户功能组合在一起,但在不同的类中。我现在这样做的方式是,有一堆带有公共(public)静态方法的类都将$username作为第一个参数,并且它们使用其他静态方法,也将相同的$username作为第一个参数传递。显然,OOP是一种更好的方法,特别是因为每个方法都必须strtolower用户名才能进行数据库查询,并且必须处理提供的用户名根本不存在的情况。将所有内容都放在“User”类中的问题是它会很大,并且在同一个文件中会有很多完全不相关的代码。例如,更改密码代码不需要调用与验证

php - Laravel 5:如何在路由中使用 Auth::user()->id

我尝试使用phpLaravel框架创建一个应用程序。当我在我的路由文件中使用Auth::user()->id时>我收到错误消息“尝试获取非对象的属性”。那么我该如何解决呢?这是我的路由文件`'Auth\AuthController','password'=>'Auth\PasswordController',]);$common_variable=App\MyModel::where('site_id',Auth::user()->id)->count();view()->share(compact('common_variable'));` 最佳答案

php - 如何强制 PHP CLI 读取我的 .user.ini 文件?

在documentationforphp.ini,它说“php.ini在...[the]当前工作目录(CLI除外)”中搜索。为什么它不读取我的.user.inifile通过CLI运行时?有什么方法可以配置PHP,使其始终检查当前目录(或脚本目录)是否有额外的ini文件?我在OSX上,运行HomebrewPHP。我的解决方法是像这样运行PHP,这确实有效(它获取所有常规ini文件以及当前工作目录中的文件),但它非常笨拙:PHP_INI_SCAN_DIR="/usr/local/etc/php/7.0/conf.d:."php[options]有什么方法可以配置php,使其成为默认行为?我

php - 基于 Linux 的 MS Office 缩略图生成

我被安排在基于PHP的Web应用程序上工作。该应用程序的一部分根据需要为MSOffice文档生成缩略图,它使用MSOffice+VeryPDFdocprint实用程序来执行此操作。由于这一需求,系统运行在WindowsServer2003+IIS上。我更愿意让系统在Linux服务器上运行,而不是在MS上运行,因为我在管理Linux系统方面的经验比Windows多得多,而且我们没有其他内部技术人员。有谁知道使用本地Linux软件处理文档转换的方法吗?我会喜欢PHP原生的东西,但如果有必要,我愿意看看外面的东西。 最佳答案 我从来没有做