PHP Knowledge Base

file_get_contents and FILTER_SANITIZE_STRING

Example 1

Code

<?php
$url = "https://bettermousetraps.net/bio.html";

$biopage = file_get_contents($url);
$biopage = filter_var($biopage, FILTER_SANITIZE_STRING);

// remove blank lines
$biopage = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $biopage);
echo $biopage;
?>

Output (in pre tags)

Bio
bettermousetraps.net
Bio
Name: Dave
Age: 46
Height: 5'8"
Weight: 180 lbs.

Example 2

Code

<?php
$url = "https://bettermousetraps.net/bio.html";

$biopage = file_get_contents($url);
$sanitized = filter_var($biopage, FILTER_SANITIZE_STRING);
echo $sanitized;
?>

Output

Bio bettermousetraps.net Bio Name: Dave Age: 46 Height: 5'8" Weight: 180 lbs.