A. Định nghĩa tên miền
Internet đã trở thành một công cụ không thể thiếu trong
hoạt động các doanh nghiệp. Trong đó Website là công cụ
quan trọng trong việc thông tin, tìm kiếm khách hàn...
Để cấu thành lên một website, trước tiên, bạn phải có
một tên miền (domain).
Kiến thức là vô biên, vì vậy hãy chia sẻ nó. Trên đây là một số công cụ và source mình sưu tầm được. Mong là nó sẽ hữu ích đối với bạn !
Code Google
Thứ Sáu, 16 tháng 11, 2012
Một số thuật ngữ
Autoresponder (Hệ thống tự động trả lời khách hàng)
Đây là hệ thống tự động trả lời khách hàng bằng email. Ví dụ: một khách tham quan Website của bạn và gửi email đến hệ thống tự động trả lời hoặc nhấn nút vào mạng để tìm thông tin, máy trả lời tự động sẽ cung cấp những thông tin chính xác cho khách hàng.
Đây là hệ thống tự động trả lời khách hàng bằng email. Ví dụ: một khách tham quan Website của bạn và gửi email đến hệ thống tự động trả lời hoặc nhấn nút vào mạng để tìm thông tin, máy trả lời tự động sẽ cung cấp những thông tin chính xác cho khách hàng.
Chủ Nhật, 4 tháng 11, 2012
Thứ Sáu, 19 tháng 10, 2012
Thứ Bảy, 13 tháng 10, 2012
Font chữ javasript - Cufon
Source code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="cufon-yui.js"></script>
<script type="text/javascript" src="UVN_La_Xanh_400.font.js"></script>
<script type="text/javascript">
Cufon.replace('#cufon-area h2, #cufon-area h3');
</script>
</head>
<body>
<div id="cufon-area">
<h2>
Font chữ này đẹp quá được làm bằng javascript.
</h2>
</div>
</body>
</html>
Link download
http://www.mediafire.com/?b9os68fd9eu09f6
Thứ Sáu, 12 tháng 10, 2012
struch item content
["id"]=> string(3) "329" ["title"]=> string(27) "Quy chế, điều lệ CLB" ["alias"]=> string(17) "quy-ch-di-u-l-clb" ["title_alias"]=> string(0) "" ["introtext"]=> string(34) "<p> Noi dung dang cap nhat</p> "
Function bỏ dấu tiếng việt
public static function clean_entities($fragment)
{
//$fragment = preg_replace(self::CLEAN_URL_REGEX, '-', strip_tags($fragment));
//$fragment = trim(preg_replace('#-+#', '-', $fragment), '-');
$hacobi_filter_in = array (
'#(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ)#',
'#(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)#',
'#(ì|í|ị|ỉ|ĩ)#',
'#(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ)#',
'#(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)#',
'#(ỳ|ý|ỵ|ỷ|ỹ)#',
'#(đ)#',
'#(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ)#',
'#(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ)#',
'#(Ì|Í|Ị|Ỉ|Ĩ)#',
'#(Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ)#',
'#(Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ)#',
'#(Ỳ|Ý|Ỵ|Ỷ|Ỹ)#',
'#(Đ)#',
"/[^a-zA-Z0-9\-\_]/",
) ;
$hacobi_filter_out = array (
'a',
'e',
'i',
'o',
'u',
'y',
'd',
'A',
'E',
'I',
'O',
'U',
'Y',
'D',
'-',
) ;
$fragment = preg_replace(self::CLEAN_URL_REGEX, '-', strip_tags($fragment));
$fragment = preg_replace($hacobi_filter_in, $hacobi_filter_out, $fragment);
$fragment = preg_replace('/(-)+/', '-', $fragment);
$fragment = trim(preg_replace('#-+#', '-', $fragment), '-');
$fragment = str_replace('quot-','',$fragment);
$fragment = $fragment.".html";
return $fragment;
}
{
//$fragment = preg_replace(self::CLEAN_URL_REGEX, '-', strip_tags($fragment));
//$fragment = trim(preg_replace('#-+#', '-', $fragment), '-');
$hacobi_filter_in = array (
'#(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ)#',
'#(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)#',
'#(ì|í|ị|ỉ|ĩ)#',
'#(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ)#',
'#(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)#',
'#(ỳ|ý|ỵ|ỷ|ỹ)#',
'#(đ)#',
'#(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ)#',
'#(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ)#',
'#(Ì|Í|Ị|Ỉ|Ĩ)#',
'#(Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ)#',
'#(Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ)#',
'#(Ỳ|Ý|Ỵ|Ỷ|Ỹ)#',
'#(Đ)#',
"/[^a-zA-Z0-9\-\_]/",
) ;
$hacobi_filter_out = array (
'a',
'e',
'i',
'o',
'u',
'y',
'd',
'A',
'E',
'I',
'O',
'U',
'Y',
'D',
'-',
) ;
$fragment = preg_replace(self::CLEAN_URL_REGEX, '-', strip_tags($fragment));
$fragment = preg_replace($hacobi_filter_in, $hacobi_filter_out, $fragment);
$fragment = preg_replace('/(-)+/', '-', $fragment);
$fragment = trim(preg_replace('#-+#', '-', $fragment), '-');
$fragment = str_replace('quot-','',$fragment);
$fragment = $fragment.".html";
return $fragment;
}
Thứ Năm, 4 tháng 10, 2012
Thứ Năm, 13 tháng 9, 2012
Thứ Bảy, 8 tháng 9, 2012
p:nth-child: position tag
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
p:nth-child(odd)
{
background:#ff0000;
}
p:nth-child(even)
{
background:#0000ff;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>The first paragraph.</p>
<p>The second paragraph.</p>
<p>The third paragraph.</p>
<p><b>Note:</b> Internet Explorer does not support the :nth-child() selector.</p>
</body>
</html>
<html>
<head>
<style type="text/css">
p:nth-child(odd)
{
background:#ff0000;
}
p:nth-child(even)
{
background:#0000ff;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>The first paragraph.</p>
<p>The second paragraph.</p>
<p>The third paragraph.</p>
<p><b>Note:</b> Internet Explorer does not support the :nth-child() selector.</p>
</body>
</html>
Lấy title youtube
<?
$vidID = $_POST['vidID'];
$url = "http://gdata.youtube.com/feeds/api/videos/". $vidID;
$doc = new DOMDocument;
$doc->load($url);
$title = $doc->getElementsByTagName("title")->item(0)->nodeValue;
?>
<html>
<head>
<title>Get Video Name</title>
</head>
<body>
<form action="test.php" method="post">
<input type="text" value="ID Here" name="vidID" />
<input type="submit" value="Get Name" />
</form>
<div id="page">URL: [<?= $url ?>]</div>
<div id="title">Title: [<?= $title ?>]</div>
</body>
</html>
Thứ Năm, 6 tháng 9, 2012
Thứ Sáu, 31 tháng 8, 2012
Thứ Tư, 29 tháng 8, 2012
Block Thời tiết + tỷ giá
http://www.mediafire.com/?1pjcn0qi4dej68i
Chi tiết function
function getboxWeather()
{
/*box 1*/
$content= "<br /><div class=\"box-item\">
<div class=\"list-item-header fl\">
Thứ Tư, 22 tháng 8, 2012
Thứ Năm, 12 tháng 7, 2012
Slide tin tức
Case 1
http://www.mediafire.com/?61zjq922il9yi02
Tự động chạy không hoán đổi vị trí
Case 2
http://www.mediafire.com/?m662zko7zrvgr2o
Tự động chạy hoán đổi vị trí
Demo Case1
http://24htinnong.com?son=slide1
Demo Case2
http://24htinnong.com?son=slide2
Tự động chạy không hoán đổi vị trí
Case 2
http://www.mediafire.com/?m662zko7zrvgr2o
Tự động chạy hoán đổi vị trí
Demo Case1
http://24htinnong.com?son=slide1
Demo Case2
http://24htinnong.com?son=slide2
Thứ Sáu, 22 tháng 6, 2012
required pattern
<!DOCTYPE html> <html lang="en"> <head> <meta charset=utf-8 /> <title>pattern</title> </head> <body> <form> <input required
pattern="[0-9]{5}(\-[0-9]{4})?|[a-zA-Z]{1,2}\d{1,2}\s?\d[a-zA-Z]{1,2}"
name=part title="A zip code or postcode in the format of 99999 or 99999-9999" > <input type=submit> </form> </body> </html>
Thứ Sáu, 15 tháng 6, 2012
Lấy chuỗi không bị cắt kỹ tự !
function create_summary($text,$num){
//$text = strip_tags($cont);
if(mb_strlen($text,'UTF-8') > $num){
$endpos = mb_strpos($text,' ',$num,'UTF-8');
$dots = '...';
if(!$endpos){
$endpos = mb_strlen($text,'UTF-8');
$dots = '';
}
}else{
$endpos = mb_strlen($text,'UTF-8');
$dots ='';
}
return mb_substr($text,0,$endpos,'UTF-8').$dots;
}
===================================
Before
After
//$text = strip_tags($cont);
if(mb_strlen($text,'UTF-8') > $num){
$endpos = mb_strpos($text,' ',$num,'UTF-8');
$dots = '...';
if(!$endpos){
$endpos = mb_strlen($text,'UTF-8');
$dots = '';
}
}else{
$endpos = mb_strlen($text,'UTF-8');
$dots ='';
}
return mb_substr($text,0,$endpos,'UTF-8').$dots;
}
===================================
Before
After
Thứ Tư, 13 tháng 6, 2012
Thứ Bảy, 9 tháng 6, 2012
Select - Option Cac thanh pho tren the gioi
<select name="jform[params][timezone]" id="jform_params_timezone" class="" aria-invalid="false">
<option selected="selected" value="">- Use Default -</option>
<optgroup label="Africa">
<option selected="selected" value="">- Use Default -</option>
<optgroup label="Africa">
Thứ Năm, 7 tháng 6, 2012
popup body
<script language="JavaScript" type="text/javascript">
var div_iPop = '<div id="iCoder" pos="tc" style="display:none;z-index:100000">';
div_iPop += ' <table width="517" height="422" cellspacing="0" cellpadding="2" style="border:1px solid #D349AD;">';
Thứ Tư, 6 tháng 6, 2012
Thứ Sáu, 25 tháng 5, 2012
Kiểm tra nick yahoo
$nickYahoo="vihoangson";
$size_nick=getimagesize("http://opi.yahoo.com/online?u=".$nickYahoo."&m=g&t=9");
if($size_nick[0]==110){
echo "Đang online";
}else{
echo "Đi ngủ rồi";
}
$size_nick=getimagesize("http://opi.yahoo.com/online?u=".$nickYahoo."&m=g&t=9");
if($size_nick[0]==110){
echo "Đang online";
}else{
echo "Đi ngủ rồi";
}
Thứ Bảy, 19 tháng 5, 2012
Đổ mảng vào style
<?php
for($i=0;$i<2;$i++){
$kim[$i][0]="<a href=\"#\">Tầng 1" . $i."</a>";
for($j=1;$j<2;$j++){
$kim[$i][$j][0]="<a href=\"#\">tang 2 ".$j."</a>";
for($k=1;$k<2;$k++){
$kim[$i][$j][$k][0]="<a href=\"#\">tang 3 ".$k."</a>";
for($h=1;$h<2;$h++){
$kim[$i][$j][$k][$h]="<a href=\"#\">tang 4 ".$h."</a>";
}
}
}
}
Thứ Sáu, 18 tháng 5, 2012
Thứ Năm, 17 tháng 5, 2012
Thứ Sáu, 4 tháng 5, 2012
Thứ Tư, 2 tháng 5, 2012
Chăn IE6 trong file header.php
<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.')){
echo "sai";
}else{
echo "dung";
}
?>
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.')){
echo "sai";
}else{
echo "dung";
}
?>
Thứ Tư, 25 tháng 4, 2012
Thứ Năm, 19 tháng 4, 2012
Thứ Tư, 11 tháng 4, 2012
Thứ Năm, 5 tháng 4, 2012
Thứ Sáu, 16 tháng 3, 2012
Thứ Hai, 27 tháng 2, 2012
Thứ Bảy, 25 tháng 2, 2012
Thứ Tư, 22 tháng 2, 2012
Đăng ký:
Bài đăng (Atom)