易截截图软件、单文件、免安装、纯绿色、仅160KB

php接受xml和发送(post)xml

 
接收xml:
$xml = file_get_contents('php://input');
 
发送(post):
$xml_data = <xml>...</xml>";
$url = http://dest_url;
$header[] = "Content-type: text/xml";//定义content-type为xml
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml_data);
$response = curl_exec($ch);
if(curl_errno($ch))
{
    print curl_error($ch);
}
curl_close($ch);
 
或者:
$fp = fsockopen($server, 80);
fputs($fp, "POST $path HTTP/1.0\r\n");
fputs($fp, "Host: $server\r\n");
fputs($fp, "Content-Type: text/xml\r\n");
fputs($fp, "Content-Length: $contentLength\r\n");
fputs($fp, "Connection: close\r\n");
fputs($fp, "\r\n"); // all headers sent
fputs($fp, $xml_data);
$result = '';
while (!feof($fp)) {
$result .= fgets($fp, 128);
}
return $result;


相关文档:

PHP将图片存入MYSQL

 完整的实现了PHP将图片存入MYSQL
前提:
 1 首先必须拥有PHP的运行环境,另外还得有MYSQL数据库
 2 如果文件不能上传成功请检查pics是否是可写的权限
首先先把pic2db.rar文件解压到PHP可以运行目录下。
其次在MYSQL中建立一个数据库:pic2db,然后在该数据库下建立一个表,表结构为:
CREATE TABLE `pi ......

PHP中的ereg()与eregi()函数的不同


ereg()
字符串比对解析。
语法: int ereg(string pattern, string string, array [regs]);
返回值: 整数/数组
函数种类: 资料处理
内容说明
本函数以 pattern 的规则来解析比对字符串 string。比对结果返回的值放在数组参数 regs 之中,regs[0] 内容就是原字符串 string、regs[1] 为第一个合乎规则的字符串、regs ......

Windows下让PHP程序自动执行的思路

只是思路,还没验证. 用Windows的计划任务每隔一个小时运行一个php脚本. 该php脚本会将半个小时候要执行的PHP代码写入一个固定的php文件中. 用第二个计划任务在第一个计划任务执行后半个小时,执行上面的固定的php文件. 实际情况等有空实验后再说. ......

LINUX下 httpd.conf my.cnf php.ini的位置

 
默认:
httpd.conf 在/etc/httpd/conf
my.cnf 在/etc
php.ini 在/usr/local/lib
在Unix 上,php.ini文件缺省放在/usr/local/lib上面,因为缺省的存放路径是<install-path>
/lib,但是可以在编译的时候使用--with-config-file-path参数来修改php.ini的存放位置,例如你可以使用--with-
config-file-path ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号