readfile legge testo, tu devi leggere binario.
codice:
##################################
# Prende un file
# -------------------------------+
# string getFile(string $fileName)
##################################
function getFile($fileName) {
global $basedir;
if($file = fopen($basedir . $fileName, "rb")) {
$data = '';
while (!feof($file)) {
$data .= fread($file, 8192);
}
fclose($file);
return $data;
} else {
return FALSE;
}
}
// la tua repository
define('BASEDIR','../documenti/')
// puoi stampare $output come visto nell'altro thread
$output = getFile($_POST['filename']);