Cách dữ liệu html được lưu trữ trong biểu mẫu?

Xin chào các Lập trình viên, trong bài đăng này, tôi sẽ chỉ cho các bạn một nhiệm vụ rất cần thiết có thể dễ dàng thực hiện với biểu mẫu Core PHP và HTML

Đôi khi, chúng ta cần lưu trữ một số dữ liệu trong tệp lưu trữ cục bộ thay vì làm phức tạp nó bằng cơ sở dữ liệu

Vâng, có một thực tế là trong nhiều trường hợp, chúng tôi không muốn lưu trữ dữ liệu văn bản của mình trong cơ sở dữ liệu luôn

Ở đây tôi đang cho bạn một ví dụ

Giả sử bạn có một biểu mẫu HTML và bạn muốn lưu trữ dữ liệu do người dùng gửi trong tệp văn bản để sau này bạn có thể dễ dàng truy cập từ tệp đó

Chương trình PHP để lưu trữ dữ liệu Biểu mẫu HTML trong một. tệp txt

Dưới đây tôi đã cung cấp mã PHP để lưu trữ dữ liệu biểu mẫu trong tệp văn bản. Chỉ cần liếc qua mã này.
Để dễ hiểu, sau đoạn mã, tôi đã cung cấp giải thích và cách sử dụng mã này từng bước.

Đây textdata là tên của trường biểu mẫu HTML của chúng tôi từ dữ liệu bài đăng được cung cấp bên dưới.
dữ liệu. txt là một tệp mà chúng tôi phải tạo để lưu trữ dữ liệu gửi biểu mẫu của chúng tôi trong đó.

$data là một biến PHP để lưu trữ dữ liệu trường biểu mẫu do người dùng nhập vào

Bây giờ bên dưới được cung cấp phần HTML để tạo biểu mẫu




  Store form data in .txt file


  
Enter Your Text Here:

Từ mẫu trên, dữ liệu của chúng tôi được gửi

Bây giờ tôi nghĩ bạn đã hiểu điều

Nếu bạn đủ tò mò muốn biết cách tìm nạp hoặc truy xuất dữ liệu văn bản trong PHP, hãy nhấp vào liên kết bên dưới

  • Tìm nạp dữ liệu văn bản từ tệp văn bản bằng PHP

 

Hãy nhớ thêm phương thức vào biểu mẫu của bạn.

Hướng dẫn từng bước về Cách đặt dữ liệu trường biểu mẫu HTML vào tệp văn bản hoặc tệp dot txt trong PHP

  1. Tạo một tệp PHP và đặt mã bên dưới và lưu nó.
    
    
    
      Store form data in .txt file
    
    
      
        Enter Your Text Here:

     

  2. tạo một tệp mới trong cùng thư mục hoặc thư mục và đặt tên là dữ liệu. txt và lưu nó
  3. Bây giờ hãy chạy tệp PHP.
    nhập văn bản bất kỳ và nhấn nút gửi rồi kiểm tra dữ liệu của bạn. tập tin txt. Văn bản của bạn đã nhập trong biểu mẫu được lưu trong tệp văn bản của bạn.

Cách Đếm Chuỗi Con từ một. txt bằng PHP

 

nhìn vào đoạn mã dưới đây. Nó cũng sẽ hoạt động tốt

Điều này sẽ làm việc tốt. Nhưng trong một số máy chủ, nó có thể hiển thị lỗi như thế này

"Chỉ số không xác định. ”

để ngăn cảnh báo lỗi, chúng tôi sử dụng isset()

vì vậy sẽ an toàn khi sử dụng cái này trước $_POST[‘value’];

một cái gì đó như thế này

if(isset($_POST['value'])) { 

       //////your code

 }

37 phản hồi cho “Lưu dữ liệu biểu mẫu HTML trong (. txt) Tệp văn bản trong PHP”

  1. Fanon nói.

    Tháng Bảy 14, 2018 lúc 7. 49 giờ chiều

    Tuyệt quá. 🙂

    Đáp lại

    • Saruque Ahamed Mollick nói.

      Tháng Chín 22, 2018 lúc 5. 29 giờ tối

      Cảm ơn bạn rất nhiều 🙂

      Đáp lại

  2. Roy nói.

    16 Tháng mười hai, 2018 lúc 2. 15 giờ sáng

    Cảm ơn nhiều.
    Chỉ có hai vấn đề; . nó in số 1, không biết tại sao 2. Tôi muốn mỗi lần gửi trong dòng mới bên trong tệp txt

    Tất cả tốt nhất

    Đáp lại

  3. A Bandyopadhyay nói.

    26 Tháng Ba, 2019 lúc 9. 53 giờ chiều

    Nếu tôi đặt dữ liệu ở phông chữ tiếng Bengal, thì tệp txt đã tạo sẽ lưu trữ thứ gì đó như ۑ, ब, v.v. Làm thế nào để giải quyết vấn đề này?

    Đáp lại

    • Saruque Ahamed Mollick nói.

      20 Tháng Năm, 2019 lúc 10. 22 giờ đêm

      UTF-8 không có chữ ký BOM. Sử dụng (các) trình soạn thảo văn bản hỗ trợ mã hóa

      Đáp lại

  4. mamad nobari nói.

    20 Tháng Năm, 2019 lúc 11. 21 giờ sáng

    Cảm ơn bạn rất nhiều. nó rất hữu ích

    Đáp lại

    • Saruque Ahamed Mollick nói.

      20 Tháng Năm, 2019 lúc 10. 18 giờ chiều

      Chúng tôi rất vui vì bài đăng này đã giúp bạn

      Đáp lại

  5. BB nói.

    28 Tháng Năm, 2019 tại 8. 27 giờ chiều

    Xin chào, tôi liên tục gặp phải lỗi này. LỖI. crash_report_database_win. cc(428)] tiêu đề không mong muốn
    Bạn có thể vui lòng tư vấn.
    Cảm ơn vì bài viết.

    Đáp lại

    • Saruque Ahamed Mollick nói.

      29 Tháng Năm, 2019 tại 2. 15 giờ sáng

      Rất có thể bạn đang gặp lỗi này vì bạn đang sử dụng chrome cũ bị hỏng. Bạn thử gỡ chrome ra cài lại xem. Nó sẽ khắc phục vấn đề của bạn

      Đáp lại

  6. ashu nói.

    Tháng Bảy 17, 2019 tại 8. 32 giờ chiều

    yêu cầu hệ thống là gì khi tôi đang chạy nó trên máy tính xách tay và dữ liệu của mình. txt không lưu dữ liệu

    Đáp lại

    • Saruque Ahamed Mollick nói.

      Tháng Bảy 17, 2019 lúc 9. 55 giờ chiều

      Vui lòng lưu tệp dưới dạng php và chạy trên máy chủ của bạn. Nếu bạn đang sử dụng localhost thì hãy khởi động máy chủ và chạy

      Đáp lại

  7. Joez nói.

    Tháng Tám 20, 2019 lúc 10. 01 giờ chiều

    Cảm ơn. ĐDDDD

    Đáp lại

  8. PRATHMESH nói.

    14 Tháng Mười tại 10. 50 giờ sáng

    cách lưu dữ liệu biểu mẫu/đầu vào khi tôi nhấp vào nút GỬI & xóa khỏi dữ liệu trong html

    Đáp lại

  9. imran nói.

    Tháng Hai 10, 2020 tại 3. 04 giờ chiều

    Tôi có cần sử dụng localhost/xampp cho việc này không?

    Đáp lại

    • Saruque Ahamed Mollick nói.

      Tháng 2 10, 2020 tại 8. 49 giờ chiều

      Vì bạn đang làm việc trong PHP nên bạn phải sử dụng máy chủ. Bạn có thể sử dụng xampp cho việc này nếu muốn

      Đáp lại

  10. Andrés Ospina nói.

    21 Tháng 2, 2020 tại 12. 13 giờ chiều

    Xin chào, cảm ơn vì lời giải thích. Tại sao nó hoạt động hoàn hảo trong localhost, giống như xampp (ý tôi là dữ liệu được lưu trong tệp văn bản), nhưng trong máy chủ từ xa, dữ liệu không được lưu trong tệp văn bản?

    Đáp lại

  11. Anonymous nói.

    27 Tháng ba, 2020 tại 1. 32 giờ sáng

    Làm thế nào bạn có thể có nhiều hơn một dòng. Và mã HTML không làm gì cả

    Đáp lại

  12. Nasir Noor Muhammad nói.

    3 Tháng Tư, 2020 tại 10. 46 giờ chiều

    Tôi đã thiết lập tất cả mọi thứ trừ dữ liệu. txt vẫn trống

    Đáp lại

  13. Andrin nói.

    3 Tháng Tư, 2020 lúc 11. 16 giờ chiều

    Xin chào. Cảm ơn bạn, điều này có vẻ tuyệt vời. Làm cách nào tôi có thể lưu mọi mục nhập biểu mẫu trong một tệp văn bản riêng biệt?

    Đáp lại

  14. Jordan nói.

    5 Tháng Tư, 2020 tại 11. 58 giờ tối

    Cảm ơn bạn rất nhiều. Tôi ước rằng sách giáo khoa của trường tôi rõ ràng như thế này. Cuốn sách của tôi đã khiến tôi phải dựng tóc gáy, nhưng điều này thật đơn giản và dễ hiểu. Cảm ơn cảm ơn

    Đáp lại

    • Saruque Ahamed Mollick nói.

      6 Tháng Tư, 2020 tại 12. 01 giờ sáng

      Cám ơn rất nhiều. Tôi rất vui vì hướng dẫn này đã giúp bạn lưu dữ liệu biểu mẫu trong tệp txt

      Đáp lại

  15. Mehvish nói.

    25 Tháng Tư, 2020 lúc 11. 22 giờ đêm

    Tôi đã sử dụng chính xác mã bạn cung cấp và mã này hoạt động tốt.
    Nhưng khi tôi muốn sử dụng nó trong biểu mẫu có 5 hộp văn bản thì nó không hoạt động. Bạn có thể vui lòng chỉ cho tôi cách sử dụng nó với 5 hộp văn bản, Tên, họ, số điện thoại, email và nhận xét- và một nút gửi.

    Đáp lại

  16. Không thực sự nói.

    Tháng Sáu 1, 2020 tại 1. 22 giờ đêm

    Xin chào. Tôi không giỏi php lắm. Bạn có thể vui lòng cho tôi biết làm thế nào để lưu các chuỗi trong các dòng khác nhau không? .
    Văn bản đầu tiên
    Văn bản thứ hai
    Thay vì.
    Văn bản thứ hai

    Đáp lại

  17. landon nói.

    Tháng Bảy 14, 2020 tại 5. 57 giờ sáng

    Làm cách nào để tạo một dòng ngắt sau mỗi lần nhập trong tệp văn bản?

    Đáp lại

  18. Aero nói.

    Tháng Tám 25, 2020 tại 11. 12 giờ trưa

    Cảm ơn nó đã hoạt động. Bất cứ ai có thể đề xuất một vài cải tiến cho mã này? .
    1. Thông báo thành công khi gửi biểu mẫu
    2. Thông tin được lưu trong dữ liệu. txt, mỗi mục được lưu trên một dòng mới hoặc được phân tách bằng một ký tự đặc biệt.

    Đáp lại

  19. Seybanks nói.

    Tháng Chín 19, 2020 tại 2. 16 giờ chiều

    Nhớ vệ sinh dữ liệu bài đăng e. g với htmlký tự đặc biệt($_POST[‘data’] );

    Đáp lại

  20. UMAKAR nói.

    27 Tháng Mười tại 6. 11 giờ tối

    Tôi có thể ghi vào tệp bằng html làm đầu vào không

    Đáp lại

  21. Hannah nói.

    Tháng Hai 3, 2021 tại 2. 34 giờ sáng

    Làm cách nào để tôi tạo một dòng mới sau khi dữ liệu được gửi

    Đáp lại

    • Nick nói.

      26 Tháng Ba, 2021 tại 8. 57 giờ tối

      Bạn có thể nối thêm tệp bằng cách thêm 'a' vào định nghĩa $fp.
      $fp = fopen(‘dữ liệu. txt’, ‘a’);

      Đáp lại

  22. Giang Ann_vietnamese nói.

    18 Tháng Ba, 2021 lúc 7. 03 giờ chiều

    Tuyệt vời. Đó chính xác là những gì tôi đang tìm kiếm cả ngày của tôi.
    Tôn trọng.

    Đáp lại

  23. Foxy nói.

    15 tháng 10, 2021 tại 10. 38 giờ tối

    Cái này có hoạt động với apache không? . bạn có nghĩ vấn đề là do hệ điều hành của tôi không?
    Mọi thứ khác đều hoạt động nhưng tệp văn bản vẫn trống.

    Đáp lại

  24. Athar nói.

    Tháng Mười Hai 20, 2021 tại 3. 34 giờ chiều

    Xin chào ngài, tôi đang cố gắng gửi email cho người dùng đã nhập email của anh ấy vào trường nhập liệu, tôi muốn lưu trữ email của anh ấy trong một biến và sau đó gửi email cho anh ấy, tệp PHP của tôi hiện trông như thế này.
    hàm công khai saveData(Request $request){
    $data = $request->all();
    //getting . send('mail',$data,function($messages) use ($user){
    $emails = $data[‘yemail’];
    //storing Forms in a new var
    $std = new Forms;
    //assigning database columns to the input fields
    $std->email = $emails;
    //saving the data
    $std->save();
    $emails = $data[‘yemail’];
    $user[‘to’]= $emails;
    Mail::send(‘mail’,$data,function($messages) use ($user){
    $messages->to($emails);
    $messages . ;
    return view(‘mail’);
    }); return “Welcome to the Family!”;
    }
    mã này gây ra lỗi cho tôi, $emails không được xác định.

    Đáp lại

  25. Myrnalyn nói.

    Tháng Sáu 6, 2022 tại 9. 01 giờ sáng

    xin chào, tôi muốn chạy mã mẫu của bạn nhưng tôi không thể kết nối với tệp dữ liệu khi gửi. làm ơn giúp tôi

    Đáp lại

  26. Myrnalyn nói.

    Tháng Sáu 6, 2022 tại 9. 05 giờ sáng

    không thể lưu dữ liệu đầu vào của tôi vào tệp dữ liệu

    Đáp lại

  27. ty nói.

    Tháng Sáu 28, 2022 tại 7. 03 giờ sáng

    xin chào, tôi đã cố gắng làm điều này và vì lý do nào đó mà chrome đọc. Các tệp PHP dưới dạng tệp thử nghiệm đơn giản thay vì tải HTML. Có cách nào khác không?

    Dữ liệu biểu mẫu HTML được lưu trữ ở đâu?

    Lưu trữ web HTML cung cấp hai đối tượng để lưu trữ dữ liệu trên máy khách. cửa sổ. localStorage - lưu trữ dữ liệu không có ngày hết hạn. cửa sổ. sessionStorage - lưu trữ dữ liệu cho một phiên (dữ liệu bị mất khi đóng tab trình duyệt)

    Dữ liệu biểu mẫu HTML được gửi như thế nào?

    Dữ liệu biểu mẫu có thể được gửi dưới dạng biến URL (với method="get" ) hoặc dưới dạng giao dịch bài đăng HTTP (với method="post" ). Notes on GET: Appends form-data into the URL in name/value pairs. The length of a URL is limited (about 3000 characters)

    Dữ liệu từ một biểu mẫu web đi đâu?

    Biểu mẫu web (hoặc biểu mẫu HTML) là nơi người dùng nhập dữ liệu hoặc thông tin cá nhân, sau đó gửi đến máy chủ để xử lý.

    Biểu mẫu HTML hoạt động như thế nào?

    Biểu mẫu web, biểu mẫu web hoặc biểu mẫu HTML trên trang web cho phép người dùng nhập dữ liệu được gửi đến máy chủ để xử lý . Biểu mẫu có thể giống với biểu mẫu giấy hoặc cơ sở dữ liệu vì người dùng web điền vào biểu mẫu bằng hộp kiểm, nút radio hoặc trường văn bản.