2013年11月16日 星期六
preg_match 比對 E-mail 格式
$email = "[email protected]"
preg_match("/^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$/i", $email)
另種比對 email 的方式
filter_var($email, FILTER_VALIDATE_EMAIL)
2013年11月15日 星期五
2013年11月14日 星期四
php 取得 Cookie 並讀入陣列
<?php
if(strstr($http_header,"Set-Cookie:"))
{
list($coo,$cookiestring)=explode(" ",$http_header);
$cookies[] = $cookiestring;
}
?>
php 使用 fsockopen 取回需登入的網站資料
<?php
$yoursite ="http://website.com"
$name = "name";
$password = "password";
$string=base64_encode($name.":".$password);
$head="GET / HTTP/1.0\r\n\r\n";
$head.="Accept: text/html\r\n";
$head.="Authorization: Basic $string\r\n\r\n";
$fp =fsockopen($yoursite, 80, $errno, $errstr, 30);
if (!$fp) {echo "$errstr ($errno)";
}
else
{
fwrite ($fp, $head);
while (!feof($fp)) echo fgets ($fp,128);
}
fclose ($fp);
?>
2013年11月13日 星期三
訂閱:
文章 (Atom)