Hallo ich habe folgendes Skript:
Ich will an $brack1a die errechnete Hexzahl aus $Beschreibung1 anhängen. (Ich hoffe das ist verständlich).
Der Rückgarbewert ist in deisemfall \x6.
Wenn ich das in der vorm $brack1a.= "\x6"; mache geht es wunderbar aber bei $brack1a.= "$Beschreibung1"; hängt er das ganze als text an so das ich dann das ergebnis
FF D8 FF E1 00 2C 45 78 69 66 00 00 49 49 2A 00 08 00 00 00 01 00 0E 01 02 00 5c 78 36
bekomme und nicht
FF D8 FF E1 00 2C 45 78 69 66 00 00 49 49 2A 00 08 00 00 00 01 00 0E 01 02 00 06.
Kann mir jemand weiter helfen?
Danke
PHP-Code:
<?
function string_to_hex($string){
if($string!==""){
$ausHex = "";
$ausHex.="\x".dechex(strlen($string)+1);
return $ausHex;
}
}
$Beschreibung = "test1";
$Beschreibung1 = string_to_hex("$Beschreibung");
$brack1a="\xFF\xD8\xFF\xE1\x00\x2C\x45\x78\x69\x66\x00\x00\x49\x49\x2A\x00\x08\x00\x00\x00\x01\x00\x0E\x01\x02\x00";
$brack1a.= "$Beschreibung1";
Der Rückgarbewert ist in deisemfall \x6.
Wenn ich das in der vorm $brack1a.= "\x6"; mache geht es wunderbar aber bei $brack1a.= "$Beschreibung1"; hängt er das ganze als text an so das ich dann das ergebnis
FF D8 FF E1 00 2C 45 78 69 66 00 00 49 49 2A 00 08 00 00 00 01 00 0E 01 02 00 5c 78 36
bekomme und nicht
FF D8 FF E1 00 2C 45 78 69 66 00 00 49 49 2A 00 08 00 00 00 01 00 0E 01 02 00 06.
Kann mir jemand weiter helfen?
Danke
Kommentar