• RSS
  • Facebook NIIT
  • Twitter
Showing posts with label Học lập trình PHP. Show all posts
Showing posts with label Học lập trình PHP. Show all posts
Viết bởi nguyen thuy lam

tuyển dụng, tuyển lập trình php


Hiện tại thị trường tuyển dụng đang lên cơn khát về nhu cầu tuyển Lập trình viên PHP. Dịp cuối năm 2013 tình hình tuyển dụng PHP cũng chưa giảm nhiệt khi lượng "cung" thì chưa đủ mà lượng "cầu" thì quá nhiều.


Viết bởi nguyen thuy lam



MySQL - Cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới!

MySQL, PHP, Học PHP, Học Lập trình PHP, Học Lập trình web với PHP& MySQL
MySQL, PHP& MySQL

 


Hiện nay đang có rất nhiều dạng Database khác nhau như: Oracle, MSSQL, Access, MySQL .....tùy theo các yêu cầu thực tế mà các lập trình viên lựa chọn sử dụng một loại Database nào.

 

MySQL là một dạng Database được rất nhiều lập trình viên sử dụng đặc biệt là viết các ứng dụng cho Web chạy trên nền PHP....

 

Sở dĩ MySQL được nhiều người lựa chọn sử dụng như vậy là do  MySQL có thể chạy trên mọi ngôn ngữ như ASP, .Net, PHP, JSP.... Khi chạy nó không đòi hỏi tài nguyên máy quá lớn như CPU, Ram....

 

Một hạn chế nhỏ của MySQL mà chúng ta cần lưu ý đó là độ bảo mật của nó chưa cao bằng MSSQL hay Oracle... và quá trình Restore có phần chậm chạp hơn.

 

Tuy nhiên  hiện nay phần lớn là chúng ta đang viết các hệ quản trị nội dung cỡ trung bình khá nên MySQL là lựa chọn hàng đầu của các Lập trình viên.

 

Chúc các bạn trở thành những Lập trình viên giỏi.

 

Các bạn có thể tham khảo nội dung khóa học dưới đây

 

Lập trình web với PHP& MySQL

 


Hotline: Ms Lâm: 0904 936 399

Viết bởi nguyen thuy lam

Code hay dùng nhất trong Lập trình PHP các bạn nên tham khảo.

PHP, Học PHP, Học Lập trình PHP, Lập trình web PHP
PHP, Lập tình web với PHP& MySQL

 

 

Code 1.Send Mail using mail function in PHP   

$to = "php.niit@gmail.com";
   $subject = "php.niit";
   $body = "Body of your message here you can use HTML too. e.g.
<br> <b> Bold </b>";
   $headers = "From: Peter";
   $headers .= "Reply-To: info@yoursite.com";
   $headers .= "Return-Path: 'mailto:info@yoursite.com
$headers .= "X-Mailer:
 PHP5";
   $headers .= 'MIME-Version: 1.0' . "";
   $headers .= 'Content-type: text/html; charset=iso-8859-1' . "";
   mail($to,$subject,$body,$headers);
   ?> 

Code 2.Base64 Encode and Decode String in PHP

function base64url_encode($plainText) {
   $base64 = base64_encode($plainText);
   $base64url = strtr($base64, '+/=', '-_,');
   return $base64url;
   }
   function base64url_decode($plainText) {
   $base64url = strtr($plainText, '-_,', '+/=');
   $base64 = base64_decode($base64url);
   return $base64;
   }

Code 3.Get Remote IP Address in PHP

function getRemoteIPAddress() {
   $ip = $_SERVER['REMOTE_ADDR'];
   return $ip;
   }
nếu người truy cập web cố tình dấu địa chỉ ip này bằng proxy thì sử dụng code sau :
function getRealIPAddr()
   {
   if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from     {
   $ip=$_SERVER['HTTP_CLIENT_IP'];
   }
   elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
 //to check ip is pass from proxy
   {
   $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
   }
   else
   {
   $ip=$_SERVER['REMOTE_ADDR'];
   }
   return $ip;
   }

Code 4. Seconds to String

function secsToStr($secs) {
if($secs>=86400){$days=floor($secs/86400);$secs=$secs%86400;
$r=$days.' day';
if($days<>1){$r.='s';}if($secs>0){$r.=', ';}}
if($secs>=3600){$hours=floor($secs/3600);$secs=$secs%3600;
$r.=$hours.' hour';
if($hours<>1){$r.='s';}if($secs>0){$r.=', ';}}
if($secs>=60){$minutes=floor($secs/60);$secs=$secs%60;
$r.=$minutes.' minute';
if($minutes<>1){$r.='s';}if($secs>0){$r.=', ';}}
$r.=$secs.' second';if($secs<>1){$r.='s';}
   return $r;
   }

Code 5.  Email validation snippet in PHP

