Lấy content ở PHP thì chỉ có mấy cái đó thôi mà bạn, hoặc bạn cũng có thể dùng curl cũng được.
Có một bạn ra ngoài Yahoo hỏi mình lấy bằng ASP NET thì đây là code mà bạn có thể tham khảo.
Code:
using System;
using System.Web;
using System.Web.UI;
using System.Net;
using System.IO;
using System.Web.Caching;
namespace Lazytom
{
public class RemoteInclude : UserControl
{
public string URL = null;
public int CacheTimeout = 0;
protected override void Render ( HtmlTextWriter writer )
{
if( URL != null )
{
string content = (string)Cache.Get( URL );
if( content == null )
{
HttpWebRequest req =
(HttpWebRequest)WebRequest.Create( new Uri( URL ) );
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
StreamReader rdr = new StreamReader(res.GetResponseStream());
content = rdr.ReadToEnd();
rdr.Close();
Cache.Insert( URL, content, null,
DateTime.Now.AddMinutes( CacheTimeout ), TimeSpan.Zero );
}
writer.WriteLine( content );
}
}
}
}