草庐IT

File_Name

全部标签

Php,更改session.name后,每次加载时 session ID都会更改

我有一个关于session名称和sessionID的奇怪错误。我已经使用ini_set()将session.name从PHPSESSID更改为'AAA'同时ini_set()在session_start()之前设置厌倦了使用session_name()代替,结果相同在我这样做之后,每当我加载页面时,session_id()都会返回不同的ID。我改回来后,又可以正常工作了。我可以帮忙解决这个问题吗?非常感谢!!更新解决方案:Cannotchangephpsessioncookiename 最佳答案 您是否尝试过$mySession=s

PHPExcel:将 Excel 转换为 PDF(.xlsx 到 .pdf)时出现 "Impossible to read file"错误

我有一个只有一个电子表格的xlsx。我使用PHPExcel通过以下代码将其转换为pdf:error_reporting(E_ALL);date_default_timezone_set('Europe/London');require_once'phpExcel/PHPExcel/IOFactory.php';require_once'phpExcel/PHPExcel.php';$inputFileName='doc/ModUnico';$excel2=PHPExcel_IOFactory::createReader('Excel2007');$excel2=$excel2->loa

php - is_file 总是返回 false

问题我在使用PHP函数is_file()时遇到问题。一些准备工作:我正在使用PHP5.5.10和Apache2.4.9在32位Ubuntu12.04上进行开发。我目前正在重写一些工作代码以将其转换为Laravel中的一个库(完成了一个Facade和一个ServiceProvider)。我这样做主要是为了清理自己年少无知(大约6个月前)写的一些代码,以及实现单元测试。我正在编写的库提供了获取契约(Contract)(其中有两种不同类型,还有更多类型)和查找PDF文档(扫描的纸质契约(Contract))路径的方法。我找到路径的方法工作正常,测试全部通过。在我的旧代码中,我曾经这样做:/*

php file_get_contents() 在加载图像时卡住

如上所述,在尝试读取这个简单的图像url时,phpfile_get_contents()函数甚至fopen()/fread()组合卡住并超时:http://pics.redblue.de/artikelid/GR/1140436/fee_786_587_png但是同样的图片很容易被浏览器加载,有什么问题呢?已编辑:按照评论中的要求,我展示了我用来获取数据的函数:functioncustomRead($url){$contents='';$handle=fopen($url,"rb");$dex=0;while(!feof($handle)){if($dex++>100)break;$c

php - "Network failure"在 Google Chrome 中下载使用 PHP FPDF/FPDF2File 类生成的 PDF

我有在PHP/FPDF中生成的报告/FPDF2File通常显示在浏览器窗口中。注意事项:将参数传递给生成报告POST的PHP。正在使用有效证书通过HTTPS以独占方式访问该文件。网络服务器能够记录所有错误并且错误被正确记录在日志中,但没有记录与FPDF/PHP相关的错误。(即我清理错误日志,运行报告并且日志中没有错误出现......故意强制错误并且它被注册)。因此,似乎没有语法错误。使用的Content-type是:header('Content-type:application/pdf');该问题出现在装有GoogleChrome浏览器的Windows计算机上(已在多台计算机上测试)

php - 为什么 file_put_contents() 会成功但 touch() 会失败?

我正在运行一个脚本,该脚本对文件的内容进行一些更改,然后将其修改时间重置为之前的时间。间歇性地,我会在日志中发现以下错误:touch()[function.touch]:Utimefailed:Operationnotpermitted这在file_put_contents()调用之后的行上似乎已经更改了我尝试touch()的文件的内容。没有与file_put_contents()行相关的错误。有人遇到过这种情况吗?任何人都可以弄清楚什么权限集可以让我写一个文件但不能改变它的修改时间吗?我正在Linux上执行此操作。 最佳答案 这是

php - SCRIPT_FILENAME 和 SCRIPT_NAME 有什么区别?

我试图寻找差异,但每次变量都相同,有什么想法吗? 最佳答案 http://www.php.net/manual/en/reserved.variables.server.php根据我的理解,如果您通过命令行(CLI)执行,它们可能会有所不同。 关于php-SCRIPT_FILENAME和SCRIPT_NAME有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/287163

php - file_exists 或 getimagesize 仅适用于本地绝对文件路径,但不适用于 PHP 中的 URL

我最近更新了我的一台服务器,从那时起,我遇到了一些特定PHP命令的问题(见下文)。我相信这是一个配置问题,但我已经调查了几件事并且不知道更多。所以也许你们中的一个人有一个好主意:我使用以下代码来显示内部网站上的标准Logo或用户定义的Logo:if(L_HEADER){$logo=L_HEADER;}else{$logo='logo.png';}$properties=getimagesize(CONFIG_URL.'images/'.$logo)L_HEADER和CONFIG_URL是具有预定义值的常量(另一个文件):L_HEADER包含“opb_beta.png”CONFIG_UR

php - PHP 中的 move_uploaded_file 函数

我有一个问题,我正在使用move_uploaded_file()函数上传文件和一些以阿拉伯语命名的文件所以我用谷歌搜索了这个问题但仍然没有答案我使用了元标记并且我使用了Base64编码和一切,但仍然不起作用。解决方案是什么? 最佳答案 一个解决方案可以是:有一个数据库,用于保存文件的阿拉伯文名称,并为该文件指定一些具有当前时间的自定义唯一名称,还将自定义名称保存到数据库中,在检索时更改文件名并显示给用户。或者使用一些名称转换库,将文本从阿拉伯语转换为英语,反之亦然。为此,请查看这些引用资料howtoconvertenglishint

javascript - 从 JQuery 内部调用 PHP 函数 file_put_contents

我在JQuery中有一个函数,当满足条件时调用PHP函数。一切顺利,直到我可以file_put_contents。似乎必须抛出某种JQuery不知道如何解释的输出。这是我的代码:JQuery部分,其中$downloader是类实例,finishedDownloading是一个javascript变量:if(finishedDownloading==_totalFiles?>){MergePDFs();?>}到目前为止一切顺利。这是我的php:functionMergePDFs(){$combinedFiles="";foreach($this->_fileNamesArrayas$fi