heres the code so far :
Code: Select all
[syntax=php]/// grab vf username
$url [url] = 'http://vampirefreaks.com/u/<?php echo $username;?>';
/// Start Grab Layout
$start [start_style] = '<style>';
///End Grab Layout
$end[end_style] = '</style>';
/// Show Html Tags
/// do you want the html tags do be shown?
$show [show_tags] = 0;
/// get username
$username = $_POST[username];
class grabber
{
var $error = '';
var $html = '';
function grabhtml( $url, $start, $end )
{
$file = file_get_contents ( $url );
if ( $file )
{
if( preg_match_all( "#$start(.*?)$end#s", $file, $match ) )
{
$this->html = $match;
}
else
{
$this->error = "Tags cannot be found.";
}
}
else
{
$this->error = "Site cannot be found!";
}
}
function strip( $html, $show, $start, $end )
{
if( !$show )
{
$html = str_replace( $start, "", $html );
$html = str_replace( $end, "", $html );
return $html;
}
else
{
return $html;
}
}
}
$grab = new grabber;
$grab->grabhtml( $url[url], $start[start_style], $end[end_style] );
echo $grab->error;
foreach( $grab->html[0] as $html )
{
echo
'<textarea cols="100" rows="5" name="myname">';
echo htmlspecialchars( $grab->strip( $html, $show['show_tags'], $start[start_style], $end[end_style] ) ) . "<br>";
}
'</textarea>' ;