草庐IT

file_memory

全部标签

php - 上传文件表单 - 无法识别 $_FILES 变量

我有以下表格:productname:"/>productdetailsproductprice"/>CN:"/>image我的问题是,每当我尝试使用此代码处理图像时:move_uploaded_file($_FILES['fileField']['tmp_name'],"../product_images/$newname");我收到以下错误:Notice:Undefinedindex:fileField这是为什么呢?提前致谢! 最佳答案 你必须在表单中添加enctype='multipart/form-data'Quotefro

php - Symfony 2 服务器部署 fatal error : It tries to open localhost file

我制作了一个symfony2应用程序,并尝试将其部署到共享服务器上,但出现fatalerror。我在这里采取了推荐的步骤:Deployment-Tools我已经更新了供应商依赖项:phpcomposer.pharinstall--optimize-autoloader我已经清除了缓存:phpapp/consolecache:clear--env=prod--no-debug我已经更改了服务器上app/cache和app/logs的权限但它不起作用。这是错误:Fatalerror:Uncaughtexception'UnexpectedValueException'withmessage

php - MAMP PHP fatal error : Allowed memory size exhausted

我知道当网站位于本地服务器上时,诊断和帮助会有点困难,但我希望其他人遇到过这个问题,或者对发生什么以及为什么发生有一个大概的了解?这与wordpress有关,但我觉得大部分问题与它无关,而是集中在MAMP上,我得到了这个错误。我现在刚刚尝试将另一个网站迁移到我的本地服务器,但出于某种原因,它根本不起作用……我得到的只是一个白屏。我使用了来自http://codex.wordpress.org/Editing_wp-config.php#Configure_Error_Logging的错误记录技术/** *Thiswilllogallerrorsnoticesandwarningstoa

php - 从 cli 运行 PHP 脚本 : php. ini memory_size 未考虑

我正在尝试从命令行运行php脚本(magentoreindexer脚本)。该脚本消耗大量内存,因此出现以下错误:PHPfatalerror:/home/karanta/www/karanta.fr/lib/中允许的536870912字节的内存大小已耗尽(尝试分配72字节)Zend/Db/Adapter/Abstract.php第691行为了解决这个问题,我编辑了/etc/php5/cli/php.ini文件并设置了memory_limit=2048M。为了检查配置,我从cli运行一个包含phpinfo();的脚本,我看到:memory_limit=>2048M=>2048M,所以看起来

php - htaccess : disallow all pdf files but allow from php script (file download script)

我写了一个小的下载脚本来隐藏文件路径,文件“get_file.php”处理一切。下一步我想通过htaccess禁止通过浏览器直接访问所有pdf文件(如果有人知道该文件的确切url),但仍然使用我的“get_file.php”提供对该文件的访问。我试过:RewriteEngineonRewriteCond%{HTTP_REFERER}!^http://(www\.)?localhost[NC]RewriteCond%{HTTP_REFERER}!^http://(www\.)?localhost.*$[NC]RewriteRule\.(pdf)$-[F]有什么想法吗?

PHP-FPM 错误日志显示 "Not a JPEG file: starts with 0x47 0x49"

在我的PHP-FPM日志文件中,我有很多行如下所示[18-Sep-201603:59:06]WARNING:[poolwww]child5425saidintostderr:"NotaJPEGfile:startswith0x470x49"这是什么意思? 最佳答案 这是一个commonerror.看起来你正在用imagecreatefromjpeg打开一个文件,但它不是jpeg,它是一个gif文件,看看thisnote关于起始字节。 关于PHP-FPM错误日志显示"NotaJPEGfil

PHP fatal error : Allowed memory size of 1073741824 bytes exhausted (tried to allocate 16777216 bytes)

我在我的16GBMacBookPro上运行了composerinstall,我得到了这个⚡️distributor-portalcomposerinstallLoadingcomposerrepositorieswithpackageinformationUpdatingdependencies(includingrequire-dev)PHPFatalerror:Allowedmemorysizeof1073741824bytesexhausted(triedtoallocate16777216bytes)inphar:///usr/local/bin/composer/src/Co

PHP parse_ini_file() - 它看起来在哪里?

如果我调用php的parse_ini_file("foo.ini"),它会在什么路径中查找foo.ini?包含路径?该函数的文档没有提及它。 最佳答案 parse_ini_file的文件名参数是一个标准的php文件名,因此与使用fopen打开文件的规则相同。.您必须指定绝对文件路径(“/path/to/my.ini”)或相对于当前工作目录的路径(“my.ini”)。参见getcwd对于您当前的工作目录。与默认的fopen命令不同,如果指定了相对路径(“my.ini”),parse_ini_file将在搜索当前工作目录后搜索包含路径。

php - PHP 5.3 是否改变了 file_get_contents 的工作方式?

我在使用PHP的file_get_contents时遇到了一个奇怪的问题。过去,远程文件上的file_get_contents会返回该文件的文本,而不管返回的HTTP状态代码如何。如果我点击一个API并且它发回状态为500的JSON错误信息,file_get_contents会给我该JSON(没有遇到错误代码的迹象)。我刚刚设置了一个Ubuntu10.04服务器,这是第一个拥有PHP5.3的Ubuntu。PHP没有给我JSON,而是在出现500错误时发出警告。结果,我无法解析JSON并给出一个很好的错误消息。很高兴PHP注意到远程文件中存在错误,但我需要JSON,即使(尤其是!)如果出

php - Allowed memory size of x exhausted error 使用 Yii 安装 PHPUnit

我正在阅读“使用Yii1.1和PHP5进行敏捷Web应用程序开发”一书,我刚刚开始第2章中有关单元测试的部分。当我按照有关通过PEAR安装PHPUnit的说明进行操作时,收到fatalerror“Allowedmemorysizeofxexhausted.”我尝试将PEAR.PHP顶部的分配内存增加到1024使用ini_set('memory_limit','1024M');但这只会导致CLI崩溃。完整的错误信息如下:C:\xampp\htdocs\yii_sc2>pearchannel-discoverpear.phpunit.deFatalerror:Allowedmemorysi