上传文件后运行PHP代码
我正在使用将excel文件上载到我的服务器。我需要能够使用读取excel文件中的值,以便将它们导入数据库。两者都应该发生在同一页中。上载文件后,如何使用ajax自动运行PHPSReadSheet代码?在上载过程中,客户端包括指向服务器端的URL(上载处理程序),此服务器端可以包含您想要的所有内容,例如在客户端:上传文件后运行PHP代码,php,jquery,ajax,phpspreadsheet,Php,Jquery,Ajax,Phpspreadsheet,我正在使用将excel文件上载到我的服务器。我需要能够使用读取excel文件中的值,以便将它们导入数据库。两者都应该发生在同一页中。上载文件后,如何使用ajax自动运行PHPSReadSheet代码?在上载过程中,客户端包括指向服务器端的URL(上载处理程序),此服务器端可以包含您想要的所有内容,例如在客户端: <form id="fileupload" action="../server/php/" method="POST" enctype="multipart/form-data"&
<form id="fileupload" action="../server/php/" method="POST" enctype="multipart/form-data">
您可以在表单上指定服务器端:action=“../server/php/”
在服务器端,你可以处理上传,完成后你可以做你想做的事情
这是一个官方上传示例,您可以使用它,直到成功上传示例文件,然后您可以在您的项目中实现它:
客户端:
服务器端:
祝你好运 我们需要看看你已经走了多远,特别是展示一些代码,你能发布jQuery上传程序代码和你到目前为止的PHP代码吗?谢谢,动作=“../server/PHP”只有在文件上传后才能执行吗?欢迎,通常在上传完成(成功处理)时执行它将在服务器上的全局$\u文件下可用。然后你可以用它做你想做的事。例如:如果您想在上传后读取文件,可以执行smtg,如:file_get_contents($_FILES['uploadedfile']['tmp_name'])。。。事实上,这取决于你想做什么!哦,好的。我只想让PHPSReadSheet处理该文件,以便可以处理和使用数据。我会试试看,如果行得通就告诉你。早些时候,我尝试修改UploadHandler.php,但它没有按预期工作。