Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP加载用户数据文件_Php_Ajax_File Upload - Fatal编程技术网

PHP加载用户数据文件

PHP加载用户数据文件,php,ajax,file-upload,Php,Ajax,File Upload,这似乎是一个简单的问题…我试图允许用户使用“加载”按钮“加载”保存的数据文件,选择“文件”等。我可以直接将数据文件从他们的文件中读取到变量中,还是需要先将其上载到服务器,然后打开并读取关闭,然后取消链接 谢谢,, Todd需要上传,PHP才能访问它,除非文件内容通过JavaScript发送到PHP 因为PHP是服务器端的,所以如果不上传文件,您将无法执行任何操作。除非此文件已经在服务器上,否则无法解决此问题 Iprettier方法可能是使用jQuery插件上载文件(页面不刷新),然后使用ajax

这似乎是一个简单的问题…我试图允许用户使用“加载”按钮“加载”保存的数据文件,选择“文件”等。我可以直接将数据文件从他们的文件中读取到变量中,还是需要先将其上载到服务器,然后打开并读取关闭,然后取消链接

谢谢,,
Todd需要上传,PHP才能访问它,除非文件内容通过JavaScript发送到PHP

因为PHP是服务器端的,所以如果不上传文件,您将无法执行任何操作。除非此文件已经在服务器上,否则无法解决此问题


I
prettier
方法可能是使用jQuery插件上载文件(页面不刷新),然后使用
ajax

访问内容。是的,您必须先上载文件,因为您无法通过浏览器使用PHP或JavaScript访问用户的文件系统

@Yuri您可以为用户提供粘贴文件内容的权限。如果是图像,您可以发送像素数据,具体取决于它是否可用。您是否建议用户手动将文件内容放入表单中?看在上帝的份上,这是一个笑话吗?@Yuri如果是文本,这是一个选项,我在很多地方见过它。如果是文本,但大约10000行?如果用户不太喜欢复制粘贴操作(很多人不喜欢)?你需要多久在任何网站上放置一些纯文本文件,而不是图片、pdf或二进制文件?得了吧,这不是一种选择吗?@Yuri我说这是一种方式,不是最好或首选的方式。你不断的争论是个笑话吗?当然!我已经在使用ajaxUpload了。非常感谢。为了记录在案,用php的方式来做并不是一个真正的问题……正如你所说的,只是不够优雅。祝你度过愉快的一天。好吧,如果你使用上传程序,并且文件位于你的服务器上,那么读取它是没有问题的。简单地做一些ajax魔术;)我也祝你愉快。