[PHP] print erzeugt linefeed+carriage return obwohl nicht danach gefragt.
-
Hi, ich habe folgendes problem:
Auf meine server leigt ein file, dass mit 0x01 0x01 0xa 0x47 ... anfängt.
Die ersten 3 bytes möchte ich jetzt per php an nen client schicken. Das hab ich so gemacht:$handle = fopen("myFile.bin", 'rb'); $data = fread($handle, 3); print($data); flush(); fclose($handle);
Hat jemand ne idee warum 0x01 0x01 0xa 0x0d am client ankommt?? Irgendeiner im hintergrund scheint wohl zum meinen das 0x0a wäre der anfang eines linefeed+carriage return und ich hätte 0x0d nur vergessen, also macht er es deshalb freundlichweise dran... ich will das aber nicht! Also wie bekomme ich da genau 3 bytes raus, auch wenn am ende 0x0a steht?
(echo macht das selbe...)
Thx!