Đóng dấu watermark image trong codeigniter

Cấu hình watermark image: Với watermark do CI cung cấp thì chúng ta có 2 giải pháp, đó là dóng dấu bằng text hoăc chèn logo lên hình. Trong bài này thì chúng ta sẽ tìm hiểu chèn một lúc một trong hai kiểu đóng dấu, tôi sẽ đi từ dễ đến khó vì …

Đọc thêm

Kỹ thuật master layout trong codeigniter

Bài 16: Kỹ thuật master layout trong codeigniter. Đây là một vấn đề mở rộng mà CI không đề cập trong user guide, đó là khái niệm về master layout, vậy tại sao chúng ta lại phải tìm hiểu và sử dụng nó. Trong CI chúng ta phải truy cập từng controller, và trong từng controller sẽ có ...

Đọc thêm

Lệnh ALTER TABLE trong MySQL...Lệnh sửa đổi cấu trúc bảng

Trong đó: table_name: Là tên bảng muốn chèn cột column_name: Tên cột cần chèn datatype: Kiểu dữ liệu của cột; VÍ DỤ SỬ DỤNG. Mình có sẵn bảng users như bên dưới.. Vậy bây giờ mình muốn chèn thêm cột address với kiểu dữ liệu là nvarchar độ dài tối đa 255 kí tự vào bảng, cột này sử dụng để lưu địa chỉ ...

Đọc thêm

Type enum trong mysql là gì?

Trong ví dụ này, chúng ta đã tạo một bảng gồm ba cột: id, name, và status.Cột status được định nghĩa là kiểu ENUM với ba giá trị có thể có: active, inactive, và pending.. Khi bạn chèn dữ liệu vào bảng này, bạn chỉ có thể sử dụng một trong ba giá trị đã được định nghĩa trong ENUM cho cột status.

Đọc thêm

[PHP cơ bản] Phương thức truyền dữ liệu POST, GET trong PHP

Những thông tin truyền qua phương thức POST thì không không thể nhìn thấy và nó không giới hạn số lượng thông tin truyền lên server. Ngoài ra POST hỗ trợ ở phương thức upload file lên server. OK vậy là chúng ta đã hiểu hơn về 2 phương thức GET và POST trong PHP rồi.

Đọc thêm

JQuery Ajax và cách sử dụng jQuery Ajax để tải

Chức năng của nó là tải và hiển thị nội dung đã tải vào một phần tử HTML nào đó. Cú pháp: load(url, params, callback) url: URL Tiếp nhận, xử lý và gửi lại dữ liệu. Params: lưu giữ các biến cần gửi đi. Callback: hàm mà nó sẽ gọi đến sau khi quá trình Ajax hoàn tất . Ví dụ:

Đọc thêm

Học Codeigniter Framework

Tìm hiểu quy trình load model trong codeigniter. Tổng hợp các bài học codeigniter miễn phí, có nhiều bài hướng dẫn học codeigniter từ căn bản đến nâng cao, các bài được …

Đọc thêm

So sánh Laravel và CodeIgniter

Hỗ trợ cơ sở dữ liệu. Cả hai khung, tức là Laravel và CodeIgniter, đều hỗ trợ mảng cơ sở dữ liệu như MySQL, PostgreSQL, Microsoft BI và MongoDB. Tuy nhiên, CodeIgniter hỗ trợ một số cơ sở dữ liệu bổ sung như Oracle, Microsoft SQL Server, IBM DB2, orientdb và JDBC. Do đó, chúng ta có ...

Đọc thêm

Hướng dẫn Codeigniter cơ bản

Trong controller trên như bạn đã biết cách gọi file view/template. Tuy nhiên có một điều bạn sẽ cần lưu tâm. Cách load view truyền thống của Codeigniter là include file .php và bạn có …

Đọc thêm

Rewrite URL trong Codeigniter

Bài 1: Cấu Trúc Folder Codeigniter Bài 2: Tạo Controller Trong Codeigniter Bài 3: Load View Trong Codeigniter Bài 4: Load Model Trong Codeigniter Bài 5: Load Library Session Trong Codeigniter Bài 6: Load Library Database Trong Codeigniter Bài 7: Load Library Pagination Trong Codeigniter Bài 8: Tìm hiểu Helper Url Và Form Trong Codeigniter …

Đọc thêm

Viết các ứng dụng Android bằng Kotlin: Bước đầu làm quen

Để sử dụng các extension, bạn sẽ cần phải kích hoạt plugin Kotlin Android Extensions trong mỗi mô-đun, vì vậy hãy mở tập tin build.gradle nằm ở cấp mô-đun của bạn và thêm những thứ sau đây: 1. apply plugin: 'kotlin-android-extensions'. Đồng bộ các thay đổi này bằng cách nhấp vào ...

Đọc thêm

