草庐IT

DEPENDENCIES_FILE

全部标签

file_exists() 的不区分大小写的 PHP 版本

我正在尝试考虑在PHP中实现不区分大小写的file_exists函数的最快方法。我最好的办法是枚举目录中的文件并进行strtolower()与strtolower()比较,直到找到匹配项? 最佳答案 我使用评论中的源代码创建了这个函数。如果找到则返回完整路径文件,否则返回FALSE。对文件名中的目录名不区分大小写。functionfileExists($fileName,$caseSensitive=true){if(file_exists($fileName)){return$fileName;}if($caseSensitive

PHP parse_ini_file() 性能?

我知道有些人将设置存储在.ini文件中,并在PHP中使用parse_ini_file()获取值。没有运行测试,我对性能很好奇。如果设置在ini文件中,您是否知道操作码缓存是否可以缓存任何此类内容? 最佳答案 根据这个旧blogpost从网络文件中检索。从最快到最慢:序列化数组纯PHP代码INI文件XML文件YAML文件编辑(08/02/2012)如果APC或其他加速器在服务器上可用,纯PHP文件将是最快的,因为它们只会被解析一次并保存在内存中以供进一步使用。 关于PHPparse_ini

PHP parse_ini_file() 性能?

我知道有些人将设置存储在.ini文件中,并在PHP中使用parse_ini_file()获取值。没有运行测试,我对性能很好奇。如果设置在ini文件中,您是否知道操作码缓存是否可以缓存任何此类内容? 最佳答案 根据这个旧blogpost从网络文件中检索。从最快到最慢:序列化数组纯PHP代码INI文件XML文件YAML文件编辑(08/02/2012)如果APC或其他加速器在服务器上可用,纯PHP文件将是最快的,因为它们只会被解析一次并保存在内存中以供进一步使用。 关于PHPparse_ini

php - $_FILES ["file"] ["size"] 返回 0?

我正在尝试使用PHP上传一些内容,并对我允许上传的总大小设置了限制。我想将上传限制为2MB,但出于某种原因,每当我尝试使用如下if语句进行检查时:if(($_FILES["file"]["size"]一个大文件(例如7mb文件)将通过if语句,因为无论出于何种原因,如果我打印$_FILES["file"]["size"],它将返回0,而不是正确的字节数。如果我尝试上传较小的内容,例如342kb,$_FILES["file"]["size"]将返回正确的大小。有没有办法让$_FILES["file"]["size"]实际保存文件的正确大小?否则我不知道如何解决这个问题。

php - $_FILES ["file"] ["size"] 返回 0?

我正在尝试使用PHP上传一些内容,并对我允许上传的总大小设置了限制。我想将上传限制为2MB,但出于某种原因,每当我尝试使用如下if语句进行检查时:if(($_FILES["file"]["size"]一个大文件(例如7mb文件)将通过if语句,因为无论出于何种原因,如果我打印$_FILES["file"]["size"],它将返回0,而不是正确的字节数。如果我尝试上传较小的内容,例如342kb,$_FILES["file"]["size"]将返回正确的大小。有没有办法让$_FILES["file"]["size"]实际保存文件的正确大小?否则我不知道如何解决这个问题。

php - 警告 : file_get_contents(): https://wrapper is disabled in the server configuration by all

当我上传带有邮政编码的csv文件时,它会转换并保存纬度和经度。发生的错误是将邮政编码转换为经纬度。在我的本地主机上它工作正常。当我在实时服务器上载时。我收到此错误Warning:file_get_contents():https://wrapperisdisabledintheserverconfigurationbyallow_url_fopen=0in/hermes/bosnaweb05a/b1410/ipg.rwdinfotechcom/vw/zipmapping/index.phponline29。我也检查了我的谷歌apikey。我无法添加php.ini文件。如果我上传php.

php - 警告 : file_get_contents(): https://wrapper is disabled in the server configuration by all

当我上传带有邮政编码的csv文件时,它会转换并保存纬度和经度。发生的错误是将邮政编码转换为经纬度。在我的本地主机上它工作正常。当我在实时服务器上载时。我收到此错误Warning:file_get_contents():https://wrapperisdisabledintheserverconfigurationbyallow_url_fopen=0in/hermes/bosnaweb05a/b1410/ipg.rwdinfotechcom/vw/zipmapping/index.phponline29。我也检查了我的谷歌apikey。我无法添加php.ini文件。如果我上传php.

PHP : get file contents and store file in particular folder

我从php中的file_get_contents()函数获取文件内容,我想将该文件存储在特定文件夹中。我该怎么做?$image=file_get_contents('http://www.affiliatewindow.com/logos/1961/logo.gif');我想将此图像保存在特定文件夹中。有什么想法吗? 最佳答案 使用file_put_contents()$image=file_get_contents('http://www.affiliatewindow.com/logos/1961/logo.gif');file

PHP : get file contents and store file in particular folder

我从php中的file_get_contents()函数获取文件内容,我想将该文件存储在特定文件夹中。我该怎么做?$image=file_get_contents('http://www.affiliatewindow.com/logos/1961/logo.gif');我想将此图像保存在特定文件夹中。有什么想法吗? 最佳答案 使用file_put_contents()$image=file_get_contents('http://www.affiliatewindow.com/logos/1961/logo.gif');file

php - 我可以使用 file_get_contents() 来比较两个文件吗?

我想同步两个目录。我用file_get_contents($source)===file_get_contents($dest)比较两个文件。这样做有什么问题吗? 最佳答案 我宁愿做这样的事情:functionfiles_are_equal($a,$b){//Checkiffilesizeisdifferentif(filesize($a)!==filesize($b))returnfalse;//Checkifcontentisdifferent$ah=fopen($a,'rb');$bh=fopen($b,'rb');$resu