01/10/2018, 11:08

Không ghi được file trong php

mình không biết code sai ở đâu cả, mn xem thử code dưới củ mình xem sai ở đâu ạ, mình đã thử rất nhiều cách nhưng vẫn không được

Vô Thin viết 13:20 ngày 01/10/2018

Nên nhớ, trên Linux chung, Ubuntu nói riêng cái việc thiết lập quyền là cực kỳ quan trọng để có thể ghi được.

Thử thiết lập CHMOD 0777 cho thư mục bai10 của bạn xem.

sudo chmod 0777 -R /var/www/html/hocweb/PHP2/bai10
Việt Hùng viết 13:24 ngày 01/10/2018

cảm ơn bạn, lần trước mình dùng quyền chomd -R viethung /var/… tạo file, copy, chỉnh sửa được nên cứ tưởng là được

Việt Hùng viết 13:15 ngày 01/10/2018

sao mình ghi file trong php lại không được, mình thử rất nhiều rồi mà vẫn không được, mn xem thử code bên dưới của mình xem tại sao lại sai ạ.

Dark.Hades viết 13:18 ngày 01/10/2018

Save file chưa?
Thiếu hàm fclose($file);

Việt Hùng viết 13:20 ngày 01/10/2018

thêm vào cũng k được bạn à? hay do mình cài lamp trên ubuntu thiếu gì, hay mình cấp quyền truy cập còn thiếu

Dark.Hades viết 13:15 ngày 01/10/2018

@drgnz move qua new thread giúp mình nhé, hoặc merge vào bài Không ghi được file trong php

Bạn bật log chưa, thử tạo 1 file index chỉ gồm nội dung ghi file xem nó có chạy không?

Vô Thin viết 13:09 ngày 01/10/2018

Gì thế, có thấy file .html hay .php nào nữa đâu, chạy ngay cái file đó làm sao mà chạy được, nó kiểm tra không thấy $_POST đâu hết thì làm sao mà thực thi, bỏ cái đoạn điều kiện if đi xem sao.

Ice Tea viết 13:12 ngày 01/10/2018

Code không có lỗi, nhưng bạn nên close file sau khi đọc / ghi xong.

Khi submit thì không show ra lỗi gì à?
Bạn bật error reporting lên xem

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
// ...
Bài liên quan
0