Comment obtenir le code source HTML d’une URL en Php

la programmation


Bonjour, j’ai besoin d’afficher le code source HTML d’une URL, comment puis-je l’obtenir.

J’ai besoin d’un code HTML brut comme celui-ci :

HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1"><title>

</title></head>
<body>

Je l’ai utilisé :

PHP
<?php  $data = file_get_contents("http://www.lorempixel.com/",0);
echo $data;
?>

Mais je n’obtenais pas le code source,

Toute aide est appréciée !

Solution 1

PHP
$data = file_get_contents('http://www.lorempixel.com/');
echo htmlspecialchars($data);

Solution 2

Essaye ça:

PHP
<?php  $data = file_get_contents("http://www.lorempixel.com/");
$html_encoded = htmlentities($data);
echo $html_encoded;
?>

Solution 3

merci, maintenant ça marche… Je reçois le code source html en sortie !

コメント

タイトルとURLをコピーしました