こんにちは、ファイルからのコンテンツのエコーに問題があります。
私が欲しいのは、ファイルを解析してエコーし、その中に特定の文字列(例:\ t:\ t)を検出するかどうか行を変更することです。
これが私の現在のコードです
$full_file_name_exif_txt = "downloaded2/PisaTower/$entry.exif.txt";
if (file_exists($full_file_name_exif_txt) )
{
$file = @fopen($full_file_name_exif_txt, "r");
while (!feof($file))
{
if(strpos(file_get_contents("downloaded2/PisaTower/$entry.exif.txt"), " : "))
{
echo "I found \t:\t and i changed line <br/>";
}
}
fclose($file)
echo file_get_contents("downloaded2/PisaTower/$entry.exif.txt");
}
私のテキストファイルの内容
IPTC:CodedCharacterSet : UTF8 IPTC:ApplicationRecordVersion : 105 IFD1:圧縮 : JPEG (旧形式) IFD1:ResolutionUnit : インチ IFD1:ThumbnailOffset
期待テキストファイル出力
IPTC:コード化文字セット
: UTF8 IPTC:ApplicationRecordVersion
: 105 IFD1:圧縮
:JPEG(旧式) IFD1:ResolutionUni
t: インチ IFD1:ThumbnailOffset
前もって感謝します!