Trong đoạn code em viết cho trang connect_db.php em làm giống với bài hướng dẫn nhưng khi mở trang này trên trình duyệt thì lại hiển thị một trang trống (trừ tiêu đề ra).

Đoạn code em viết như sau:

$link = mysqli_connect('localhost', 'root', '', 'hoclaptrinh_org');

if($$link){
    die('Không thể kết nối với database: ' . $mysqli_connect_errno($link));
} else {
    echo "<p>Kết nối thành công</p>";
}

Anh chỉ giúp em nên làm sao để hết bị lỗi này ạ?

Ruby hỗ trợ phương thức delete dùng để xóa phần tử ra khỏi mảng:

a = [2,4,6,3,8]
a.delete(3)

PHP có hàm nào tương tự như vậy để xóa một phần tử ra khỏi mảng không vậy mọi người?

Chào mọi người,

Hiện tại em đang phát triển một ứng dụng CMS trong đó cần có chức năng tạo URL để xem bài viết (sau khi liệt kê danh sách các bài viết). Theo thiết kế cơ sở dữ liệu thì em thấy có hai cách làm được việc này:

  • Dựa trên ID của bài viết
  • Tạo một đường dẫn URL dựa trên chính tiêu đề bài viết

Cách thứ nhất thì khá đơn giản nhưng URL sẽ không thân thiện với các search engine nên em quyết định chuyển sang triển khai thực hiện cách thứ hai. Trong cách này thì nếu như tiêu đề bài viết khô...

Làm theo hướng dẫn cài đặt Apache trên Ubuntu nhưng sau khi truy cập vào một địa chỉ URL trỏ tới một tập tin PHP để kiểm tra thì máy chủ không thực thi mã PHP, có ai biết khắc phục lỗi này như thế nào không chỉ giùm mình với?

Khi cài đặt Laravel trên Mac OS X mình sử dụng Composer như sau:

$ composer create-project laravel/laravel laravel_app

Một thời gian sau khi chạy câu lệnh trên thì gặp phải lỗi như sau:

Mcrypt PHP extension required.
Script php artisan clear-compiled handling the post-install-cmd event returned with an error.
[RuntimeException]
Error Output:
create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repository-url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] ...

Trong tập tin PHP sử dụng Smarty Template đầu tiên mình có một biến total được khởi tạo như sau:

{assign var=total value=100}

Bây giờ mình cần tăng giá trị của biến total nên một đơn vị do đó mình sử dụng đoạn mã sau:

{$total++}

Tuy nhiên khi đó Smarty không chỉ tăng giá trị của biến $total mà đồng thời hiển thị giá trị của biến này. Làm cách nào để chỉ tăng giá trị của biến $total mà không hiển thị giá trị của biến này?

Trong cơ sở dữ liệu mình sử dụng một model là User được ánh xạ tới bảng tbl_users trên cơ sỡ dữ liệu. Bảng tbl_users có các cột như username, first_name, lastname, age, gender... Khi lấy dữ liệu của người dùng với usernamenobita mình sử dụng đoạn mã như sau:

$user = User::where('username', '=', 'nobita')
    ->first();
if ($user) {
    //....
}

Tuy nhiên ở đoạn mã if dùng để xử lý kết quả trả về thì mình chỉ cân tới 3 trường là username, first_namelast_name. Có cách nào để giới hạn chỉ l...

Trên trang HTML mình có một form như sau:

<form method="POST" action="upload.php" enctype="multipart/form-data">
    <p>
        <label>Chọn ảnh:<label>
        <input name="image" type="file">
    </p>
    <button>Gửi</button>
</form>

Sau khi người dùng chọn tập tin và upload lên server để upload.php xử lý thì làm cách nào để có thể lấy ra phần mở rộng của tập tin?

Câu hỏi này không liên quan tới lập trình nhiều nhưng em vẫn đang tò mò không biết trang Facebook được viết bằng ngôn ngữ lập trình nào? Em từng đọc ở đâu đó nói rằng Facebook được viết bằng PHP nhưng khi nói chuyện thì có một số lại khẳng định rằng PHP chỉ là ngôn ngữ dùng để viết tầng frontend của Facebook?