10/10/2018, 00:10

Cho mình hỏi cách đọc tin rss bằn g PHP

Cho mình hỏi là có cách nào đọc tin rss bằng PHP không ?
Thánks trước nhé. ^^
caibang viết 02:14 ngày 10/10/2018
sao lại ko nhỉ , php có 4 phương thức duyệt xml mà
zoejoe viết 02:13 ngày 10/10/2018
Được gửi bởi caibang
sao lại ko nhỉ , php có 4 phương thức duyệt xml mà
Nưng ó cách nào download file xml nào đó về host của mình rồi tính tiếp không
3do viết 02:17 ngày 10/10/2018
xem http://php.net/file_get_contents
zoejoe viết 02:12 ngày 10/10/2018
Được gửi bởi 3do
xem http://php.net/file_get_contents
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /home/zoejoe/homepage/test/index.php on line 17

Warning: file_get_contents(http://www.php.net) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/zoejoe/homepage/test/index.php on line 17
Thử nhiều lần rồi mà vẫn vậy. Anh có cách nào không ?

PHP Code:
$ctx stream_context_create(array(
    
'http' => array(
        
'timeout' => 1
        
)
    )
);
echo 
file_get_contents("http://php.net/"0$ctx); 
Em tính đọc nội dung của file xml của rss, thay cái url là http://vietnamnet.vn/rss/vnn_trangnhat.rss ==> sẽ ra 1 cái content xml
3do viết 02:25 ngày 10/10/2018
mở php.ini và bật dòng này lên xem sao

Code:
allow_url_fopen On
zoejoe viết 02:10 ngày 10/10/2018
Được gửi bởi 3do
mở php.ini và bật dòng này lên xem sao

Code:
allow_url_fopen On
http://zhome.info/test/ ==> chưa khả quan
Đã ini_set lại.

PHP Code:
<?php 
/*  
 * html parser
*/

ini_set('allow_url_fopen''On');

$ctx stream_context_create(array(
    
'http' => array(
        
'timeout' => 60
        
)
    )
);
echo 
file_get_contents("http://php.net/"0$ctx); 


?>
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /home/zoejoe/homepage/test/index.php on line 14

Warning: file_get_contents(http://php.net/) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/zoejoe/homepage/test/index.php on line 14
3do viết 02:20 ngày 10/10/2018
vấn đề là cái host nó ko cho set. Nên test ở local trước
zoejoe viết 02:19 ngày 10/10/2018
Được gửi bởi 3do
vấn đề là cái host nó ko cho set. Nên test ở local trước
Local nó cũng ngu người luôn
Warning: file_get_contents(http://php.net/) [function.file-get-contents]: failed to open stream: A system call that should never fail has failed. in Z:\Program Files\VertrigoServ\www\test\23\index.php on line 16
Chẳng biết phải làm sao !! Dù sao cũng thanks anh 3do
buonbannet08 viết 02:23 ngày 10/10/2018
Nếu bạn dùng PHP5 dùng hàm simplexml_load_file để đọc file xml (rss) sau đó fetch theo từng node là đc
Bài liên quan
0