ViaThinkSoft CodeLib
This article is in:
CodeLib → Programming aids → PHP
In Zukunft wird PHP eine Funktion is_binary() kennen. Um weiterhin mit allen PHP-Versionen kompatibel zu bleiben, hilft folgende Funktion.
Faustregel: Die Zeichen 00h bis 1Fh sind nicht lesbar und indizieren eine binäre Datei. Ausnahme gilt bei 09h, 0Ah und 0Dh.
Faustregel: Die Zeichen 00h bis 1Fh sind nicht lesbar und indizieren eine binäre Datei. Ausnahme gilt bei 09h, 0Ah und 0Dh.
<?php
function is_binary_data($inp) {
for ($i=0; $i<=31; $i++) {
if ((strpos($inp, chr($i)) !== false) && ($i != 9) && ($i != 10) && ($i != 13)) {
return true;
}
}
return false;
}
?>
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder