public function DKIM_HeaderC($s) {
    $s=preg_replace("/\r\n\s+/"," ",$s);
    $lines=explode("\r\n",$s);
    foreach ($lines as $key=>$line) {
      list($heading,$value)=explode(":",$line,2);
      $heading=strtolower($heading);
      $value=preg_replace("/\s+/"," ",$value) ; // Compress useless spaces
      $lines[$key]=$heading.":".trim($value) ; // Don't forget to remove WSP around the value
    }
    $s=implode("\r\n",$lines);
    return $s;
  }
public function DKIM_HeaderC($s) {
    $s=preg_replace("/\r\n\s+/"," ",$s);
    $lines=explode("\r\n",$s);
    foreach ($lines as $key=>$line) {
      list($heading,$value)=explode(":",$line,2);
      $heading=strtolower($heading);
      $value=preg_replace("/\s+/"," ",$value) ; // Compress useless spaces
      $lines[$key]=$heading.":".trim($value) ; // Don't forget to remove WSP around the value
    }
    $s=implode("\r\n",$lines);
    return $s;
  }
public function DKIM_HeaderC ( $ s ) { $ s = preg_replace ( "/\r\n\s+/" , " " , $ s ) ; $ lines = explode ( "\r\n" , $ s ) ; foreach ( $ lines as $ key => $ line ) { list ( $ heading , $ value ) = explode ( ":" , $ line , 2 ) ; $ heading = strtolower ( $ heading ) ; $ value = preg_replace ( "/\s+/" , " " , $ value ) ; // Compress useless spaces $ lines [ $ key ] = $ heading . ":" . trim ( $ value ) ; // Don't forget to remove WSP around the value } $ s = implode ( "\r\n" , $ lines ) ; return $ s ; }
Generate DKIM Canonicalization Header

@access public
@param string $s Header
Generate DKIM Canonicalization Header