hallo!
ich kann über meinen i-net provider direkt sms verschicken. leider nur bis zu 160 zeichen. um auch lange sms zu schicken. habe ich mir folgendes ausgedacht.
ich schreibe in eine textarea den text und dann lese ich jeweils nur 160 zeichen aus und schicke so mehrere sms.
leider funktioniert das nicht wie gewünscht. weil die funktion substr anscheinend manche zeichen als mehr zeichen interpretiert. zb. ö = 2 zeichen. ich würde aber gerne umlaute verwenden (ohne sie umzuwandeln) ist dies möglich? wenn ja, wie? oder gibts hierfür noch eine andere funktion, die ich außer acht gelassen habe?
danke,
lg
die funktion, die ich benutze:
ich kann über meinen i-net provider direkt sms verschicken. leider nur bis zu 160 zeichen. um auch lange sms zu schicken. habe ich mir folgendes ausgedacht.
ich schreibe in eine textarea den text und dann lese ich jeweils nur 160 zeichen aus und schicke so mehrere sms.
leider funktioniert das nicht wie gewünscht. weil die funktion substr anscheinend manche zeichen als mehr zeichen interpretiert. zb. ö = 2 zeichen. ich würde aber gerne umlaute verwenden (ohne sie umzuwandeln) ist dies möglich? wenn ja, wie? oder gibts hierfür noch eine andere funktion, die ich außer acht gelassen habe?
danke,
lg
die funktion, die ich benutze:
PHP-Code:
$sms = $_POST['Q336'];
$sms1 = substr($sms, 0, 160);
$sms2 = substr ($sms, 160, 1160);
Kommentar