Come da titolo vorrei un chiarimento su alcuni punti di questo script.
Funziona correttamente ma non ho capito:
1. a cosa serve $c=1;
2. come fà a leggere le stringhe del file in successione
per capirci spiegatemi cosa fà in modo terra terra while(!feof($fp1)).
3. $s=fgets($fp1,4096) a cosa serve?
Grazie in anticipo per le risposte. 
codice:
<?php
if(isset($_POST['webpage'])){
$webpage=$_POST['webpage'];
} else {
$webpage="";
}
?>
inserire l'indirizzzo dell pagina web:</p>
<form action='<?php $_SERVER["PHP_SELF"]?>' method='post'>
<input type='text size='30' name='webpage' value='<?php "$webpage"?>' />
<input type='submit' value='Visualizza' />
</form>
<?php
if($webpage != "") {
$fp1=fopen("http://" . $_POST['webpage'],"r");
echo "il contenuto della pagine web è:
";
echo "<form>";
echo "<textarea cols='45' rows='15'>";
$c=1;
$s=fgets($fp1,4096);
while(!feof($fp1)){
echo "$s";
$s=fgets($fp1,4096);
}
echo "</textarea></form>";
fclose($fp1);
}
?>