我尝试用行号显示源代码。 但我得到了
警告:第6行为foreach()提供的参数无效
$lines= file_get_contents("http://sitename.com");
foreach ($lines as $line_num => $line) {
echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
答案 0 :(得分:2)
file_get_contents 返回一个字符串,而不是一个可迭代的字符串,例如,您首先将其转换为数组。
<?php
$lines= file_get_contents("http://sitename.com");
$lines = explode("\n", $lines);
foreach ($lines as $line_num => $line) {
echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
?>