|
|
|
php เขียนไฟล์ ไม่ให้ขึ้นบรรทัดใหม่ให้เขียนไฟล์ต่อกันครับ |
|
|
|
|
|
|
|
fwrite ไม่ได้ขึ้นบรรทัดใหม่นะครับ ลอง trim/str_replace ตัวอักษร "\r\n" ที่ข้อมูลดูครับ
|
|
|
|
|
Date :
2013-12-07 17:55:03 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณนะครับ ต้องใส่เพิ่มเข้าไปขั้นตอนไหนหรอครับ
$fi = file("test.txt");
$co = count($fi);
$strFileName = "thai.txt";
$objFopen = fopen($strFileName, 'w');
for($i=0;$i<$co;$i++){
$content = $fi[$i];
$ss[] = $fi[$i];
fwrite($objFopen,$content);
}
fclose($objFopen);
ตัวอย่างข้อมูลผมเป็นแบบนี้ครับ ผมต้องการเอาข้อมูลมาเรียงกัน โดยเช็คบรรทัดที่ว่างก็ให้เริ่มบรรทัดใหม่ครับ
...e....
[email protected].
.4..@.@.
M....V..
.Q. ..'.
GE......
.y.Y....
..[..C5.
.. */
...e....
[email protected].
.4..@.@.
M....V..
.Q. ..'.
GE......
.y.Y....
..[..C5.
.. */
?>
|
|
|
|
|
Date :
2013-12-07 18:05:05 |
By :
lin2online |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$fi = file("test.txt");
$co = count($fi);
$strFileName = "thai.txt";
$objFopen = fopen($strFileName, 'w');
for($i=0;$i<$co;$i++){
$content = trim($fi[$i],"\r\n");
if ($content==""){
$content="\r\n";
}
$ss[] = $fi[$i];
fwrite($objFopen,$content);
}
ลองดูครับไม่รู้ใช่แบบนี้หรือเปล่านะ
|
|
|
|
|
Date :
2013-12-07 18:15:00 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากเลยนะครับ คุณnum ใช่แบบที่ผมต้องการเลยครับ
|
|
|
|
|
Date :
2013-12-07 18:29:09 |
By :
lin2online |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|