PHP Method Chaining
Chuỗi phương thức (method chaining) là một cách viết hầu hết các framework hiện nay đang sử dụng, hôm nay mình sẽ hướng dẫn các bạn cách để tạo ra các phương thức như thế này. Và một điều bất ngờ là việc này vô cùng, vô cùng đơn giản. Không nói quá nhá, chúng ta chỉ cần nắm được một số khái ...
Giải thuật đổi từ số sang chữ tiếng Việt
Trong một số trường hợp, bạn có một con số (ví dụ: 5787) và cần chuyển nó sang dạng chữ (năm nghìn bảy trăm tám mươi bảy)… Đó là một cách rất thường dùng trong các giấy tờ kế toán, cũng như nhiều trường hợp muốn tránh nhầm lẫn từ người dùng khi sử dụng để đọc ...
Code download manager đơn giản bằng PHP
Có lẽ cũng không cần giới thiệu nhiều về nhu cầu "giấu diếm" này vì hiện nay có khá nhiều site sử dụng cách quản lý download như vậy và cũng có số lượng cũng nhiều không kém các site mới muốn tìm hiểu và sử dụng nó ;-) Tuy nhiên, có lẽ không thừa nếu như chúng ta tìm hiểu kỹ hơn một chút ...
Thư viện dành cho lập trình
Dựa trên kinh nghiệm thực tế và việc tìm hiểu trên Internet mình liệt kê danh sách thư viện tốt nhất giành cho lập trình viên PHP bao gồm (Javascript, Ajax, PHP, CSS). Dưới đây là danh sách: 1) Moo.fx - Là một thư việc Javascript cực nhỏ nhẹ và hiệu quả, được viết ...
Code Chống Flood , Chống Spam ,Chống Tấn Công
Phát Hiện Người Tất Công Và Khóa Ip Của Họ File config.php CODE $conf['path'] = 'thongtin_tuonglua'; $conf['site_url'] = 'http://tech24.vn'; $conf['mailadds'] = 'info@tech24.vn'; $conf['mailname'] = 'Tech24'; $conf['maxaccess'] ...
Tìm hiểu hàm Function Header trong PHP
header() dùng để gửi 1 HTTP header thô tới trình duyệt. HTTP headers được mô tả chi tiết trong HTTP/1.1 (PHP 4, PHP 5) header — Send a raw HTTP header Description void header ( string $string [, bool $replace = true ...
Hạn chế số người truy cập vào website trong PHP
Website có lượt truy cập cao là mong muốn của hầu hết những bạn thiết kế website. Tuy nhiên, có đôi lúc con số thống kê số lượng truy cập này không chỉnh xác bởi sự tấn công của những kẻ phá hoại. Website có lượt truy cập cao là mong muốn của hầu hết những bạn thiết ...
Cú pháp transaction (php&mysql)
Điều kiện sử dụng: - Table: ENGINE=InnoDB - PHP: Có thư viện MySQLi <? $db=MySQL_connect("localhost", "root", "") or die(MySQL_error()); MySQL_select_db("test", $db) or die(MySQL_error()); MySQL_query(" CREATE TABLE `abc` ( ...
Cách mở port mysql 3306 - Open port 3306
Hướng dẫn cách mở port MySQL cổng 3306 để kết nối từ 1 server khác You need to open TCP port 3306 using iptables or BSD pf firewall. A sample iptables rule to open Linux iptables firewall CODE /sbin/iptables -A INPUT -i eth0 -p tcp --destination-port ...
Code tính thời gian giữa 2 lần đăng nhập
Khi bạn đăng nhập vào các diễn đàn,hay login vào xem mail,thường thì bạn thấy,lần đăng nhập gần đây nhất của bạn là : 10 phút trước,1 giờ trước,5 ngày trước hay 1 năm trước ... Đoạn code sau sẽ giúp bạn giải quyết vấn đề này <?php function timeBetween($start,$end,$ ...
Khám phá những kỹ thuật đằng sau facebook
Một thử thách rất lớn dành cho các kỹ sư tại Facebook là phải giữ cho website hoạt động ổn định, nhẹ nhàng, và nhanh chóng cho nửa tỷ active users. Bài này sẽ điểm qua một số Phần mềm, kỹ thuật được sử dụng để đạt được mục tiêu đó. Các thách thức của Facebook Các ...
Cách xử lý với các vấn đề CSS3, HTML5 của IE
IE là trình duyệt gặp nhiều rắc rối nhất trong vấn đề thiết kế web, vì nó không hỗ trợ đầy đủ các thuộc tính CSS3, HTML5 (chưa kể các bug khác). Bài viết này được CatsWhoCode viết, tổng kết 10 cách làm cho IE hoạt động giống các trình duyệt khác. rong các cách làm ...
Giới hạn tốc độ download bằng php
Giới hạn tốc độ download bằng php <?php /** * Download with limited speed class file. * * i-php group : <http://i-php.net/> * Copyright (c) <2008>, <i-php.net> * Licensed under New BSD License * @filesource download_limited.php * ...
Tối ưu hóa truy vấn MySQL cho site có lượng truy cập lớn
Mình xin bắt đầu với 1 database có bảng users với khoảng 1 triệu records, nó là kinh nghiệm mình gặt hái được trong quá trình tham gia phát triển dự án game online UGH! Thân chào các bạn Lập Trình Web! Trong sự nghiệp lập trình web của mình, hẳn không ít coder ...
PHP check status server, kiểm tra server online/offline
Đoạn code sau sẽ giúp bạn kiểm tra địa chỉ website hoặc 1 IP đang online hoặc offline (server chết hoặc sống).Dùng hàm fsockopen() của PHP /* Usage: $status = GetServerStatus('http://domain.com',80) or $status = GetServerStatus('IPAddress',80) */ <?php ...
Tạo dịch vụ API trong PHP, PHP API rest
Bạn đang làm việc với nhiều thiết bị như iPhone, Android và Web rồi đi xem một bài giải thích bạn làm thế nào để phát triển một API RESTful trong PHP. Chuyển giao trạng thái biểu hiện (REST) là một hệ thống Phần mềm để phân phối dữ liệu cho các loại ứng dụng khác nhau. Một hệ thống web ...
Hiển thị skype online-offline bằng ảnh tùy thích
Skype cung cấp cho chúng ta 1 số biểu tượng online/offline, nhưng nếu cảm thấy nó không phù hợp với bạn.Bạn muốn 1 ảnh đặt biệt dành cho website của mình.Đoạn code sau sẽ giúp bạn làm được việc này. Skype cung cấp API dạng XML, các bạn có thể trích xuất file XML này để ...
Đi lại trong XML bằng XPATH (phần I)
Chúng ta đã thấy cấu trúc và cú pháp của XML tương đối đơn giãn. XML cho ta một cách chuẩn để trao đổi tin tức giữa các computers. Bước tiếp theo là tìm hiểu cách nào một chương trình ... C húng ta đã thấy cấu trúc và cú pháp của XML tương đối đơn giãn. XML cho ta ...
Các Thủ Thuật Tăng Tốc PHP
52 Thủ Thuật Tăng Tốc PHP 1. Biến - Khai báo khởi tạo biến định kiểu nhanh hơn 376% so với không định kiểu. - Hằng chậm hơn 146% so với biến. - Biến cục bộ nhanh hơn 9.9% biến toàn cục. 2. Hàm làm việc với chuỗi - 'string' nhan hơn 0.26% so với ...
Tăng tốc độ xử lý CSDL MySQL
Khi thiết kế các hệ thống lớn với nhiều người truy cập, một trong những điều người ta nghĩ đến ngay lập tức là thiết kế CSDL sao cho ta có thể truy vấn nhanh nhất có thể. Loạt bài dưới đây sẽ trình bày các kỹ thuật tối ưu hoá hệ thống... Khi thiết kế các hệ thống lớn ...







