<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post/4510/</link>
<title><![CDATA[[个人原创]在某个文件的每行后追加一段相同的文本，也就是行尾追加的PHP简单实现]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Php/Js/Shell/Go]]></category>
<pubDate>Thu, 04 Aug 2011 06:57:58 +0000</pubDate> 
<guid>http://jackxiang.com/post/4510/</guid> 
<description>
<![CDATA[ 
	在PHP的高级编程群里有位兄弟问这个问题，于是我就写一个如下:<br/>在/tmp/a.txt后面每行追加jackxiang.com,PHP代码如下：<br/><textarea name="code" class="html" rows="15" cols="100">
&lt;?php
if(strtoupper(substr(PHP_OS,0,2))==&#039;WIN&#039;)
&#123;
&nbsp;&nbsp;&nbsp;&nbsp;$line_Break = &quot;&#92;r&#92;n&quot;;
&#125;else
&#123;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$line_Break = &quot;&#92;n&quot;;
&#125;
$filePath = &quot;/tmp/a.txt&quot;;
$lineAppendStr = &quot;jackxiang.com&quot;;
$contents = file($filePath);
for($i=0;$i&lt;count($contents);$i++)
&#123;
&nbsp;&nbsp;&nbsp;&nbsp;if($i == 0)
&nbsp;&nbsp;&nbsp;&nbsp;&#123;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;file_put_contents($filePath,str_replace($line_Break,&quot;&quot;,$contents[$i]).$lineAppendStr.$line_Break);
&nbsp;&nbsp;&nbsp;&nbsp;&#125;else
&nbsp;&nbsp;&nbsp;&nbsp;&#123;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;file_put_contents($filePath,str_replace($line_Break,&quot;&quot;,$contents[$i]).$lineAppendStr.$line_Break,FILE_APPEND);
&nbsp;&nbsp;&nbsp;&nbsp;&#125;
&#125;
?&gt;

</textarea><br/><br/>注意：<br/>1. file_put_contents的第一次写和第N次写的参数不同。<br/>2.注意file读取出来的数组中有换行符号的，需要通过str_replace去掉。<br/>3.Linux下Win下不同的回车<br/>最后，直接全部读取出来进行替换也可以的。<br/>其实，这个去换行符号也是在网上找的，有两种：<br/>第一种：<br/>$content=str_replace(&quot;&#92;n&quot;,&quot;&quot;,$content);<br/>echo $content;<br/><br/><br/>第二种：<br/>$content=preg_replace(&quot;/&#92;s/&quot;,&quot;&quot;,$content);<br/>echo $content;<br/><br/>呵呵。
]]>
</description>
</item><item>
<link>http://jackxiang.com/post/4510/#blogcomment63364</link>
<title><![CDATA[[评论] [个人原创]在某个文件的每行后追加一段相同的文本，也就是行尾追加的PHP简单实现]]></title> 
<author>dsfsa &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 23 Aug 2011 02:48:06 +0000</pubDate> 
<guid>http://jackxiang.com/post/4510/#blogcomment63364</guid> 
<description>
<![CDATA[ 
	博主是全才啊！
]]>
</description>
</item>
</channel>
</rss>