PHP gevorderde |
|
Ik wil de broncode van een webpagina opvragen door middel van de php functie file_get_contents.
Nu is het probleem alleen dat hij maar de eerste paar regels van de broncode pakt.
dit is (een deel van) de originele broncode
<html>
<head>
<link rel="stylesheet" type="text/css" href="css-v1.css">
</head>
<body>
<table width=100%>
<tr><td class="subTitle">Click Contest</td></tr>
<tr><td class="mainTxt">
De 5 personen met de meeste kliks in 1 dag krijgen de onderstaande prijzen. Je kunt in de stats kijken of je al in de top5 staat. Alle prijzen worden automatisch aan je account toegevoegd.
</table>
<html> <head> <link rel="stylesheet" type="text/css" href="css-v1.css"> </head> <body> <table width=100%> <tr><td class="subTitle">Click Contest</td></tr> <tr><td class="mainTxt"> De 5 personen met de meeste kliks in 1 dag krijgen de onderstaande prijzen. Je kunt in de stats kijken of je al in de top5 staat. Alle prijzen worden automatisch aan je account toegevoegd. </table>
en dit komt eruit
<head>
<link rel="stylesheet" type="text/css" href="css-v1.css">
</head>
<table align="center" width=100%>
</table>
<head> <link rel="stylesheet" type="text/css" href="css-v1.css"> </head> <table align="center" width=100%> </table>
Hij slaat dus een stuk over en hij houdt er na die </table> ook mee op terwijl er toch nog een stuk of 40 regels onder staan.
Iemand enig idee hoe dit komt?
EDIT: nog even het scriptje
<?php
error_reporting(E_ALL);
$file = file_get_contents('http://www.dewebsite.nl');
$file = str_replace('<','<',$file);
$file = str_replace('>','>',$file);
echo($file);
?>
|