﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-ACFirst-随笔分类-PHP</title><link>http://www.cppblog.com/zzfmars/category/15110.html</link><description>智慧是力量的源泉，行动才是生产力</description><language>zh-cn</language><lastBuildDate>Mon, 11 Apr 2011 20:14:58 GMT</lastBuildDate><pubDate>Mon, 11 Apr 2011 20:14:58 GMT</pubDate><ttl>60</ttl><item><title>安装php 在apache配置中加入的一句话</title><link>http://www.cppblog.com/zzfmars/archive/2011/04/10/143892.html</link><dc:creator>Kevin_Zhang</dc:creator><author>Kevin_Zhang</author><pubDate>Sun, 10 Apr 2011 13:44:00 GMT</pubDate><guid>http://www.cppblog.com/zzfmars/archive/2011/04/10/143892.html</guid><wfw:comment>http://www.cppblog.com/zzfmars/comments/143892.html</wfw:comment><comments>http://www.cppblog.com/zzfmars/archive/2011/04/10/143892.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zzfmars/comments/commentRss/143892.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zzfmars/services/trackbacks/143892.html</trackback:ping><description><![CDATA[AddType application/x-httpd-php .php
<img src ="http://www.cppblog.com/zzfmars/aggbug/143892.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zzfmars/" target="_blank">Kevin_Zhang</a> 2011-04-10 21:44 <a href="http://www.cppblog.com/zzfmars/archive/2011/04/10/143892.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>php-java-bridge</title><link>http://www.cppblog.com/zzfmars/archive/2011/04/10/143881.html</link><dc:creator>Kevin_Zhang</dc:creator><author>Kevin_Zhang</author><pubDate>Sun, 10 Apr 2011 10:44:00 GMT</pubDate><guid>http://www.cppblog.com/zzfmars/archive/2011/04/10/143881.html</guid><wfw:comment>http://www.cppblog.com/zzfmars/comments/143881.html</wfw:comment><comments>http://www.cppblog.com/zzfmars/archive/2011/04/10/143881.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zzfmars/comments/commentRss/143881.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zzfmars/services/trackbacks/143881.html</trackback:ping><description><![CDATA[<a href="http://php-java-bridge.sourceforge.net/pjb/tomcat6.php">http://php-java-bridge.sourceforge.net/pjb/tomcat6.php</a><br>官方网站，英文的，需要的朋友自己去看，有些复杂，现在因为没时间，先不研究，做个记号。
<img src ="http://www.cppblog.com/zzfmars/aggbug/143881.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zzfmars/" target="_blank">Kevin_Zhang</a> 2011-04-10 18:44 <a href="http://www.cppblog.com/zzfmars/archive/2011/04/10/143881.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java与php通过webservice进行数据交互</title><link>http://www.cppblog.com/zzfmars/archive/2011/04/10/143876.html</link><dc:creator>Kevin_Zhang</dc:creator><author>Kevin_Zhang</author><pubDate>Sun, 10 Apr 2011 09:51:00 GMT</pubDate><guid>http://www.cppblog.com/zzfmars/archive/2011/04/10/143876.html</guid><wfw:comment>http://www.cppblog.com/zzfmars/comments/143876.html</wfw:comment><comments>http://www.cppblog.com/zzfmars/archive/2011/04/10/143876.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zzfmars/comments/commentRss/143876.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zzfmars/services/trackbacks/143876.html</trackback:ping><description><![CDATA[<div class=blog_content><a href="http://ian-jiang.iteye.com/blog/664727">http://ian-jiang.iteye.com/blog/664727</a>
<p>刚在项目中应用到了java与php通过webservice进行数据交互。觉得挺有意思，贴出来，跟大家分享。 </p>
<p>一.java编写webservice服务端,php作为客户端调用.</p>
<p>1.首先我们写一个简单的java类并发布webservice.</p>
<p>package com.php;</p>
<p>import java.util.Map;</p>
<p>&nbsp;</p>
<p>public class WebServiceImpl {</p>
<p>&nbsp;public String sendTransact(Map map) throws Exception {<br>&nbsp;&nbsp;System.out.println("::: Call testModel1 :::");<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;if(map!=null){<br>&nbsp;&nbsp;&nbsp;String bugmanifestid = StringUtil.getValue(map.get("bugmanifestid"));<br>&nbsp;&nbsp;&nbsp;String editedby = StringUtil.getValue(map.get("editedby"));<br>&nbsp;&nbsp;&nbsp;String dditeddate = StringUtil.getValue(map.get("dditeddate"));<br>&nbsp;&nbsp;&nbsp;String fullinfo = StringUtil.getValue(map.get("fullinfo"));<br>&nbsp;&nbsp;&nbsp;String action = StringUtil.getValue(map.get("action"));<br>&nbsp;&nbsp;&nbsp;System.out.println("bugmanifestid -&gt;" +bugmanifestid);<br>&nbsp;&nbsp;&nbsp;System.out.println("editedby&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;" +editedby);<br>&nbsp;&nbsp;&nbsp;System.out.println("dditeddate&nbsp;&nbsp;&nbsp; -&gt;" +dditeddate);<br>&nbsp;&nbsp;&nbsp;System.out.println("fullinfo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;" +fullinfo);<br>&nbsp;&nbsp;&nbsp;System.out.println("action&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;" +action);<br>&nbsp;&nbsp;}<br>&nbsp;&nbsp;return "success";<br>&nbsp;}<br>}</p>
<p>&nbsp;2.配置server-config.wsdd</p>
<p>&lt;deployment xmlns="<a href="http://xml.apache.org/axis/wsdd/"><span style="COLOR: #276904"><u>http://xml.apache.org/axis/wsdd/</u></span></a>"<br>&nbsp;xmlns:java="<a href="http://xml.apache.org/axis/wsdd/providers/java"><span style="COLOR: #276904"><u>http://xml.apache.org/axis/wsdd/providers/java</u></span></a>"&gt;</p>
<p>&nbsp;&lt;handler name="URLMapper"<br>&nbsp;&nbsp;type="java:org.apache.axis.handlers.http.URLMapper" /&gt;<br>&nbsp;&lt;handler name="auth"<br>&nbsp;&nbsp;type="java:com.php.AuthenticationHandler" /&gt;<br>&nbsp;&lt;handler name="URLLogging"<br>&nbsp;&nbsp;type="java:com.php.LogHandler"&gt;<br>&nbsp;&nbsp;&lt;parameter name="filename" value="c:\\MyService.log" /&gt;<br>&nbsp;&lt;/handler&gt;</p>
<p><span style="TEXT-DECORATION: underline">&nbsp;&lt;service name="IWebService" provider="java:RPC"&gt;<br>&nbsp;&nbsp;&lt;parameter name="className"<br>&nbsp;&nbsp;&nbsp;value="com.php.WebServiceImpl" /&gt;<br>&nbsp;&nbsp;&lt;parameter name="allowedMethods" value="*" /&gt;<br>&nbsp;&nbsp;&lt;namespace&gt;http://localhost:8088/testphpweb&lt;/namespace&gt;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&lt;/service&gt;</span><br>&nbsp;&lt;transport name="http"&gt;<br>&nbsp;&nbsp;&lt;requestFlow&gt;<br>&nbsp;&nbsp;&nbsp;&lt;handler type="URLMapper" /&gt;<br>&nbsp;&nbsp;&nbsp;&lt;handler type="URLLogging" /&gt;<br>&nbsp;&nbsp;&lt;/requestFlow&gt;<br>&nbsp;&lt;/transport&gt;</p>
<p>&lt;/deployment&gt;</p>
<p>3.发布到jboss后,访问<a href="http://localhost:8088/testphpweb/services/IWebService?wsdl"><span style="COLOR: #276904"><u>http://localhost:8088/testphpweb/services/IWebService?wsdl</u></span></a>能看到xml文件就说明webservice发布好了。</p>
<p>4.写testphpweb.php文件</p>
<p>&nbsp;&lt;?php<br><br>header("Content-Type: text/html; charset=GB2312");<br>echo " ::: PHP CALL JAVA-WEBSERVICE ::: &lt;br&gt;";<br>require_once("nusoap/lib/nusoap.php");</p>
<p>// 要访问的webservice路径<br>$NusoapWSDL="<a href="http://localhost:8088/testphpweb/services/IWebService?wsdl"><span style="COLOR: #276904"><u>http://localhost:8088/testphpweb/services/IWebService?wsdl</u></span></a>";</p>
<p>// 生成客户端对象<br>$client = new soapclient($NusoapWSDL, true);</p>
<p>// 设置参数(注意：PHP只能以'数组集'方式传递参数,如果服务端是java，用Map接收)<br>$param = array( 'bugmanifestid' =&gt; 'E090500001',<br>&nbsp;&nbsp;&nbsp;&nbsp;'editedby'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; '张三',<br>&nbsp;&nbsp;&nbsp;&nbsp;'dditeddate'&nbsp;&nbsp;&nbsp; =&gt; '2009-05-19',<br>&nbsp;&nbsp;&nbsp;&nbsp;'fullinfo'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; '已联系刘德华,筹备今晚吃饭的事,等待回复',<br>&nbsp;&nbsp;&nbsp;&nbsp;'action'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; '0');</p>
<p>echo "begin remote 。。。&lt;br&gt;";<br>// 调用远程方法<br>$result = $client-&gt;call('sendTransact', array($param));<br>echo "end remote 。。。&lt;br&gt;";</p>
<p>// 显示执行结果<br>if (!$err=$client-&gt;getError()){&nbsp;&nbsp;<br>&nbsp;echo '结果 : '.$result;&nbsp;&nbsp;&nbsp;&nbsp;<br>}else{&nbsp;&nbsp;<br>&nbsp;echo '错误 : '.$err;&nbsp;&nbsp;<br>}&nbsp;&nbsp;<br>?&gt;</p>
<p>&nbsp;5.启动apache,访问<a href="http://localhost/service/testphpweb.php"><span style="COLOR: #276904"><u>http://localhost/service/testphpweb.php</u></span></a></p>
<p>php页面显示:</p>
<p>&nbsp;::: PHP CALL JAVA-WEBSERVICE :::<br>begin remote 。。。<br>end remote 。。。<br>结果 : success<a href="http://img.bimg.126.net/photo/5p8j95MEZYZaGjuYhKXXfQ==/363947144887532796.jpg" target=_blank></a></p>
<p>jboss后台监视结果:</p>
<p>17:12:20,781 INFO&nbsp; [STDOUT] ::: Call testModel1 :::<br>17:12:20,781 INFO&nbsp; [STDOUT] bugmanifestid -&gt;E090500001<br>17:12:20,781 INFO&nbsp; [STDOUT] editedby&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;张三<br>17:12:20,781 INFO&nbsp; [STDOUT] dditeddate&nbsp;&nbsp;&nbsp; -&gt;2009-05-19<br>17:12:20,781 INFO&nbsp; [STDOUT] fullinfo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;已联系刘德华,筹备今晚吃饭的事,等待回复<br>17:12:20,796 INFO&nbsp; [STDOUT] action&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;0</p>
<p>到此,php作为客户端调用java写的webservice服务端完成.</p>
<p>二,php编写webservice服务端,java作为客户端调用.</p>
<p>1.编写php webservice&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>&lt;?php<br><br>header("Content-Type: text/html; charset=GB2312");<br>require_once("nusoap/lib/nusoap.php");</p>
<p>function sendManifest($param)<br>{</p>
<p>　　//把接收到的数据显示出来<br>&nbsp;&nbsp;&nbsp; return "hello ".$param["projectid"]."&lt;=&gt;".$param["projectname"]."&lt;=&gt;".$param["moduleid"];<br>}</p>
<p>$server = new nusoap_server();</p>
<p>//配置WSDL namespace<br>$server-&gt;configureWSDL('myservice',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //服务名称<br>&nbsp;&nbsp;&nbsp;&nbsp; 'http://localhost/service/web_call_center.php',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //tns指定的namespace,一般填写自己的URI<br>&nbsp;&nbsp;&nbsp;&nbsp; true,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //endpoint url or false<br>&nbsp;&nbsp;&nbsp;&nbsp; 'rpc',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //服务样式<br>&nbsp;&nbsp;&nbsp;&nbsp; 'http://schemas.xmlsoap.org/soap/http',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //传输协议,一直是这个。<br>&nbsp;&nbsp;&nbsp;&nbsp; 'http://localhost/service/web_call_center.php'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //wsdl 'types'元素targetNamespace<br>);</p>
<p>// 注册web服务<br>$server-&gt;register('sendManifest',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 服务<br>&nbsp;&nbsp;&nbsp; array(<br>&nbsp;'projectid'&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'xsd:string',<br>&nbsp;'projectname'&nbsp;&nbsp; =&gt; 'xsd:string',<br>&nbsp;'moduleid'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'xsd:string',<br>&nbsp;'modulepath'&nbsp;&nbsp;&nbsp; =&gt; 'xsd:string',<br>&nbsp;'bugtitle'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'xsd:string',<br>&nbsp;'bugtype'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'xsd:string',<br>&nbsp;'openedby'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'xsd:string',<br>&nbsp;'openeddate'&nbsp;&nbsp;&nbsp; =&gt; 'xsd:string',<br>&nbsp;'assignedto'&nbsp;&nbsp;&nbsp; =&gt; 'xsd:string',<br>&nbsp;'assigneddate'&nbsp; =&gt; 'xsd:string',<br>&nbsp;'fixedtime'&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'xsd:string',<br>&nbsp;'fullinfo'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'xsd:string',<br>&nbsp;'bugmanifestid' =&gt; 'xsd:string'),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 输入参数;数组，指定类型<br>&nbsp;&nbsp;&nbsp; array('resultCode' =&gt; 'xsd:string'),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 输出;数组,指定类型<br>&nbsp;&nbsp;&nbsp; 'http://localhost/service/web_call_center.php',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // namespace of method<br>&nbsp;&nbsp;&nbsp; '',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // soapaction<br>&nbsp;&nbsp;&nbsp; 'rpc',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // style<br>&nbsp;&nbsp;&nbsp; 'encoded',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // use<br>&nbsp;&nbsp;&nbsp; 'serviceConsumeNotify'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // documentation<br>);</p>
<p>$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';<br>$server-&gt;service($HTTP_RAW_POST_DATA);<br>?&gt;</p>
<p>2.启动apache后，访问&nbsp; <a href="http://localhost/service/phpserver.php"><span style="COLOR: #276904"><u>http://localhost/service/phpserver.php</u></span></a>,如果页面如下图所示，表示webservice发布好了。<br>&nbsp;</p>
<p><a href="http://img.bimg.126.net/photo/RuuytcLkOG9kBehgxL2_Mw==/5674535530487326812.jpg" target=_blank></a></p>
<p>&nbsp;3.编写java客户端CallPhpServer .java 并调用php webservice</p>
<p>package com.php;</p>
<p>import java.util.HashMap;<br>import java.util.Map;<br>import org.apache.axis.client.Call;<br>import org.apache.axis.client.Service;</p>
<p>&nbsp;</p>
<p>public class CallPhpServer {</p>
<p>&nbsp;<br>&nbsp;public static String callManifest() throws Exception {<br>&nbsp;&nbsp;System.out.println("0");<br>&nbsp;&nbsp;Service service = new Service();</p>
<p>&nbsp;&nbsp;Call call = (Call) service.createCall();<br>&nbsp;&nbsp;System.out.println("1");<br>&nbsp;&nbsp;call.setTargetEndpointAddress(new java.net.URL("<a href="http://localhost/service/phpserver.php"><span style="COLOR: #276904"><u>http://localhost/service/phpserver.php</u></span></a>"));&nbsp;<br>&nbsp;&nbsp;call.setOperationName("sendManifest");<br>&nbsp;&nbsp;System.out.println("2");<br>&nbsp;&nbsp;Map map=new HashMap();<br>&nbsp;&nbsp;map.put("projectid", "109");<br>&nbsp;&nbsp;map.put("projectname", new String("新MM国际物流平台".getBytes(),"iso-8859-1"));<br>&nbsp;&nbsp;map.put("moduleid", "11");<br>&nbsp;&nbsp;map.put("modulepath", new String("财务管理".getBytes(),"iso-8859-1"));<br>&nbsp;&nbsp;map.put("bugtitle", new String("关于总账报表数据的问题".getBytes(),"iso-8859-1"));<br>&nbsp;&nbsp;map.put("bugtype", "TrackThings");<br>&nbsp;&nbsp;map.put("openedby", "zhangsan");<br>&nbsp;&nbsp;map.put("openeddate", "2009-05-31");<br>&nbsp;&nbsp;map.put("assignedto", "liumang");<br>&nbsp;&nbsp;map.put("assigneddate", "2009-05-31");<br>&nbsp;&nbsp;map.put("fixedtime", "2009-06-03");<br>&nbsp;&nbsp;map.put("fullinfo", new String("现在总账报表页面下的合计数据不对,烦请抓紧事件核实确认更正,谢谢!".getBytes(),"iso-8859-1"));<br>&nbsp;&nbsp;map.put("bugmanifestid", "E090500001");<br>&nbsp;&nbsp;call.addParameter("param", org.apache.axis.Constants.SOAP_ARRAY,javax.xml.rpc.ParameterMode.IN);<br>&nbsp;&nbsp;call.setReturnType(org.apache.axis.Constants.XSD_STRING);<br>&nbsp;&nbsp;System.out.println("3");<br>&nbsp;&nbsp;Object obj=call.invoke(new Object[]{map});<br>&nbsp;&nbsp;return obj.toString();<br>&nbsp;}<br>&nbsp;public static void main(String[] args) throws Exception {<br>&nbsp;&nbsp;System.out.println("::: call php webservice :::");<br>&nbsp;&nbsp;String str = callManifest();</p>
<p>&nbsp; String result=new String(str.getBytes("iso-8859-1"),"GBK");<br>&nbsp;&nbsp;System.out.println(result);<br>&nbsp;}<br>}<br>控制台显示结果:</p>
<p>::: call php webservice :::<br>0<br>log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectResourceBundle).<br>log4j:WARN Please initialize the log4j system properly.<br>1<br>2<br>3<br>hello 109&lt;=&gt;新MM国际物流平台&lt;=&gt;11<br>到此，java作为客户端调用php的webservice服务端完成.</p>
</div>
<script type=text/javascript><!--
google_ad_client = "pub-1076724771190722";
/* JE个人博客468x60 */
google_ad_slot = "5506163105";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type=text/javascript src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<script src="http://pagead2.googlesyndication.com/pagead/js/r20110330/r20110406/show_ads_impl.js"></script>
<script src="http://pagead2.googlesyndication.com/pagead/expansion_embed.js"></script>
<script src="http://googleads.g.doubleclick.net/pagead/test_domain.js"></script>
<script src="http://pagead2.googlesyndication.com/pagead/render_ads.js"></script>
<script>google_protectAndRun("render_ads.js::google_render_ad", google_handleError, google_render_ad);</script>
<img src ="http://www.cppblog.com/zzfmars/aggbug/143876.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zzfmars/" target="_blank">Kevin_Zhang</a> 2011-04-10 17:51 <a href="http://www.cppblog.com/zzfmars/archive/2011/04/10/143876.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>php java交互 php/java bridge </title><link>http://www.cppblog.com/zzfmars/archive/2011/04/10/143875.html</link><dc:creator>Kevin_Zhang</dc:creator><author>Kevin_Zhang</author><pubDate>Sun, 10 Apr 2011 09:49:00 GMT</pubDate><guid>http://www.cppblog.com/zzfmars/archive/2011/04/10/143875.html</guid><wfw:comment>http://www.cppblog.com/zzfmars/comments/143875.html</wfw:comment><comments>http://www.cppblog.com/zzfmars/archive/2011/04/10/143875.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zzfmars/comments/commentRss/143875.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zzfmars/services/trackbacks/143875.html</trackback:ping><description><![CDATA[<a href="http://blogold.chinaunix.net/u3/97868/showart_2525454.html">http://blogold.chinaunix.net/u3/97868/showart_2525454.html</a><br><br>
<div style="MARGIN: 15px" id=art>1、要安装java jdk，安装tomcat<br>2、安装好apache,php<br>3、下载php-java-bridge_5.5.4_documentation.zip<br>4、解压缩php-java-bridge_5.5.4_documentation.zip<br>5、将解压缩后根目录下JavaBridge.war拷贝到tomcat服务器的webapp目录下<br>6、启动tomcat服务器<br>7、在php中使用java只需增加下面一行语句：<br>&lt;php? require_once(http://127.0.0.1:8080/JavaBridge/java/Java.inc); ?&gt;<br><br>可以了：<br>&lt;php?<br>&nbsp;&nbsp;&nbsp; $date=new Java('java.util.Date');<br>echo $date-&gt;getDate();<br>?&gt;<br>运行通过，OK! <br><br>调用自己的类，先 打包成jar文件 ，运行中写：jar cf Test.jar Test.java。放到tomcat发布目录WEB-INF/lib下.<br>Test.java如下：<br>public class Test {<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; public String rsStr;<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; public static void main(String[] args)<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("Hello World!");<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; public void setString( String param ){<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if( param.equals("") ) {<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rsStr = "Hello,how are you!";<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else{<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rsStr = param;<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; public String getString(){<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return rsStr;<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; }<br>}<br><br><br>调用的php文件如下：<br>&lt;?php require_once("http://localhost:8080/JavaBridge/java/Java.inc");<br>$t = new java("Test");<br>echo get_class($t);<br>$t-&gt;setString("ffffffffffff");<br>echo $t-&gt;getString();<br>//echo "ddjsa;fjsjf;sja;fl";<br>$t-&gt;setString("dddddddddddddddd");<br>echo $t-&gt;getString();<br>$t-&gt;setString("33333333333333333333");<br>echo $t-&gt;getString();<br>//*******************************my jar<br>$t1 = new java("IndexTest");<br>print($t1-&gt;searchWord("city","上海","E:\\workspace\\tuan800"));<br>?&gt;<br><br>调用自定义类中包含import的要打包jar：eclipse的export的jar file功能，选中要打包的类所在的项目。打包后将其放到tomcat发布目录的WEB-INF/lib下。<br>但是lucene换成3.0.0版的时候，打包就只用打类，lucene的核心包直接拷贝到tomcat发布目录的WEB-INF/lib下。<br>正常调用即可。<br>jar包<br>http://repo1.maven.org/maven2/org/apache/lucene/lucene-core/3.0.0/<br>搜索类：<br>http://apps.hi.baidu.com/share/detail/5600609 </div>
<img src ="http://www.cppblog.com/zzfmars/aggbug/143875.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zzfmars/" target="_blank">Kevin_Zhang</a> 2011-04-10 17:49 <a href="http://www.cppblog.com/zzfmars/archive/2011/04/10/143875.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在PHP中调用JAVA</title><link>http://www.cppblog.com/zzfmars/archive/2011/04/10/143874.html</link><dc:creator>Kevin_Zhang</dc:creator><author>Kevin_Zhang</author><pubDate>Sun, 10 Apr 2011 09:47:00 GMT</pubDate><guid>http://www.cppblog.com/zzfmars/archive/2011/04/10/143874.html</guid><wfw:comment>http://www.cppblog.com/zzfmars/comments/143874.html</wfw:comment><comments>http://www.cppblog.com/zzfmars/archive/2011/04/10/143874.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zzfmars/comments/commentRss/143874.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zzfmars/services/trackbacks/143874.html</trackback:ping><description><![CDATA[<p>&nbsp;引用自：<a href="http://www.soidc.net/articles/1213781103032/20051018/1214037658733_1.html">http://www.soidc.net/articles/1213781103032/20051018/1214037658733_1.html</a><br>安装PHP4.3.5RC3.dev(Win32)+Apache 2.0.52(For Win32)和j2sdk 1.4 (For Win32)都不用说了，如果不会安装，请看相关手册。<br>&nbsp;&nbsp;&nbsp; 在PHP配置文件php.ini中找到 "&nbsp; ;extension=php_java.dll&nbsp;&nbsp; "&nbsp; 这上行，并把前面的分号去掉;<br>&nbsp;&nbsp;&nbsp; 再找到：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Java]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;java.class.path = <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;java.home = <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;java.library = <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;java.library.path = <br>&nbsp;&nbsp;&nbsp; 改为:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; java.class.path = "JAVA的CLASS_PATH;(将要放置自己的class文件的目录)d:java_for_php"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; java.home = "JAVA的JAVAHOME"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; java.library = "JAVA的JAVAHOMEjrebinserverjvm.dll"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; java.library.path = "PHP安装目录extensions"</p>
<p>&nbsp;&nbsp;&nbsp; 修改好后，php.ini 文件必须放在Windows安装目录内，重新启动Apache。</p>
<p>&nbsp;&nbsp;&nbsp; 在d:java_for_php内新建一个PhpCallJava.java ，内容如下：<br>&nbsp;&nbsp;&nbsp; public class PhpCallJava {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public String testString;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public String test (String str) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (str.equals("")) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return "This is a empty string!";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return str;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public String GetTestString () {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return "Your string is: " + testString;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp; 编译PhpCallJava.java 生成PhpCallJava.class </p>
<p>&nbsp;&nbsp;&nbsp; 新建一个PHP文件，内容如下：<br>&nbsp;&nbsp;&nbsp; &lt;?php</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $myjava = new Java("PhpCallJava");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "Test Result are &lt;b&gt;".$myjava-&gt;test("Hello JAVA, I m PHP.")."&lt;/b&gt;&lt;br&gt;n";<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $myjava-&gt;testString = "JAVA, I gave you a string.";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "You have set string is: &lt;b&gt;".$myjava-&gt;testString."&lt;/b&gt;&lt;br&gt;n";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "My java method reports:&lt;b&gt;".$myjava-&gt;GetTestString ()."&lt;/b&gt;&lt;br&gt;n";<br>&nbsp;&nbsp;&nbsp; ?&gt;</p>
<p>&nbsp;&nbsp;&nbsp; 结果:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Test Result are Hello JAVA, I m PHP.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; You have set string is: JAVA, I gave you a string.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; My java method reports:Your string is: JAVA, I gave you a string.</p>
<p><br>本篇文章来自&lt;A href='http://www.soidc.net'&gt;IDC专家网&lt;/a&gt; 原文链接：<a href="http://www.soidc.net/articles/1213781103032/20051018/1214037658733_1.html">http://www.soidc.net/articles/1213781103032/20051018/1214037658733_1.html</a></p>
<img src ="http://www.cppblog.com/zzfmars/aggbug/143874.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zzfmars/" target="_blank">Kevin_Zhang</a> 2011-04-10 17:47 <a href="http://www.cppblog.com/zzfmars/archive/2011/04/10/143874.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PHP post问题 </title><link>http://www.cppblog.com/zzfmars/archive/2011/04/09/143809.html</link><dc:creator>Kevin_Zhang</dc:creator><author>Kevin_Zhang</author><pubDate>Sat, 09 Apr 2011 09:32:00 GMT</pubDate><guid>http://www.cppblog.com/zzfmars/archive/2011/04/09/143809.html</guid><wfw:comment>http://www.cppblog.com/zzfmars/comments/143809.html</wfw:comment><comments>http://www.cppblog.com/zzfmars/archive/2011/04/09/143809.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zzfmars/comments/commentRss/143809.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zzfmars/services/trackbacks/143809.html</trackback:ping><description><![CDATA[在一个如果是在本地一定要用浏览器通过<a href="http://127.0.0.1/" target=_blank><font color=#133db6>http://127.0.0.1/</font></a>或<a href="http://localhost/" target=_blank><font color=#133db6>http://localhost/</font></a>打开WAD-07.html，<br>也就是WAD-07.html需要在php服务器目录下。<br><br>此外WAD-07.html和WAD-08.php需要在同一目录<br><br><br>我用下面的代码试过了，好用。<br><br><br>WAD-07.html<br><br><br>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target=_blank><font color=#133db6>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</font></a>"&gt;<br>&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml" target=_blank><font color=#133db6>http://www.w3.org/1999/xhtml</font></a>"&gt;<br>&lt;head&gt;<br>&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;<br>&lt;title&gt;无标题文档&lt;/title&gt;<br>&lt;/head&gt;<br><br>&lt;body&gt;<br>&lt;form method="post" action="WAD-08.php"&gt;<br>&nbsp;名前&lt;br&gt;<br>&lt;input type="text" name="username"&gt;<br>&lt;input type="submit" value="send"&gt;<br>&lt;/form&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br><br><br>WAD-08.php<br><br><br>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target=_blank><font color=#133db6>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</font></a>"&gt;<br>&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml" target=_blank><font color=#133db6>http://www.w3.org/1999/xhtml</font></a>"&gt;<br>&lt;head&gt;<br>&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;<br>&lt;title&gt;无标题文档&lt;/title&gt;<br>&lt;/head&gt;<br><br>&lt;body&gt;<br>&lt;?php<br>echo($_POST["username"]);?&gt;！<br>&lt;/body&gt;<br>&lt;/html&gt;<br><br><br><br>
<img src ="http://www.cppblog.com/zzfmars/aggbug/143809.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zzfmars/" target="_blank">Kevin_Zhang</a> 2011-04-09 17:32 <a href="http://www.cppblog.com/zzfmars/archive/2011/04/09/143809.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>