You are here: --/ PHP

Sự khác nhau giữa: include, include_once, require, require_once

1/ require() – include() : - Giống: Chèn file vào file hiện tại, nếu file được chèn có lỗi thì hiện thông báo lỗi - Khác : khi file được chèn bằng lệnh require() có lỗi thì trình biên dịch sẽ dừng lại, không dịch nữa và sẽ xuất hiện thông báo lỗi. Còn khi file được chèn bằng lệnh include() có lỗi thì trình biên... 

[php] Nhúng Google Map vào Website

Bài viết này hướng dẫn các bạn cách gắn google map vào website, xem ví dụ mẫu tại đây Bước 1: bạn chèn đọan code sau đây vào trước thẻ </header> <script type=”text/javascript” src=”http://www.google.com/jsapi?key=abcdef“></script> <script type=”text/javascript”> google.load(“maps”, “2″,{“other_params”:”sensor=true”}); function... 

Hàm __construct trong Class PHP 5 OOP

__construct() dùng để khởi tạo 1 đối tượng của 1 class. Có những class mà đối tượng của nó khi sinh ra phải có những thông tin nhất định, ví dụ, class Man{} thì ít nhất lúc đẻ ra phải có ngày sinh. Hàm __construct() trường hợp này cần tham số $birthday. class Man{ protected $birthday; public function __construct($birthday){ $this->birthday... 
Tags: , ,

Đọc nội dung File với PHP

Để đọc nội dung file có rất nhiều cách có thể mình hướng dẫn hơi bị người, ở những bài trước mình đã nói về cách mở và viết vào file, tới bài này mới nói về vấn đề đọc nội dung.Một cách thông dụng là: Mã nguồn: <?php $file = "file.txt"; $fp = fopen($file, 'r+'); $content = fread($fp, filesize($file)); echo $content; ?> Ở... 

[PHP] Vẽ biểu đồ dạng cột Bar Chart

Ai thích nghịch code PHP thì nhào vô nha ! Màu sắc theo mặc định thì nó hơi bị không đẹp, mình chỉnh lại mày cho nó đẹp rồi. Mã màu lấy theo mã RGB nha bà con Demo: Code đây: <?php header("Content-type: image/gif"); $cells = array ( yeu=>1275, thuong=>1312, thu=>17 , ghet=>200); $max = max( $cells ); $total = count ( $cells ); $totalwidth =... 

[PHP] Vẽ biểu đồ dạng bánh Pie Chart

Sau cái biểu đồ dạng cột là cái biểu đồ dạng bánh, post lên cho anh em nào làm lập trình PHP cùng nghiên cứu và phát triển. Làm sao cho đẹp là chuyện các bạn nha  , mình chỉ post lên để anh em nghiên cứu và phát triển. Demo: Biểu đồ dạng bánh với PHP Phần mọi người chờ đợi – CODE: <?php $myImage = ImageCreate(300,300); $white... 

Cách loại bỏ dấu tiếng Việt trong PHP (Cách 2)

Khi bạn cần tìm kiếm không dấu hoặc tạo các URL thân thiện cho website thì việc loại bỏ dấu cho Tiếng Việt khá quan trọng. Bài viết sẽ hướng dẫn các bạn cách thực hiện việc này với ngôn ngữ PHP. Hướng dẫn Xây dựng hàm vn_str_filter($str) để loại bỏ dấu tiếng Việt khỏi 1 chuỗi. Khi gọi hàm: vn_str_filter(“Hoàng... 

[PHP] Tạo 1 con robot Crawler để thu thập dữ liệu website

Google có hàng trăm crawler đi thu thập dữ liệu khắp các website trên Internet với trí thông minh và khả năng xử lý mạnh mẽ. Hôm nay chúng ta cùng nhau viết 1 con crawler như vậy, tuy không mạnh mẽ và thông minh như các crawler của Google nhưng nó cũng làm được những tác vụ căn bản nhất: lấy dữ liệu. Crawler Mục đích con... 
Tags: , , ,

[PHP] Giới hạn chuỗi bỏ từ cuối cùng (không làm xuất hiện kí tự rô)

Nếu chúng ta dùng hàm substr() với những chữ cuối mà sử dụng unicode sẽ là chuỗi của ta xuất hiện kí tự như lá bài rô và có hình chấm hỏi. Giải pháp là bỏ từ cuối cùng luôn khi chuỗi vượt giới hạn của ta. //$str la chuoi can xu ly //$limit la do dai toi da cua chuoi function gioihankitu($str,$limit) { if(strlen($str)> $limit) { $re... 
Tags: , ,

Gửi lệnh ping đến địa chỉ IP bằng PHP

Class này có thể dùng để kiểm tra tốc độ của 1 trang web, rất hay khi bạn muốn dùng để xem xét website đối thủ Class NetPing <?php class Net_Ping { var $icmp_socket; var $request; var $request_len; var $reply; var $errstr; var $time; var $timer_start_time; function Net_Ping() { $this->icmp_socket = socket_create(AF_INET, SOCK_RAW, 1); socket_set_block($this->icmp_socket); } function... 
Tags: , , ,

Cắt chuỗi trong PHP với hàm substr()

Cũng như các ngôn ngữ lập trình khác, PHP hỗ trợ hàm substr() để cắt chuỗi con với chiều dài l bắt đầu từ vị trí thứ i từ chuỗi str được cung cấp. Cú pháp. String substr(string str, int i [, int l]) Trong đó: – int l: Tham số tùy chọn. Điều này có nghĩa là nếu bạn không cung cấp chiều dài của chuỗi... 

Dùng PHP DOM tạo file XML

$sql = "select id,tieude,date_format(ngaydang,'%d-%m-%y') as ngay,trichdan,hinhanh from tintuc where f_hoatdongdn = 1 order by id desc"; $dbh->query($sql); $tin = $dbh->fetchquery(); $dbh->free(); $xml=new DOMDocument("1.0","utf-8"); $root = $xml->createElement("root"); $xml->appendChild($root); foreach($tin as $row) { $item = $xml->createElement('item'); $root->appendChild($item); $identy... 
Tags: , ,

[PHP] Đọc dữ liệu từ XML để tăng tốc website

Đôi khi có những dự liệu ít thay đổi thì ta có thể lưu vào file xml để truy cập mà không phải vào database vì việc truy xuất database là 1 trong những tác vụ mất thời gian nhất của 1 trang web. Để tạo trang file xml có thể dùng PHP dom để tạo Để đọc file xml Ví dụ có file xml sau: <tinvip> <item> <identy>1</identy> ... 
Tags: , , ,

[PHP] Bỏ khoảng trắng 2 đầu của chuỗi với hàm trim()

sử dụng hàm trim(); string trim ( string $str [, string $charlist ] ) ví dụ: echo trim(" hay nhi ");//se in ra la "hay nhi" echo trim(" hay nhi ","a");//se in ra la "hy nhi" Nguồn: http://www.lopphp.com/  Read More →

Loại bỏ kí tự cuối cùng bằng hàm substr() PHP

$var ="Hello lopphp"; $var = substr($var,0,-1); echo $var; Kết quả sẻ là : Hello lopph Hàm substr lấy 3 tham số , 1 là chuỗi cần cắt 2 là vị trí 0 là từ đầu chuỗi và ta truyền -1 làm tham số cuối cùng hàm sẽ hiểu là toàn bộ chiều dài chuỗi trừ đi 1.. Nguồn: http://www.lopphp.com/2011/02/b%E1%BB%8F-ki-t%E1%BB%B1-cu%E1%BB%91i-cung-b%E1%BA%B1ng-ham-substr-php/  Read More →

Code PHP Giới hạn cho Server load

Chức năng: Giới hạn serrver load trước tình trạng có quá nhiều người truy cập vào website hay tình trạng bị DDOS dẫn đến tình trạng host bị suppend Chú ý: chỉ dành cho hệ thống Unix và Linux Mớ file includes/config.php Tìm: PHP Code: <? hoặc PHP Code: <?php Thêm vào phía sau: PHP Code: $reguptime = trim(exec("uptime")); if ($reguptime) { if (preg_match('/, *(d) (users?), .*: (.*), (.*), (.*)/', $reguptime,$uptime)) { $loadnow = $uptime[3]; } } if($loadnow > 75) { echo... 

Xuất dữ liệu ra dạng Excell từ PHP

TG tìm được code xuất ra dạng Excell, post lên cho mọi người tham khảo, biết đâu sau này có người cần sử dụng smile <? function xlsBOF() { echo pack(“ssssss”, 0×809, 0×8, 0×0, 0×10, 0×0, 0×0); return; } function xlsEOF() { echo pack(“ss”, 0x0A, 0×00); return; } function xlsWriteNumber($Row, $Col, $Value)... 

Cách tạo menu đa cấp trong php (Đệ Quy)

Chắc có lẽ cũng nhiều bạn muốn biết cách để làm một forum nhiều children forum hay cây thư mục đa cấp nên minh viết một bài về đệ qui category sử dụng php & mysql cho các bạn tham khảo. Cách viết cũng rất đơn giản thôi: sử dụng một function gọi lại chính nó. vi dụ đơn giản chỉ với 100 lần gọi lại như sau: Code: function... 
Tags: , , ,

Class Kết nối Mysql Bằng PHP đơn giản

PHP Code: class mysql { var $property = array( 'hostname'    => 'localhost', 'database'    => '', 'username'    => '', 'password'    => '', ); function mysql($info) { foreach($this->property as $k    => $v) { $this->property[$k]=$info[$k]; } } function connect() { $flag = @mysql_pconnect($this->property['hostname'],$this->property['username'],$this->property['password']); if(!$flag)    die("can not connect to server. may be server bussy"); $flag= @mysql_select_db($this->property['database'],$flag); if(!$flag) die("can not select database now"); } } Lưu... 

Hướng dẫn tạo trang redirect theo tình huống

1. Reditect theo referer: Tức là ta set nếu request từ 1 domain cho trước thì redirect đến trang A, tất cả request còn lại thì redirect tới trang B dựa vào script check referer của PHP. Không biết bạn hình dung ra chưa nhưng xem đoạn script dưới đây thì bạn sẽ nhận ra thôi Code: <?php $referer=$_SERVER["HTTP_REFERER"]; $referer=parse_url($referer); $referer=$referer['host']; $referer=str_replace(“www.”,”",$referer); if... 
Tags: ,
Copyright © 20010 ..::VN Support::...All Right Reserved.
Design by Junkie and developed by Manlivo.
Contact:
  • sugiatinhyeu_thantinhyeu3
  • manlivo
  • manlivo@gmail.com
Powered by WordPress.
  • frontpage hit counter
  • Page Ranking Tool