Jerry Miller wrote:
Is there an example of the UNIX od utility written in PHP? Is such a useful task even possible??From what I've seen of strings, they're completelyopaque, so what good does it do to be able to read binary-safe strings from a file???
the pack() and unpack() functions are used to remove data from and place data into binary strings.
$str{$inx} does return a single character string, in order to get the numerical value, try using ord()Even the deprecated (why????) $str{$inx} notation apparently results in another string, because trying to printf it with the "%02x" format always comes out with "00." (Maybe that's why -- it's useless!)
As an experienced C programmer, I'm finding PHP to be as counter-intuitive for low-level work as Perl is.
I need to convert binary dumps of data structures into database table rows, and MySQL on my server doesn't support queries from C.
I thought about writing a CGI script (in C) that would generate the hard-coded PHP output for each instance, but a URL that ends in ".cgi" is never intercepted by the PHP interpreter. Worse yet, the <SCRIPT LANGUAGE="" SRC=""> that works perfectly well with JavaScript is likewise ignored if the language is PHP! Finally, I'm not aware of a Content-type such as "text/php." What exactly was the purpose of designing yet another inflexible language?!
Chris
http://www.php.net/pack http://www.php.net/unpack http://www.php.net/ord http://www.php.net/chr
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php