$email = $_POST['email'];
   if(preg_match("~([a-zA-Z0-9!#$%&amp;'*+-/=?^_`{|}~])@
([a-zA-Z0-9-]).([a-zA-Z0-9]{2,4})~",$email)) {
   echo 'This is a valid email.';
   } else{
   echo 'This is an invalid email.';
   }

Code 6.  Parsing XML in easy way using PHP

//this is a sample xml string
   $xml_string="<?xml version='1.0'?>
   <moleculedb>
   <molecule name='Benzine'>
   <symbol>ben</symbol>
   <code>A</code>
   </molecule>
   <molecule name='Water'>
   <symbol>h2o</symbol>
   <code>K</code>
   </molecule>
   </moleculedb>";     
     //load the xml string using simplexml function
     $xml = simplexml_load_string($xml_string);
     
     //loop through the each node of molecule
     foreach ($xml->molecule as $record)
     {
     //attribute are accessted by
     echo $record['name'], ' ';
     //node are accessted by -> operator
     echo $record->symbol, ' ';
     echo $record->code, '<br />';
     }

Code 7. Database Connection in PHP

<?php
   if(basename(__FILE__) == basename($_SERVER['PHP_SELF'])) send_404();
   $dbHost = "localhost"; //Location Of Database usually its localhost
   $dbUser = "xxxx"; //Database User Name
   $dbPass = "xxxx"; //Database Password
   $dbDatabase = "xxxx"; //Database Name     
     $db = mysql_connect("$dbHost", "$dbUser", "$dbPass")
or die ("Error connecting to database.");
mysql_select_db("$dbDatabase", $db)
or die ("Couldn't select the database.");
     
     # This function will send an imitation 404 page if the user
     # types in this files filename into the address bar.
     # only files connecting with in the same directory as this
     # file will be able to use it as well.
     function send_404()
     {
     header('HTTP/1.x 404 Not Found');
     print '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'."n".
     '<html><head>'."n".
     '<title>404 Not Found</title>'."n".
     '</head><body>'."n".
     '<h1>Not Found</h1>'."n".
     '<p>The requested URL '.
     str_replace(strstr($_SERVER['REQUEST_URI'], '?'),
'', $_SERVER['REQUEST_URI']).
     ' was not found on this server.</p>'."n".
     '</body></html>'."n";
     exit;
     }
     
     # In any file you want to connect to the database,
     # and in this case we will name this file db.php
     # just add this line of php code (without the pound sign):
     # include"db.php";
     ?>

Code 8. Creating and Parsing JSON data in PHP

$json_data = array ('id'=>1,'name'=>"rolf",'country'=>'russia',
"office"=>array("google","oracle"));
   echo json_encode($json_data);
sử dụng mảng
$json_string='{"id":1,"name":"rolf","country":"russia","office":
["google","oracle"]} ';
   $obj=json_decode($json_string);
   //print the parsed data
   echo $obj->name; //displays rolf
   echo $obj->office[0]; //displays google

Code 9. Process MySQL Timestamp in PHP

$query = "select UNIX_TIMESTAMP(date_field) as mydate
from mytable where 1=1";
   $records = mysql_query($query) or die(mysql_error());
   while($row = mysql_fetch_array($records))
   {
   echo $row;
   }

Code 10. Generate An Authentication Code in PHP

 <?php
   # This particular code will generate a random string
   # that is 25 charicters long 25 comes from the number
   # that is in the for loop
   $string = "abcdefghijklmnopqrstuvwxyz0123456789";
   for($i=0;$i<25;$i++){
   $pos = rand(0,36);
   $str .= $string{$pos};
   }
   echo $str;
   # If you have a database you can save the string in
   # there, and send the user an email with the code in
   # it they then can click a link or copy the code
   # and you can then verify that that is the correct email
   # or verify what ever you want to verify
   ?>

Code 11. Date format validation in PHP

function checkDateFormat($date)
   {
   //match the format of the date
   if (preg_match ("/^([0-9]{4})-([0-9]{2})-([0-9]{2})$/",
 $date, $parts))
   {
   //check weather the date is valid of not
   if(checkdate($parts[2],$parts[3],$parts[1]))
   return true;
   else
   return false;
   }
   else
   return false;
   }

Code 12. HTTP Redirection in PHP

<?php
   header('Location: 'http://you_stuff/url.php');     ?>

Code 13. Directory Listing in PHP

 <?php
     function list_files($dir)
     {
     if(is_dir($dir))
     {
     if($handle = opendir($dir))
     {
     while(($file = readdir($handle)) !== false)
     {
     if($file != "." &amp;&amp; $file != ".." &amp;&amp;
$file != "Thumbs.db"/*pesky windows, images..*/)
     {
     echo '<a target="_blank" href="'.$dir.$file.'">
'.$file.'</a><br>'."";
     }
     }
     closedir($handle);
     }
     }
     }
     /*
     To use:
     <?php
     list_files("images/");
     ?>
     */
     ?>

Code  14.Browser Detection script in PHP

<?php
   $useragent = $_SERVER ['HTTP_USER_AGENT'];
   echo "<b>Your User Agent is</b>: " . $useragent;
  ?>

Code 15. Unzip a Zip File

<?php
    function unzip($location,$newLocation){
        if(exec("unzip $location",$arr)){
            mkdir($newLocation);
            for($i = 1;$i< count($arr);$i++){
                $file = trim(preg_replace("~inflating: ~","",$arr[$i]));
                copy($location.'/'.$file,$newLocation.'/'.$file);
                unlink($location.'/'.$file);
            }
            return TRUE;
        }else{
            return FALSE;
        }
    }
?>
//Use the code as following:
<?php
include 'functions.php';
if(unzip('zipedfiles/test.zip','unziped/myNewZip'))
    echo 'Success!';
else
    echo 'Error';
?>


Với 15 code PHP trên hy vọng sẽ đem lại cho các bạn những ý tưởng mới khi lập trình website
Bạn nào yêu thích Lập trình PHP có thể tham khảo khóa học này.


 Khóa học Khai giảng Lịch học Giờ học
 Lập trình web với PHP & MySQL 24/04 2-4-6 18h00-21h00


Bạn cũng có thể đăng kí tham dự ngay tại đây.