Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从PHP发送数据_Php_Send - Fatal编程技术网

从PHP发送数据

从PHP发送数据,php,send,Php,Send,我需要用PHP“导出”某些信息。然而,发送电子邮件并不能解决我的问题。我也不想使用PECL函数,因为默认情况下没有安装该软件包,而且我不知道它是否位于我需要从中发送信息的服务器上 考虑到我正在用正则表达式或任何东西从某个文件拖动信息,并将其发送到外部源。最好的方案是将信息写入远程文件,使其易于公开访问。我曾想过伪造一个原始套接字并将数据附加到一个额外的头中,但我不知道这是如何工作的。同样,正如我所说,mail()在这种情况下不是一种选择 非常感谢您的任何想法。如果您只有很少的数据,您可以使用该方

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

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


非常感谢您的任何想法。

如果您只有很少的数据,您可以使用该方法并将编码为参数的数据URL附加到web资源中。接收器也可以是一个简单的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);
$data_enc   = $_GET["data"];
$data_plain = urldecode($data_enc);    
receiver.php

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

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


“出口”是什么意思?请不要那么神秘。首先,这听起来很可疑。远程设置FTP服务器,然后使用FTP功能。设置远程Web服务器并使用cURL将其发布到远程站点。设置套接字并发送数据。这就是我的意思。我拿不定主意用插座怎么做。我所说的“出口”是指“发送”。你需要发送什么,发送到哪里或发送给谁?你太神秘了,我们可以告诉你把你的信息打印在纸上,贴在皮江的腿上,让你的长羽毛的伙伴飞起来。简单的一行文字。我需要把它保存到一个任何人都可以公开访问的文件中。可以是一个脚本,用于制作pastebin.com记录并返回到粘贴的链接。对不起,这与问题有什么关系?这是Luke Braune用
文件\u get\u contents()
提出的另一种方法。它允许您获取某些信息,并对其进行操作。“考虑到我正在从某个文件中拖拽信息”-上面从某个文件中获取信息;因此,相关。是的,但我的问题与获取信息无关,而是发送信息。你可以用另一种方式解决这个问题。例如,您可以设置某种脚本以JSON格式对信息进行编码,然后在另一行使用cURL或
file\u get\u contents()
获取信息,然后对其进行解码。您的意思是file\u put\u contents而不是file\u get\u contents?和$_GET(“数据”)$_得到[“”];