首页 > 编程知识 正文

php向客户端发字符串,php 字符串操作

时间:2024-04-24 11:43:09 阅读:333799 作者:OJSX

本文目录一览:

java或者php用wsdl接口实现客户端,并写个执行类,把xml字符串传给服务端

.java编写webservice服务端,php作为客户端调用.

1.首先我们写一个简单的java类并发布webservice.

package com.php;

import java.util.Map;

/**

* @author yangjuqi

* @createdate 2009-5-18 下午04:43:09

*

*/

public class WebServiceImpl {

public String sendTransact(Map map) throws Exception {

System.out.println("::: Call testModel1 :::");

if(map!=null){

String bugmanifestid = StringUtil.getValue(map.get("bugmanifestid"));

String editedby = StringUtil.getValue(map.get("editedby"));

String dditeddate = StringUtil.getValue(map.get("dditeddate"));

String fullinfo = StringUtil.getValue(map.get("fullinfo"));

String action = StringUtil.getValue(map.get("action"));

System.out.println("bugmanifestid -$amp;quot;$ +bugmanifestid);

System.out.println("editedby -$amp;quot;$ +editedby);

System.out.println("dditeddate  -$amp;quot;$ +dditeddate);

System.out.println("fullinfo -$amp;quot;$ +fullinfo);

System.out.println("action  -$amp;quot;$ +action);

}

return "success";

}

}

php socket编程 发送json字符串接不到

代码如下:

?

// 设置一些基本的变量

$host =

"192.168.1.99";

$port = 1234;

// 设置超时时间

set_time_limit(0);

//

创建一个Socket

$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could

not create

socketn");

//绑定Socket到端口

$result = socket_bind($socket,

$host, $port) or die("Could not bind to

socketn");

// 开始监听链接

$result = socket_listen($socket, 3) or die("Could not set up socket

listenern");

// accept incoming connections

// 另一个Socket来处理通信

$spawn = socket_accept($socket) or die("Could not accept incoming

connectionn");

// 获得客户端的输入

$input = socket_read($spawn, 1024) or

die("Could not read inputn");

// 清空输入字符串

$input = trim($input);

//处理客户端输入并返回结果

$output = strrev($input) . "n";

socket_write($spawn,

$output, strlen ($output)) or die("Could not write

outputn");

//

关闭sockets

socket_close($spawn);

socket_close($socket);

?

php如何发送和接收JSON数据

对于json,PHP有对应的方法进行操作。

一般而言,json会以字符串形式传给PHP脚本,一般都是放在$_POST里面,

14

?php

// 接收

$json_parameter = $_POST['json_str'];

// 处理, 变成数组

$array = json_decode($json_parameter);

// PHP 把数组数据变成json格式字符串,发给页面

$demo = array(

'key' = 'value',

'key2' = 'value2'

);

$demo_json = json_encode($demo); // 格式是{"key":"value","key2":"value2"}

echo $demo_json;

PHP如何以文件的形式输出字符串变量的值到客户端浏览器,客户端浏览器弹出文件下载提示。

你想让客服端收到的文件的后缀格式是什么呢?txt?

把保留$tmpstr字段文件的服务器上地址发给客户端嘛,客服端发觉是一个地址,点击浏览器就会下载了。

PHP怎么实现主动向客户端发送信息

实现消息推送首先需要浏览器支持 websocket 协议,这是前提,然后再通过浏览器发起websocket 请求到服务器,建立一条连接,这是服务器端就可以通过这条连接向浏览器推送消息了。

服务器端对websocket的支持可以通过一些第三方库来实现,供参考

hoa/websocket网页链接

swoole 库

php怎么向远程服务器发送字符串通过socket

php有现成的socket实现的。你先要允许使用socket才行,默认是关闭的。

跟具体语言没关系,只要远程端口开着,也没防火墙栏,就可以连。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。