如何发布表单详细信息,包括使用php上载到csv文件的文件的url
请有人帮一下忙: 使用PHP,我希望能够将输入表单的详细信息发布到csv文件中。这本身就非常简单,但是表单中的一个字段需要上载文件,因此csv文件需要包含指向文件保存位置的链接如何发布表单详细信息,包括使用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上传的文件在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']);