09/10/2018, 18:02

[HELP] giúp với! PHP

Em có đoạn code thế này:

Code:
<?php
$filename = "test.txt";

print "Writing to $filename<br>";

$fp = fopen( $filename, "w" ) or die("Couldn't open $filename");

fwrite( $fp, "Hello world
" );

fclose( $fp );

print "Appending to $filename<br>";

$fp = fopen( $filename, "a" ) or die("Couldn't open $filename");

fputs( $fp, "And another thing
" );

fclose( $fp );
?>
- Sau khi chạy thì nó sẽ create 1 file tên là test.txt rồi viết vào là:

Code:
Hello world
And another thing
Phải ko ạ ? Nhưng khi em mở file test.txt ra thì nó lại ra thế này
Code:
Hello worldAnd another thing
Đã test thử trên Host và Localhost, vẫn bị vậy, nên không thể nào dùng function đọc từng line được, các bác giải thích giúp em ạ, như thế này là như thế nào ??
Deathly Smile viết 20:10 ngày 09/10/2018
Thêm \r vào trước \n xem nào
Tức là dùng \r\n để xuống dòng
The Kid viết 20:11 ngày 09/10/2018
Huraaaa!!!!! Cảm ơn ông anh nhiều lắm ạ!!! Em làm được rồi :-), thanks alot!!!! :-) Mai mốt có gì thắc mắc em sẽ hỏi tiếp, em còn dở lắm, phải học hỏi nhiều! thanks!
The Kid viết 20:07 ngày 09/10/2018
Một câu hỏi nhỏ nữa ạ: chữ \r trong \r\n có nghĩa là gì ạ ? NÓi chung là nguyên chuỗi \r\n có nghĩa là gì, Kid chỉ biết \n là xuống hàng thôi...
Supaman viết 20:18 ngày 09/10/2018
Sao cái cấut trúc PHP của mí bác khác của tui,tui học bằng VTC traning sao thấy nó khác lắm!
tanah viết 20:11 ngày 09/10/2018
\r là trở về đầu dòng (carriage return - CR hay 0x0D trong bảng mã ASCII)
\n viết tắt của linefeed - LF (mã ASCII là 0x0A)

Tuy nhiên tôi thử đoạn code đầu tiên của bạn vẫn chạy tốt. Bạn dùng HĐH gì vậy?
Bài liên quan
0