【发布时间】:2011-08-25 07:44:40
【问题描述】:
我编写了以下 Java 程序来连接 google.com,获取其 HTML 源代码作为回报,将整个源代码打印在屏幕上,然后计算编号。代码中的换行符 (<br>)。它工作正常。
String QUERY = "http://www.google.com";
URL url = new URL(QUERY);
URLConnection connection = url.openConnection();
connection.setDoInput(true);
InputStream inStream = connection.getInputStream();
BufferedReader input = new BufferedReader(new InputStreamReader(inStream));
String line = "";
int count = 0;
while ((line = input.readLine()) != null)
{
System.out.println(line);
if(line.contains("br"))
{
count++;
System.out.println(count);
}
}
问题是,我想用 PHP 编写类似的代码。 我知道可以使用 fopen 调用 URL,并使用 fread 读入字符串类型变量。
我想知道如何打印它(也许是回声?)。但更重要的是,我怎样才能在源代码中搜索所需的字符串,而不仅仅是数数。出现次数,而且在指定搜索字符串的位置之后检索字符串/字符集。
【问题讨论】:
标签: java php code-conversion