我有大量的ASCII文本文件和我列出了每個的內容使用下面的代碼:查找/ PHP替換文本的一部分轉換爲HTML
<?php
$file = $_GET['file'];
$orig = file_get_contents($file);
$a =htmlentities($orig);
echo $a;
?>
在每個文本的一些字符串ASCII文件是對其他文件的文件名稱的引用,我試圖查找並使用超鏈接替換爲該文件。
例如,文本文件可能被稱爲「LAB_E143.txt」它看起來像這樣:
LAB_E143:
LDX $#FF ; load X with $FF
JSR LAB_E151 ; jump to this location
什麼,我試圖找到&替換與「LAB_」開頭引用(例如LAB_E151在上面的例子中),以便它顯示文本作爲超鏈接與A HREF:
http:\\capture.php?file=lab_e151.txt
點擊該鏈接,然後將顯示特定的文本文件的內容等。 所有參考文獻均以「LAB_」開頭,後跟4個可變字符。
我試過了str_replace,但我每次都在努力分析4個變量字符。
任何幫助/指針十分讚賞
您最初試圖獲得首發的文件名列表用LAB_還是你已經有這個清單?之後,您是否嘗試顯示這些文件供用戶點擊查看內容? – Mic1780
嗨 - 我已經有文件列表,所有文件都以'LAB_xxxx.txt'開頭 - 如果用戶選擇LAB_E143作爲例子,並且該文件內部是LAB_E151的引用,那麼我希望文本LAB_E151是可點擊的,以便用戶然後可以讀取該文件的內容。 – TimJ