0

我需要用 PHP '导出'某些信息。但是,发送电子邮件并不能解决我的问题。我也不想使用 PECL 功能,因为默认情况下未安装该软件包,而且我不知道它是否在我需要从中发送信息的服务器上。

考虑到我正在使用正则表达式或其他任何方式从某个文件中拖动信息并将其发送到外部源。最好的方案是将信息写入远程文件,以便公开访问。我想过伪造一个原始套接字并将数据附加到一个额外的标题中,但我不知道它是如何工作的。同样,正如我所说,mail()在这种情况下不是替代方案。

任何想法都受到高度赞赏。

4

2 回答 2

1

如果您只有很少的数据,您可以使用file_get_contents()方法并将编码为参数的数据 URL 附加到 Web 资源。接收器也可以是一个简单的 PHP 脚本。

发件人.php

$data_plain = "to be sent";
$data_enc   = urlencode($data);
file_get_contents("https://www.your-receiver.com/receiver.php?data=" . $data_enc);

接收器.php

$data_enc   = $_GET["data"];
$data_plain = urldecode($data_enc);    
于 2013-08-23T22:39:38.387 回答
0

如果要将其存储在变量中(并同时完成服务器端处理)

$file = 'some_file.php';
ob_start();
include_once($file);
$contents = ob_get_contents();
ob_end_clean();
echo $contents;
于 2013-08-23T22:43:37.483 回答