Xuất dữ liệu từ Python lên web
Chào mọi người.
Em đang muốn làm một chương trình key logger đơn giản viết bằng python, các kí tự theo dõi được sẽ được tải lên web.
Em xem Youtube thì có hướng dẫn cách đưa file lên web bằng PHP. Code
Python code
Nhưng khi chạy thì xuất hiện lỗi
PHP Warnning: fclose() expects parameter 1 to be resource, boolean given in /home/u963528988/public_html/index.php on line 17
PHP Warning: fopen(logs/KMA.txt): failed to open stream: No such file or directory in /home/u963528988/public_html/index.php on line 15
PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /home/u963528988/public_html/index.php on line 17
Em đã mò cả ngày rồi mà vẫn chưa khắc phục được, cũng vì em chưa học php.
Mọi người có thể cho em biết lỗi trong code và cách khắc phục hoặc cho em một hướng khác để export data lên được không ạ.
Em đã thử google API sheet, nhưng hình như nó không hoạt động trên python 2 hay sao ấy.
Cảm ơn mọi người
bạn xem host có cho phép tạo file qua PHP fopen không?
Dòng 15 báo lỗi là không thể tạo file:
Em dùng free host của hostinger anh ạ
bạn chmod file index.php thành 777 xem
Trường hợp host chặn tạo file qua PHP thì bạn tạo sẵn file rồi viết đè, dùng ‘a+’
nếu như host không cho phép tạo file qua PHP thì khắc phục như thế nào ạ ? Mình có thể tự tạo, rồi dùng PHP viết lên được không anh?
thank anh, để em thử
không báo lỗi nhưng nó không ghi gì vào anh ạ -_-
Em tạo sẵn file .txt rồi
Bạn nên vứt code của bạn lên :))
Bạn thử tất cả các hàm tạo/ghi xem:
Test function:
em có để code đó mà anh
Code trong file php ý :)) cái kia là error_log mà
có mà anh…em để link trong chữ code đó
Sorry mình không để ý. Mình test code bạn ghi bình thường mà, bạn kiểm tra xem đã tạo thư mục logs chưa. Nếu không được thì có thể do host
file logs nó tự tạo được anh ạ.