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

实现支持post和get的PHP函数

function getsock($strUrl,$arrParameter=array(),$strMethod="POST"){
 if(!$strUrl||!$strMethod){ return "";}
 $strMethod = strtoupper($strMethod);
 $arrUrl = parse_url($strUrl);
 if($arrUrl["port"]==0){$arrUrl["port"]=80;}
 $fso = fsockopen($arrUrl["host"],$arrUrl["port"],$intErrno,$strError,10);
 if(!$fso){
    return "";
 }else{
    $strFileName = $arrUrl["path"];
    if($arrUrl["query"]!=""){
     $strFileName.= "?".$arrUrl["query"];
  }
 
  $strHeader    = "$strMethod $strFileName HTTP/1.1\r\n";
  $strHeader    .= "Host:".$arrUrl["host"].":".$arrUrl["port"]."\r\n";
  if($strMethod=="POST"){
    if(is_array($arrParameter)){
     $blnFlag = 0;
      foreach($arrParameter as $strKey=>$Value){
       if($blnFlag){
        $strParameter.= "&";
        $blnFlag = 1;
       }
       $strParameter.= $strKey."=";
       $strParameter.= urlencode($Value);
       $blnFlag = 1;
      }
     }
     $intLength = strlen($strParameter);
     $strHeader .= "Content-Type: application/x-www-form-urlencoded\r\n";
     $strHeader .= "Content-Length: ".$intLength."\r\n";
   }
   $strHeader    .= "Connection: Close\r\n\r\n";
   if($strParameter!=""){
     $strHeader    .= $strParameter."\r\n";
   }
   fputs($fso,$strHeader);
   $strResult = "";
   $intHeader = 1;
 
  while(!feof($fs


相关文档:

2010年最新PHP类的精缩归纳

一:结构和调用(实例化):
class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2...);
二:构造函数和析构函数:
1、构造函数用于初始化:使用__construct(),可带参数。
2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用 ......

10段PHP常用功能代码

1、使用PHP Mail函数发送Email
$to = "viralpatel.net@gmail.com";  
$subject = "VIRALPATEL.net";  
$body = "Body of your message here you can use HTML too. e.g. ﹤br﹥ ﹤b﹥ Bold ﹤/b﹥";  
$headers = "from: Peter\r\n"; &nbs ......

PHP操作MySQL的函数

(1)mysql_connect(主机,用户名,口令);
返回一个连接号.
注意:mysql各用户的口令可以随该用户所在机器IP地址不同而改变. 另外,mSQL没有用户名机制,所以msql_connect只需要一个主机参数.主机可以是IP地址或域名.
(2)mysql_create_db(数据库名);
(3)mysql_select_db(数据库名,连接号);
连接一个数据库.
(4)mysql_q ......

用 PHP 走向动态

用动态对象为应用程序增加灵活性
PHP V5 新的面向对象编程特性显著提升了这个流行语言中的功能层次。学习如何用 PHP V5 动态特性创建可以满足需求的对象。
PHP V5 中新的面向对象编程(OOP)特性的引入显著提升了这个编程语言的功能层次。现在不仅有了私有的、受保护的和公共的成员变量和函数
—— 就像在 Jav ......

用 PHP 调用 MySQL 存储过程

    MySQL 5.0 以上支持存储过程。
    PHP 5.0 以上的 mysqli 系列函数可以支持操作 MySQL 的存储过程。
    以下是一些简单的存储过程和用 PHP 调用的示例。     一、返回单个数据: 1: <?php
2: header("Content-Type:t ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号