phpbar.de logo

Mailinglisten-Archive

[php] Hex-Daten ueber fsockopen()

[php] Hex-Daten ueber fsockopen()

Norbert Pfeiffer norbert at itbw.de
Fre Jan 7 12:22:33 CET 2005


Hi Carlos,

> Wenn das nicht klappen sollte bin ich wohl gezwungen
> mich wieder einmal mit C zu befassen... :/
das kann prinzipiell nie schaden ...

Wobei ich jetzt nicht genau weiss, was Du unter
"Hexdaten versenden" verstehst. Man kann entweder
Bytes oder deren 'Umschreibung' versenden, was auf
normale text/plain-Strings hinauslaeuft.

Wenn Du meinst, dass Dir Daten hexadezimal-codiert
uebergeben werden, wirst Du sie byteweise mittels
char(); umwandeln muessen, damit die Maschine am
anderen Ende versteht was Du von ihr willst.
<?
$demo = array(0x33, 0x42, 0x63, 0xfc);
foreach($demo as $key => $val) {
    echo "'".$val."' =&gt; '".chr($val)."'\n";
}
?>
Die Umwandlung von Hex in Dec macht PHP automatisch,
um das Byte zu senden musst man chr(); verwenden.


m. b. G. Norbert
_____________________
normal:  02686-987103
Notruf:  0163-3613642
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive