Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.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上载到csv文件的文件的url_Php_File_Forms_File Upload - Fatal编程技术网

如何发布表单详细信息,包括使用php上载到csv文件的文件的url

如何发布表单详细信息,包括使用php上载到csv文件的文件的url,php,file,forms,file-upload,Php,File,Forms,File Upload,请有人帮一下忙: 使用PHP,我希望能够将输入表单的详细信息发布到csv文件中。这本身就非常简单,但是表单中的一个字段需要上载文件,因此csv文件需要包含指向文件保存位置的链接 谢谢通过PHP上传的文件在PHP脚本执行后默认会被销毁,因此您需要将上传的文件移动到预先指定的文件夹中保存 您可以使用该函数来执行此操作 无论您将什么作为移动上传文件()的目的地,都可以放入您的CSV文件。当您上传文件时,您需要使用函数move\u uploaded\u file将文件放入服务器。因此,只需在该函数中使用

请有人帮一下忙:

使用PHP,我希望能够将输入表单的详细信息发布到csv文件中。这本身就非常简单,但是表单中的一个字段需要上载文件,因此csv文件需要包含指向文件保存位置的链接


谢谢

通过PHP上传的文件在PHP脚本执行后默认会被销毁,因此您需要将上传的文件移动到预先指定的文件夹中保存

您可以使用该函数来执行此操作


无论您将什么作为移动上传文件()的目的地,都可以放入您的CSV文件。

当您上传文件时,您需要使用函数
move\u uploaded\u file
将文件放入服务器。因此,只需在该函数中使用与在CSV中相同的参数。

好的,我觉得您有一个表单,其中一个字段是上载-您希望提交表单,然后从表单字段创建CSV(上载仅显示文件位置)并上载文件

如果是这种情况,请按照正常方式处理文件上载,因此表单应具有(例如):

要在CSV中引用该文件,您只需回显:

"http://www.domain.com/uploads/".basename( $_FILES['uploadedfile']['name']);

您所能做的最好的事情就是按照上面所述的位置,默认情况下CSV不支持链接(尽管Excel等一些程序可能会“解释”链接,并使它们在标记中可点击)

您不知道将文件保存在何处?我看不出有什么问题。有一个关于如何处理文件上传的非常完整的例子,应该可以让你开始了。是的,这就像一个梦——而且非常简单!非常感谢你和所有其他回应的人。皮特。
$target_path = "uploads/";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)
"http://www.domain.com/uploads/".basename( $_FILES['uploadedfile']['name']);