草庐IT

dump_file_path

全部标签

PHP fatal error : Class 'InvalidArgumentException' not found in <file> on line X?

我在我的php.log中看到这一行:PHPFatalerror:Class'MyNamespace\InvalidArgumentException'notfoundinonlineXX行包含以下内容:thrownewInvalidArgumentException("Error");它发生在页面重新加载时。首先,我将一些值放入表单中,单击提交并加载我的页面。我单击刷新页面(使用我的浏览器功能)重新加载页面,这就是我收到错误的地方。也许当我刷新页面时,执行了不同的代码路径。但我仍然认为这是一个nativePHP类,应该始终有效,但在我的情况下它会抛出错误。我在Windows上使用PHP

php - 将代理与 file_get_contents 结合使用

我正在从一个网站获取我的应用程序数据,比如x.com。我使用php函数file_get_contents()来获取数据。可以肯定的是,我的服务器的IP地址将显示在x.com的日志中。有什么方法可以不使用代理来隐藏我服务器的ip吗?如果我有代理,如何将它与file_get_contents()一起使用?我需要用HTTPPOST和HTTPGET方法发送请求 最佳答案 test.php使用http://ifconfig.me/ip代码修改自http://www.php.net/manual/en/function.file-get-con

php - 在 Windows 上的 file_exists() 中使用 DIRECTORY_SEPARATOR

var_dump(DIRECTORY_SEPARATOR)//string'\'(length=1)var_dump(file_exists("C:/1212.txt"));//truevar_dump(file_exists("C:\1212.txt"));//falsevar_dump(file_exists("C:".DIRECTORY_SEPARATOR."1212.txt"));//falseDIRECTORY_SEPARATOR有什么作用?为什么在使用DIRECTORY_SEPARATOR时上述情况为假? 最佳答案 Wh

php - $_SERVER ['PATH_INFO' ] 在本地主机上

当我在本地主机上使用$_SERVER['PATH_INFO']时出现以下错误:Notice:Undefinedindex:PATH_INFO我正在使用WAMP。谁能告诉我为什么会这样? 最佳答案 PATH_INFO并不总是设置。仅当脚本后有尾随路径信息时才设置。例如,如果您有一个文件位于:localhost/index.php你可以通过这个url访问它:localhost/index.php/foo/bar然后$_SERVER['PATH_INFO']将被设置为“/foo/bar”的值但是如果您通过url:localhost/ind

php var_dump 等价物或 print_r

因为我使用的是json和ajax,所以我无法在有效的json上传递值。是否只返回vardump的值而不回显输出到浏览器。例如$data='my_data';get_var_dump($data);//notrealfunc//shoulddonothing.$get['data']=get_var_dump($data);$get['error']=false;echojson_encode($get);//shouldbesomethinglike//{"data,"string(7)my_data","error":false}或我只想分配给var而不是输出它的print_r等价物

PHP simplexml_load_file - 捕获文件错误

是否可以捕获simplexml文件错误?我连接到一个有时会失败的网络服务,如果系统返回一些http错误或类似的东西,我需要让系统跳过一个文件。 最佳答案 使用@很脏。如果你看手册,有一个选项参数:SimpleXMLElementsimplexml_load_file(string$filename[,string$class_name="SimpleXMLElement"[,int$options=0[,string$ns=""[,bool$is_prefix=false]]]])此处提供所有选项列表:http://www.php.

php - 如何迭代 PHP $_FILES 数组?

这可能是个愚蠢的问题,但是PHP数组$_FILES的格式非常奇怪,我以前从未使用过。有人能告诉我如何以理智的方式迭代这个数组吗?我曾经迭代过对象或类似数组的对象,但这种格式对我来说很奇怪。有没有办法像对象数组一样迭代这个数组?([attachments]=>Array([name]=>Array([0]=>test1.png[1]=>test2.png)[type]=>Array([0]=>image/png[1]=>image/png)[tmp_name]=>Array([0]=>/tmp/phpmFkEUe[1]=>/tmp/phpbLtZRw)[error]=>Array([0]

php - move_uploaded_file() 不会替换现有图像

我正在使用下面的脚本,因此用户可以上传他们的个人资料图片。第一次上传图像时(当该位置不存在图像时)效果很好。但是,如果图像已经存在于路径中(如果用户尝试更改个人资料图片),新图像将不会替换旧图像。我确实获得了查询的成功。任何帮助将不胜感激!谢谢 最佳答案 更好的方法是取消链接文件(如果存在)if(file_exists('your-filename.ext')){chmod('your-filename.ext',0755);//Changethefilepermissionsifallowedunlink('your-filena

从符号链接(symbolic link)调用 tinyMCE 时出现 PHP 错误 "No input file specified"

我使用tinyMCE使用PHP压缩器。我想将它放在一个文件夹中,供我服务器上所有需要它的域使用,而不是为每个站点提供一个副本。但是,自从我知道it'snotcross-domains,我想我可以把它放在一个文件夹中,每个站点都可以通过符号链接(symboliclink)访问该文件夹。但是我遇到了这个PHP错误:Noinputfilespecified.我的印象是它与tinyMCE本身的关系比与符号链接(symboliclink)的关系小,但我没有任何线索。有人知道吗?谢谢!更新:经过大量挖掘,它似乎与Apache有关。PHP是通过FCGId运行的,貌似是权限错误。但是,如果我使用mod

php - Jquery-fileupload 插件 - 上传文件但显示 'file upload failed'

我点击“添加文件”选择一个文件,然后它会创建一个缩略图(取决于浏览器)并在其下方显示“上传”按钮。当我点击“上传”时,有时它会上传文件并提示“文件上传失败”。-文件实际上已上传,但我仍然收到此消息。有时它不会上传,我会收到相同的消息。我有两个错误-第一个在PHP错误日志中'PHPWarning:exif_imagetype():Filenamecannotbeemptyin***\***\UploadHandler.php'我不明白不过,它一直都是。第二个是页面上的jquery.validation-'UncaughtError:Syntaxerror,unrecognizedexpr