我需要用PHP“导出”某些信息。但是,发送电子邮件无法解决我的问题。我也不想使用PECL功能,因为默认情况下没有安装包,我不知道它是否在服务器上,我需要从中发送信息。
考虑到我正在使用正则表达式或某些内容拖动某个文件中的信息并将其发送到外部源。最好的方案是将信息写入远程文件,以便公开访问。我想过伪造一个原始套接字并将数据附加到另一个标题但我不知道它是如何工作的。再说一遍,正如我所说,mail()
在这种情况下不是替代方案。
任何想法都受到高度赞赏。
答案 0 :(得分:1)
如果您的数据很少,则可以使用file_get_contents()方法并将编码为参数的数据URL附加到网络资源。接收器也可以是一个简单的PHP脚本。
<强> sender.php 强>
$data_plain = "to be sent";
$data_enc = urlencode($data);
file_get_contents("https://www.your-receiver.com/receiver.php?data=" . $data_enc);
<强> receiver.php 强>
$data_enc = $_GET["data"];
$data_plain = urldecode($data_enc);
答案 1 :(得分:0)
如果要将其存储在变量中(并且同时完成服务器端处理)
$file = 'some_file.php';
ob_start();
include_once($file);
$contents = ob_get_contents();
ob_end_clean();
echo $contents;