Hướng dẫn RESTful API trong NodeJS

Cài đặt postman không có gì đặt biệt vì rất dễ, bạn chỉ việc chạy chương trình, nhắp nút next next là xong. Sau đây là phần hướng dẫn RESTful API trong NodeJS, bạn cần chuẩn bị database, tạo folder project trước khi thực hiện nhé.

Đọc thêm

API cho người mới bắt đầu: Làm thế nào để

Có, bạn có thể tạo API của mình từ nhiều lựa chọn API có sẵn và rất dễ dàng để tạo một API mới. Bạn cần tải mã lên GitHub hoặc tải xuống SDK đa nền tảng và bắt đầu phát triển API của mình. Ngoài ra, một người có thể nhận trợ giúp từ một nền tảng nổi ...

Đọc thêm

Hướng dẫn cài đặt tích hợp CKFinder vào CKEditor

2. Cài đặt CKFinder. Các bạn truy cập vào file : ckeditor/config.js và paste đoạn code sau, có nhiệm vụ là từ CKEditor gọi CKFinder ra. với đoạn code add thẳng vào file config.js như này thì chỗ …

Đọc thêm

Tích hợp CKEditor vào CodeIgniter

Chúng ta sẽ thực hiện tích hợp bằng các bước như dưới đây. 1. Download bộ công cụ CKEditor. Các bạn truy cập vào link ở trên để download bộ CKEditor mới nhất về. Chúng ta nên download bản standard vì nó có khá đầy đủ chức năng và khá là …

Đọc thêm

Hơn 27 mẹo, thủ thuật và những bí mật quan trọng trong Gmail

Trong bài này, tôi đã thực hiện toàn bộ hướng dẫn cho bạn. Tôi đã làm hơn hai mươi mẹo và thủ thuật tốt nhất của gmail để bạn có thể bắt đầu sử dụng chúng ngay lập tức. 1. Sử dụng hoàn tác gửi để thu hồi lại một tin …

Đọc thêm

Tìm hiểu framwork Codeigniter(Tổng quan, cài đặt, CRUD)

Cấu trúc thư mục trong CodeIgniter. Tập tin index.php được xem như controller đầu vào, tiếp nhận các yêu cầu từ phía client và chuyển các yêu cầu này cho hệ thống xử lý. Thư mục application: Dành cho lập trình viên, các tập …

Đọc thêm

Cách sử dụng hàm "ajax" của jQuery | Envato Tuts+

Lưu ý rằng chúng ta sử dụng thuộc tính opacity (mà không phải thuộc tính display) để ẩn modal bởi vì thuộc tính này là thuộc tính có thể thực hiện hiệu ứng động của CSS.Bằng cách này, chúng ta sẽ có thể thực hiện hiệu ứng chuyển tiếp các trạng thái của modal (đó là trạng thái mở và đóng).

Đọc thêm

Mọi thứ bạn cần để khởi đầu với CodeIgniter | Envato Tuts+

CodeIgniter là một framework ứng dụng web cho PHP. Nó cho phép các nhà phát triển xây dựng các ứng dụng web nhanh hơn và cung cấp nhiều thư viện mã …

Đọc thêm

Một hướng dẫn dành cho người mới bắt đầu làm quen với …

Trong hướng dẫn này, tôi đã minh hoạ cách bạn có thể sử dụng AJAX với jQuery. Để làm cho mọi thứ hấp dẫn hơn, chúng ta cũng đã làm việc với một vài ví dụ thực tế. Trong bài hướng dẫn cuối cùng còn lại của loạt …

Đọc thêm

Laravel: Tìm hiểu về Query Builder (Phần 2)

Phương thức insert chấp nhận một mảng gồm tên cột và giá trị để thêm vào: DB :: table ( 'users' ) -> insert ( [ 'email' => 'john@example', 'votes' => 0 ] ) ; Bạn có thể chèn nhiều bản ghi riêng biệt vào bảng với một lần gọi insert …

Đọc thêm

Thuộc tính ràng buộc PRIMARY KEY trong MySQL

CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(50), email VARCHAR(50) ); Trong ví dụ trên, trường id được chỉ định làm khóa chính với kiểu dữ liệu là INT . Khi thêm dữ liệu vào bảng users, MySQL sẽ tự động tạo giá trị cho trường id và đảm bảo rằng mỗi giá trị trong ...

Đọc thêm

CodeIgniter vs Laravel: A Detailed Side-by-Side Comparison

Active record: CodeIgniter and Laravel both support the active record database pattern. It enables retrieval, insertion, and modification of database information with minimal scripting. CodeIgniter uses a modified version, while Laravel works with it through the Eloquent ORM. Authentication and Security.

Đọc thêm

Câu lệnh UPDATE trong MysQL

