我有一个PHP页面(registration.php),我将文件提交到另一个表单(preocess.php)。因此,在下一页中,该页面将该文件作为电子邮件ID的附件发送。我可以在另一个文件中调用函数并将此文件传递给该函数吗? 有人认为将流传递给函数。 (我不确定。)有人可以指导我吗?
答案 0 :(得分:0)
当然,只需包含最初调用该函数的文件。
<?php include ('file_with_function.php'); ?>
答案 1 :(得分:0)
不应传递文件,最好在后台处理它。
最好还是在必要时检查和重构代码,以便一步完成处理。 这样就可以避免半处理事物,中间进入处理管道以及类似常见的多页表单处理问题。
答案 2 :(得分:0)
如果您尝试通过电子邮件将文件发送给某人,PHPMailer(http://phpmailer.codeworxtech.com/index.php?pg=methods)的函数addAttachment可以很好地运行。
如果您只是尝试以某种方式处理文件,file_get_contents将把文件的内容作为字符串获取,如果它是文本,这可能很有用。但是,你需要小心它是一个小文件,否则你很快就会耗尽内存。