Witam
Byłby ktoś na tyle miły i wykomentował linijkę po linijce (opisał co do czego i czemu)
z góry wielkie dzięki
<?php
function jpg_clean($filename, $destination, $erstellen = TRUE)
{
$handle = fopen($filename, "rb"); $segment[] = fread($handle, 2
);
if($segment[0] === "xFFxD8")
{
$segment[] = fread($handle, 1
);
if($segment[1] === "xFF")
{
{
$daten = fread($handle, 2
);
if( (preg_match("/FFE[1-9a-zA-Z]{1,1}/i",bin2hex($daten))) || ($daten === "xFFxFE") ) {
$position = ftell($handle); $size = fread($handle, 2
); $newsize = 256 * ord($size{0}) + ord($size{1});
$newpos = $position + $newsize;
}
else
{
$newfile[] = $daten;
}
}
if($erstellen === TRUE)
{
$handle = fopen($destination, "wb"); return TRUE;
}
else
{
return $newfile;
}
}
else
{
return FALSE;
}
}
else
{
return FALSE;
}
}
//(c) by webmaster[_at_]robert-beran.de
?>