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 ...

Tác giả: Vũ Văn Thanh viết 18:09 ngày 02/10/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 18:09 ngày 02/10/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 18:09 ngày 02/10/2018

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 ...

Tác giả: Trần Trung Dũng viết 18:08 ngày 02/10/2018

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ác giả: Trần Trung Dũng viết 18:08 ngày 02/10/2018

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 ...

Tác giả: Trần Trung Dũng viết 18:08 ngày 02/10/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 18:08 ngày 02/10/2018

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` ( ...

Tác giả: Trịnh Tiến Mạnh viết 18:08 ngày 02/10/2018

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 ...

Tác giả: Vũ Văn Thanh viết 18:08 ngày 02/10/2018

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,$ ...

Tác giả: Trịnh Tiến Mạnh viết 18:08 ngày 02/10/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 18:08 ngày 02/10/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 18:08 ngày 02/10/2018

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ác giả: Trịnh Tiến Mạnh viết 18:07 ngày 02/10/2018

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 ...

Tác giả: Bùi Văn Nam viết 18:07 ngày 02/10/2018

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ác giả: Tạ Quốc Bảo viết 18:07 ngày 02/10/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 18:07 ngày 02/10/2018

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 để ...

Tác giả: Tạ Quốc Bảo viết 18:07 ngày 02/10/2018

Đ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 ...

Tác giả: Trịnh Tiến Mạnh viết 18:07 ngày 02/10/2018

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ác giả: Tạ Quốc Bảo viết 18:07 ngày 02/10/2018

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 ...

Tác giả: Bùi Văn Nam viết 18:07 ngày 02/10/2018