At 13:38 30.11.2002, Beth Gore said:
--------------------[snip]--------------------
Add a "break" statement once you've detected binary, for optimization
(binary might be just some length...)
<?php
>function isbinary($input)
{
/* This simple function returns true if there's any
non-standard Ascii characters */
$isbinary = 0;
for($x=0;$x < strlen($input); $x++) {
$c = substr($input,$x,1);
if($c < chr(32) or $c > chr(127)) {
/* add expected european extended characters */
if($c != chr(10) or $c != chr(13) or $c != chr(9)) {
$isbinary = 1;
/* >>> */ break;
}
}
}
return $isbinary;
}
--
>O Ernest E. Vogelsinger
(\) ICQ #13394035
^ http://www.vogelsinger.at/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php