Bảng dữ liệu sau khi chạy lệnh UPDATE với pass = 1 và bỏ đi mệnh đề điều kiện. >>XEM THÊM: Cách sử dụng ràng buộc NOT NULL trong MySQL – NOT NULL MySQL. Cảm ơn bạn đã đọc hết bài viết! Chúc Bạn học tốt! [XEM TẤT CẢ CÁC BÀI HƯỚNG DẪN MYSQL TẠI ĐÂY]. XEM THÊM Lệnh DELETE trong MySQL – Lệnh xóa …

Đọc thêm

Giả lập một REST API sử dụng json-server | Envato Tuts+

Trong hướng dẫn này, bạn sẽ học cách làm thế nào để bắt đầu thiết lập và sử dụng một máy chủ giả lập REST API sử dụng json-server, để bạn có thể sử dụng khi phát triển các ứng dụng di động hoặc web.Hướng dẫn này giả sử rằng bạn có một kiến thức cơ bản về JSON và các yêu cầu HTTP.

Đọc thêm

Tìm hiểu thuộc tính AUTO_INCREMENT trong MySQL

Thuộc tính AUTO_INCREMENT trong MySQL. AUTO_INCREMENT nói nôm na là tăng tự động, có nghĩa là nếu bạn thiết lập một column nào đó thuộc tính AUTO_INCREMENT thì khi bạn thêm record mới bạn không cần phải truyền data cho nó và nó sẽ tự lấy giá trị lớn nhất tăng lên 1. Hoặc trong ...

Đọc thêm

Câu lệnh DROP trong MySQL

Trong đó: table_name: Là tên bảng cần xóa cột. column_name: Là tên cột ta muốn xóa khỏi bảng dữ liệu.; Ví dụ. Mình có bảng item_type bao gồm các cột là id, name, deposit, cost_per_day như bên dưới.. Tuy nhiên, trong ứng dụng mình không cần tới cột cost_per_day nữa nên muốn xóa cột này khỏi bảng dữ liệu.

Đọc thêm

CodeIgniter 15- Thực hành đăng nhập/đăng xuất

Dec 16, 2016. #1. Trong bài viết trước Công ty thiet ke website OTVINA đã cùng các bạn tìm hiểu bài đầu tiên trong loạt bài Thực hành của Series Tự học Codeigniter đó là bài …

Đọc thêm

Comprehensive CodeIgniter Tutorial for Beginners

In this CodeIgniter tutorial, we'll go through the process of installing and setting up the CodeIgniter framework on shared hosting and a VPS and demonstrate how to create a simple web application. Set Up …

Đọc thêm

Làm việc với RESTful Service trên CodeIgniter

Bước1: Cài đặt demo. Đầu tiên, bạn cần download codeigniter-restserver từ GitHub và chép nó vào thư mục chạy web của bạn. Sau khi giải nén, bạn sẽ thấy bộ mã nguồn CodeIgniter đã được chuẩn bị sẵn cho việc trả nghiệm thực tế của bạn.

Đọc thêm

Cách Phân trang Dữ liệu với PHP | Envato Tuts+

Đó là phân trang! 1. Phân trang. Phân trang cơ bản là quá trình lấy một tập hợp các kết quả và phân chia. chúng thành các trang để làm cho chúng dễ xem hơn. Tôi nhận ra ngay từ đầu rằng nếu tôi có …

Đọc thêm

QUERY BUILDER TRONG LARAVEL

Phương thức insert chấp nhận một mảng tên các cột và giá trị để thêm vào. DB:: table ('users')-> insert (['email' => 'john@example', 'votes' => 0]); Bạn có thể chèn các bản ghi riêng biệt vào bảng với một lần gọi insert bằng cách truyền vào một mảng các mảng.

Đọc thêm

Cách tạo một ứng dụng Web với PHP và CodeIgniter – Phần 3

Nếu chưa thiết lập ứng dụng CodeIgniter, bạn hãy tham khảo tại bài viết "Cách tạo một ứng dụng Web với PHP và CodeIgniter". Sau đó, hãy quay lại bài viết này nhé. Giả sử bạn đã tạo cơ sở dữ liệu của mình thông …

Đọc thêm

Tạo một Ứng dụng Web từ đầu sử dụng Python Flask và MySQL…

Việc cài đặt tính năng đăng xuất là đơn giản nhất. Tất cả những gì chúng ta cần phải làm là làm cho biến session user thành null và chuyển hướng người dùng đến trang chủ. Bên trong app.py, hãy tạo một tuyến mới và phương thức logout như dưới đây: 1. @app.route('/logout') 2 ...

Đọc thêm

Validation — CodeIgniter 4.4.4 documentation

$validation-> setRules (['id' => 'max_length[19]|is_natural_no_zero', 'email' => 'required|max_length[254]|valid_email|is_unique[users.email,id,{id}]',]); Note Since …

Đọc thêm