Làm cách nào để lưu trữ HTML trong đối tượng JSON?

Kính gửi cộng đồng, tôi đang cố gắng chuyển nội dung văn bản đa dạng thức, văn bản HTML hiệu quả, giữa các luồng. Luồng đầu tiên lấy nội dung dưới dạng văn bản được định dạng, đặt nó vào một biến và sau đó sử dụng biến này để tạo JSON, sau đó được POST vào một luồng khác thông qua lệnh gọi HTTP. Mã giả sẽ trông như thế này. đặt varMyRichText = liên kết > đặt varMyJSON = { "RichTextVar". "variables['varMyRichText']"} Bây giờ, khi tôi nhìn vào nội dung của varMyJSON, nó hoàn toàn bị nhầm lẫn vì nó làm rối tung các trích dẫn được tìm thấy bên trong văn bản đa dạng thức gốc giống như các trích dẫn là một phần của siêu liên kết, với các trích dẫn xung quanh "giá trị . Tôi có thể có thể ánh xạ tất cả các ký tự đặc biệt tới mã ascii của chúng trong một tập hợp các bước bổ sung, nhưng có cách nào tốt hơn để chuyển nội dung "văn bản đa dạng thức" xung quanh không?

Tiếp cận. Chúng tôi có một biểu mẫu HTML chứa một số trường như tên, trường đại học, v.v. Chúng tôi muốn gửi trực tiếp dữ liệu của biểu mẫu HTML của mình tới tệp JSON. Đối với điều này, chúng tôi đang sử dụng hàm json_encode[] trả về một chuỗi được mã hóa JSON

Chúng tôi đang tạo một mảng các giá trị mà người dùng điền vào biểu mẫu HTML. Sau đó, chúng tôi chuyển mảng này vào hàm json_encode[]. Sau đó, hàm json_encode[] trả về một chuỗi được mã hóa JSON. Toàn bộ tác vụ được triển khai trong hàm PHP get_data[]. Để tạo tệp JSON, chúng tôi đã sử dụng hàm PHP file_put_contents[]. Hàm này dùng để ghi dữ liệu vào file. Chúng tôi truyền 2 đối số trong hàm file_put_contents[]. Tham số đầu tiên là tên tệp của chúng tôi mà chúng tôi muốn lưu trữ dữ liệu ở định dạng JSON và thứ hai là hàm get_data[] của chúng tôi

Thí dụ. Các mã HTML và PHP sau minh họa cách tiếp cận trên




 

    

 

    0

>1>2

html9>4

 

html9>7

>1>9

>1 1

>1 3

>1____3_______5

html9>4

 

html9111>9

>1 1

>1____5_______0

>1____5_______2

html9>4

 

html9head7

>1____5_______9

>1>9

>1>3

>1>5

>1>7

html9>4

 

html9    2

>1____5_______9

>1>9

>1>3

>1>5

>1>7

html9>4

 

html911>2

>1____9_______3

>1____9_______5

 

html9>4

 

html9html01

>1html03

>1html05

>1html07

>1html09

>1html11

>1 1

 

html9>4

 

html9html19

>1html21

>1html23

>1html25

>1html27

>1html29

>1 1

>1html33

html9>4

 

html9html38

>1html40

>1html42

html9>4

 

html9html47

>1html49

>1html51

>1html53

html9>4

 

html9html58

>1html60

>1html62

html9>4

    html66html7>

 

html66head>

 

 

    ________0____1_______80 html81_______1_______1_______1_______83 html84html1html86>

 

html9

 

>102>

>04_______0__________html91 html92html1_______2_______09>

>1113 html92html1>16>17>13_______2_______

>04_______1_______66html91>

>04_______0_______>26 >27

>04_______0__________html91 html92html1>33 >34html1>36>

>1140 html92html1>43 >44html1_______2_______46

>47_______2_______48html1>50 >51html1>43

>47_______2_______55

>04_______1_______66html91>

>04_______0__________html91 html92html1>65 >34html1>36>

>1140 >44html1>46 >76html1

>47_______2_______79 >51html1>82 >55

>04_______1_______66html91>

>04_______0__________html91 html92html1>93 >34html1>36>

>1140 html92html1 03 >44html1_______2_______46

>47_______2_______51html1 10

>47_______2_______76html1 14>

>04_______1_______66html91>

 

>04_______0_______html91 >34html1_______3_______26>

>1140 html92html1 33 >44html1 33

>47_______2_______51html1 33  41html1 33

>47_______3_______45html1 47>

>04_______1_______66html91>

>1html66html91>

html9html66html91>

    html66html80>

 

html66html75>

 

html66html>

gfg. php Cái này “gfg. php” thể hiện mã PHP mà nội dung biểu mẫu HTML được đăng lên




 73

 74

    3_______76  77 78 79 80 81 82 83

 84

html9 86  87

>1_______3_______89 html1 91_______3_______92

>1 89 95 91 77

>04_______3_______99

Chủ Đề