Récuperatoin de la source d'une page web

Contenu du snippet

Salut,

Je débute en php....c'est mon deuxieme code, il permet de recuperer le contenu , le code en fait d'une page web et de l'afficher dans un textarea !

Y'a encore surement des p'tites ameliorations a faire....n'hesitez pas a me le faire savoir !

A bientot

Source / Exemple :


<html>
<head>
<title>-- Code d'une page web --</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
$src = "";
//test  de l'hidden et si le champ cible est rempli
if(isset($_POST['biencache']) && (isset($_POST['cible'])))
           {
	$adresse = $_POST['cible']; //recuperation de l'adresse web
	$file = fopen($adresse,"r"); //ouverture en lecture
		while($str = fread($file, 16))
		{
		$src.=$str;
		}
	fclose($file); //fermeture du fichier
	}
else echo"<center>Veuillez entrer une adresse internet</center>";
?>

<form action="codepage.php" method="post">
  <div align="center">
    <table width="529" height="198" border="1">
      <tr> 
        <td width="181">Adresse cible : </td>
        <td width="230"><input type="text" size="50" name="cible"></td>
      </tr>
      <tr> 
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr> 
        <td>Code de la page : </td>
        <td><textarea name="textarea" wrap="VIRTUAL" cols="50" rows="20"><?php  echo $src; ?></textarea></td>
      </tr>
      <tr>
        <td><input type="hidden" name="biencache" value="moi"></td>
        <td>&nbsp;</td>
      </tr>
      <tr> 
        <td><input type="submit" name="Submit" value="Envoyer"></td>
        <td><input type="reset" name="Submit2" value="Rétablir"></td>
      </tr>
    </table>
  </div>
  <p>&nbsp;</p></form>
</body>
</html>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.