проверка за брой на символи
От: Владимир Германов <vladimir (a) burgas __точка__ org>
На: 23-04-2004@15:47 GMT+2
Оценка:
/сега работи коректно :) а може ли да се добави примерно проверка за броя на символите ? в смисъл ако надхвърлят 100 (сайта на М-тел май до 100 символа имаше ограничение) да се извежда някакво съобщение.....
[Отговори на този коментар]
Към: проверка за брой на символи
От: manupcho
На: 25-04-2004@11:04 GMT+2
Оценка:
/prowerka za broi na simwolite ima. kogato wawedesh sender+sms > 100 simwola izliza saobshtenieto za greshka i tam pishe oswen wsichko i kolko simwoli e w momenta sms-a.
[Отговори на този коментар]
Не работи
От: Красимир Казаков <wasp__at__sex __точка__ bg>
На: 30-04-2004@11:33 GMT+2
Оценка:
/Защо не ми работи?
wasp@wasp:~$ sms2mtel 8536612 "test" "wasp"
SMS 'test' ot wasp na ++359888536612
Connecting to http://www.mtel.bg . . .
failed
wasp@wasp:~$
пробвах го на няколко места, на различни
машини, на различен тип интернет и различно
местоположение, но все не ми работи ...
[Отговори на този коментар]
Към: Не работи
От: manup
На: 2-05-2004@10:33 GMT+2
Оценка:
/da, primerno ako ne si naglasil proxy-to...
[Отговори на този коментар]
:) това скриптче работи
От: runtime_error <ggenov __@__ unixsol[ точка ]org>
На: 15-05-2004@14:13 GMT+2
Оценка:
/#!/bin/sh
echo "sms script by Georgi Genov"
echo -n "nomer: "
read gsm_num
check_cod="0"
check_num="0"
for mtel_cod in 0886 0887 0888 0889; do
if [ ! ${gsm_num/#$mtel_cod} = $gsm_num ]; then
check_cod="1"
cod="$mtel_cod"
num=${gsm_num/#$mtel_cod}
fi
done
if [ $check_cod = "1" ]; then
temp_num=$(echo "scale=10; $num/100000" | bc)
check1_num=$(echo "$temp_num>1" | bc)
check2_num=$(echo "$temp_num<10" | bc)
check_num=$(echo "$check1_num * $check2_num" | bc)
if [ $check_num = 1 ]; then
check_num="1"
echo -n "sms text: "
read msg
echo "Molia izchakaite saobshtenieto se izprashta ..."
(echo "helo"; echo "mail"; echo "rcpt to:<359${cod/#0}$num@sms.mtel.net>"; echo "data";echo ""; echo "$msg"; echo "."; echo "quit") | nc smsgw.mtel.net 25 >> /dev/null
echo "Suobshtenieto vi, e izprateno na +359${cod/#0}$num"
else
echo "Nevaliden nomer !"
fi
else
echo "Samo za abonati na Mtel !"
fi
exit 0
Редактиран на: 15-05-2004@14:28
[Отговори на този коментар]
Neshto i tuk ne raboti
От: Ivan <is3512 (a) bristol __точка__ ac __точка__ uk>
На: 31-05-2004@14:16 GMT+2
Оценка:
/Da sigurno e neshto s proxito.
I pti men ne raboti.
Mislya che e dobre configurirano proxito i lynx i w3m nyamat problemi s saita na mtel.bg no neshto skripta ne iska da se svurje.
Nyakakva posoka v koyato da gledam?
Ima li debug mode?
Ivan
[Отговори на този коментар]
Popravka
От: Ivan
На: 31-05-2004@15:37 GMT+2
Оценка:
/Napravih edna malka promiana na edna linia i sega raboti pri men. Ako nyakoi drug ima problemi s PROXY-to moje da se opita da go opravi.
V koda ima linia#
$res =~ /.*Set-Cookie: sid=([0-9,a-f]+).*/;
koyato tursi String koito da sadarja Set-Cookie posledvan ot dulag red tsifri i bukvi (nyakakuv cookie kod?).
Obache moeto proxy ne mi puska takava linia (dali ya filtrira ili kakvo?) no vse pak sushtata informaciya moga da ya vidya v edna druga linia koyato se kazva Location:
Zatova zamenyam gornata liniya s tazi.
$res =~ /.*Location:.*sid=([0-9,a-f]+).*/;
Ako tova ne raboti pri vas probvaite da vidite kakvo vrushta:
curl --head http://www.mtel.bg/login.php?selected=002007&
i si postroete vash custom REGEX koito da izbira cookie-to.
Pozdravi,
[Отговори на този коментар]