10/10/2018, 10:48

help. Cần code lấy thông tin từ file txt . . .

Chắc cái tiêu đề hơi khó hiều. Mình xin nói rõ hơn thế này.
Ví dụ mình có một file abc.txt chứa hai dòng :
abcdefghjijk
lmnopqrstuvw
Trang web của mình có nút upfile lên.
Và một form của một trang web khác có 2 ô để điền thông tin và một nút gửi đi.
Mình muốn lấy dòng thứ nhất cúa file abc.txt để điền vào ô thứ nhất, dóng thứ 2 để điền vào ô thứ 2 trong form của trang web kia mỗi khi file abc.txt này được up lên và sau đó tự động gửi đi.
Mình đang rất cần, ai giúp được không, hàng ngày mình phải lấy thông tin từ các file txt để điền vô các form của các trang web khác nhau thật sự rất tốn thời gian. Mong các bạn giúp
hoangcn02 viết 12:54 ngày 10/10/2018
Được gửi bởi hantiensinh
Chắc cái tiêu đề hơi khó hiều. Mình xin nói rõ hơn thế này.
Ví dụ mình có một file abc.txt chứa hai dòng :
abcdefghjijk
lmnopqrstuvw
Trang web của mình có nút upfile lên.
Và một form của một trang web khác có 2 ô để điền thông tin và một nút gửi đi.
Mình muốn lấy dòng thứ nhất cúa file abc.txt để điền vào ô thứ nhất, dóng thứ 2 để điền vào ô thứ 2 trong form của trang web kia mỗi khi file abc.txt này được up lên và sau đó tự động gửi đi.
Mình đang rất cần, ai giúp được không, hàng ngày mình phải lấy thông tin từ các file txt để điền vô các form của các trang web khác nhau thật sự rất tốn thời gian. Mong các bạn giúp
Mô tả...bình dân chút được không bạn (!--)
jdkhang viết 13:01 ngày 10/10/2018
Thử xem sao
PHP Code:
<?php
    $data 
file_get_contents"datatxt.txt");
    
$data mb_convert_encoding($data"UTF-8""UTF-16LE");
    
$lines mb_split("\n"$data);    // kí tự \n là xuống dòng, mỗi dòng được lưu vào 1 phần tử của mảng $lines
    
    
print_r($lines);
thuyduongcd viết 12:55 ngày 10/10/2018
Và một form của một trang web khác có 2 ô để điền thông tin và một nút gửi đi.
Mở trang nhập liệu lên, thêm đoạn code này vào phía trước form:
Code:
<?php
$value=file("abc.txt",FILE_IGNORE_NEW_LINES);
?>
Và sửa cái form lại chỗ 2 dòng nhập liệu:
Code:
....
<input type="text" name="line1" value="<?php echo $value[0]; // dong thu nhat ?>" />
<input type="text" name="line2" value="<?php echo $value[1]; // dong thu nhat ?>" />
....
Katsumoto viết 12:58 ngày 10/10/2018
Theo mình hiểu thì bạn muốn tự động gởi dữ liệu từ file upload lên host của bạn đến 1 form trên domain khác. Giải pháp thô sau hi vọng giúp được bạn.
Điều kiện domain khác chấp nhận dữ liệu form dạng
http://domain.com/remoteForm.php?inp...&input2value=b

Thực hiện sau khi upload thành công :
1)Đọc file upload, lấy dữ liệu cần chuyển đến form trên domain khác.
2)Dùng php function http_request với tham số của bạn. Đọc thêm ở http://us.php.net/manual/en/function.http-request.php
3)Kiểm tra kết quả trả về của http_request
Bài liên quan
0