我正在尝试将示例HTML输出转换为纯文本,但我不知道该怎么做。我使用了file_get_contents,但我要转换的页面返回的内容很可能是相同的。
基本上,我尝试输出像这样的内容(纯文本,没有样式)
但是我不知道如何做。 :-( 请大家帮帮我,非常感谢。
编辑:由于我只关心页面的内容,无论它是否有样式或者只是一个纯文本,是否有一种方法可以使用file_get_contents()仅选择下面的代码?
$raw = "http://localhost/guestbook/profiles.php";
$file_converted = file_get_contents($raw);
echo $file_converted;
profiles.php
<html>
<head>
<title>Profiles - GuestBook</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<!-- Some Divs -->
<div id="profile-wrapper">
<h2>Profile</h2>
<table>
<tr>
<td>Name:</td><td> John Dela Cruz</td>
</tr>
<tr>
<td>Age:</td><td>15</td>
</tr>
<tr>
<td>Location:</td><td> SomewhereIn, Asia</td>
</tr>
</table>
</div>
</body>
</html>
基本上,我尝试输出像这样的内容(纯文本,没有样式)
Profile
Name: John Dela Cruz
Age: 15
Location: SomewhereIn, Asia
但是我不知道如何做。 :-( 请大家帮帮我,非常感谢。
编辑:由于我只关心页面的内容,无论它是否有样式或者只是一个纯文本,是否有一种方法可以使用file_get_contents()仅选择下面的代码?
<h2>Profile</h2>
<table>
<tr>
<td>Name:</td><td> John Dela Cruz</td>
</tr>
<tr>
<td>Age:</td><td>15</td>
</tr>
<tr>
<td>Location:</td><td> SomewhereIn, Asia</td>
</tr>
</table>
strip_tags
的人并没有完全理解它或者是不够谨慎。这会保留您的标题以及任何内联样式表或 JavaScript。虽然您没有后者,但您确实有一个标题... - Levi Morrison