• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 已知一个PHP网页的地址,如何将其页面内容读出来?

已知一个PHP网页的地址,如何将其页面内容读出来?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了php网页代码编辑器,php网页,网页注册php,php网页编程培训,php网页源码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 已知一个PHP网页的地址,如何将其页面内容读出来?
描述:

已知一个PHP网页的地址,如何将其页面显示的内容读出来?并不是要显示出来,而是将读出来的数据放到数组或者边量里
大家给段代码吧……谢谢大家


解决方案1:

CString CDownInfo::DownURL(CString strURL)
{
CInternetSession m_Session("DigitalTitan");
    CHttpFile* pFile=NULL;
CException* e;
TCHAR szTempPath[MAX_PATH],szTempFile[MAX_PATH];
    DWORD dwResult=::GetTempPath(MAX_PATH,szTempPath);
CString strURLPath;
GetTempFileName(szTempPath,_T("DigitalTitan_"),0,szTempFile);
strURLPath=szTempFile;
    TRY
{
pFile=(CHttpFile*)m_Session.OpenURL(strURL);
}
CATCH_ALL(e)
{
pFile=NULL;
AfxMessageBox("URL地址不合法",MB_ICONINFORMATION);
return "";
}
END_CATCH_ALL
if(pFile)
{
DWORD dwStatus;
DWORD dwBufLen=sizeof(dwStatus);
BOOL bSuccess=pFile->QueryInfo(HTTP_QUERY_STATUS_CODE|HTTP_QUERY_FLAG_NUMBER,&dwStatus,&dwBufLen);
if(bSuccess&&dwStatus>=200&&dwStatus<300)
{
CStdioFile m_File;
if(m_File.Open(strURLPath,CFile::modeWrite|CFile::modeCreate|CFile::typeBinary))
{
BYTE pBuf[1024];
DWORD dwRead;
do
{
dwRead=pFile->Read(pBuf,1024);
m_File.Write(pBuf,dwRead);
}
while(dwRead>0);
m_File.Close();
}
}
pFile->Close();
delete pFile;
}
else
{
m_Session.Close();
}
return strURLPath;
}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 已知一个PHP网页的地址,如何将其页面内容读出来?

相关文章

  • 2017-06-05 journalhook的问题adevelopersguide
  • 2017-06-05 请问什么是“位操作”?为什么析构函数必须得是虚的?“extern"c"”的具体含义?一个函数中malloc后,是否可以在函数外面再free?
  • 2017-06-04 求助:關於IE擴展開發
  • 2017-06-05 连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。
  • 2017-06-05 dll的使用
  • 2017-06-05 HOOK程序开发时这个错误是怎么回事啊~~~~
  • 2017-06-05 关于DLL库文件注册失败的问题?(贴子1)
  • 2017-06-04 关于Activex控件的错误
  • 2017-06-04 Delphi中调用VC开发的ActiveX控件?
  • 2017-06-04 VC++开发的ActiveX控件在VS2005上的应用问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • mfc按钮功能
    • MFCActiveX回调函数
    • ASPNET程序与VC程序怎么通过消息通信,高手帮忙!分不够可以再加
    • 求指导求帮助
    • invoke向beforenavigate2传数据没postdata
    • 莫名其妙的小错误请帮忙
    • 我想使用PDFocx控件,但是出错
    • 请大家帮帮忙:如何调用dll的问题!!!!
    • vc++与matlab的接口
    • 获取音频设备的显示名字不全。

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有