Rumah > Soal Jawab > teks badan
Hello semua, saya menghadapi masalah semasa saya menggunakan php untuk membuat projek.
Jika anda ingin mengeluarkan sekeping kandungan html dengan <?php...?>, biasanya tulis sertakan atau perlukan nama fail di hujung untuk output.
Tetapi saya meletakkan kandungan HTML ini terus ke dalam pangkalan data Jika saya ingin mengeluarkannya, bolehkah saya hanya mencipta fail sementara dahulu, dan kemudian menggunakan nama fail sementara untuk mengeluarkannya? Adakah terdapat cara lain?
滿天的星座2017-05-16 13:16:51
Anda boleh terus Eval, tetapi terdapat risiko keselamatan
eval(preg_replace('/^<]?php|\?>/', '', str))
给我你的怀抱2017-05-16 13:16:51
Sebagai contoh, cache selepas penyusunan templat kebanyakannya menggunakan fail sementara Jika anda ingin menyimpannya dalam pangkalan data, anda juga boleh menggunakan fungsi eval Walau bagaimanapun, pangkalan data mestilah tidak direka bentuk dengan baik.