Page 1 of 1

SMS sistema (mokejimai.lt) bloga atsakomoji zinute

Posted: 2013 Aug 12 11:15
by fizzas
Sveiki, taigi nezinau kur cia beda, meginau ir perrasyti sistema vis tapacia klaida gaunu. Paslaugos uzsideda bet atsakomoji zinute ateina tik 1. is mokejimai.lt o 2 kuri turetu ateit kuria as nurodes esu neateina, ir man i email ateina toks laiskas su perspejimu apie klaida.

Gerb. Kliente,

Mokėjimai.lt sistema informavo Jūsų svetainę apie gautą SMS žinutę ir gavo netinkamą atsakymą, greičiausiai tai įvyko dėl klaidos Jūsų programiniame kode.

Atsakymas iš Jūsų sistemos SMS žinute yra siunčiamas mokėtojui, todėl prašome nedelsiant išspręsti šią problemą. Tai padaryti galėtų Jūsų svetainę sukūrę programuotojai.

Trumpasis numeris, kuriuo buvo siųsta mokėtojo SMS žinutė: 1398
SMS žinutės turinys: Cseltvip 78.62.178.186
SMS siuntimo data ir laikas: 2013-08-10 17:44:54
Atsakymas, gautas iš Jūsų svetainės, sudarytas iš: 208 simbolių.
Informacija buvo siųsta su raktažodžiu susietu adresu: http://cselitas.eu/XXXXX/XXXXXX/gateway ... abb32a1942

(paspaudus nuoroda toks error:
Deprecated: Function ereg() is deprecated in /home/cselitas/domains/cselitas.eu/public_html/sms/gateway/mikro/mokejimai.php on line 19
OK VIP successfully extended +30 days.)

Iš Jūsų sistemos buvo gautas atsakymas (pirmieji 500 simbolių):
"<br />
<b>Deprecated</b>: Function ereg() is deprecated in <b>/XXXX/XXXXXX/gateway/mikro/mokejimai.php</b> on line <b>19</b><br />
OK VIP successfully extended +30 days."

Re: SMS sistema (mokejimai.lt) bloga atsakomoji zinute

Posted: 2013 Aug 12 23:32
by aaarnas
Matyt php versija atsinaujino, dėl ko atsirado deprecated klaida. Mažink php versiją arba atnaujink sistemą.
Arba pamėgink:

Code: Select all

error_reporting(E_ALL ^ E_DEPRECATED);

Re: SMS sistema (mokejimai.lt) bloga atsakomoji zinute

Posted: 2013 Aug 13 14:35
by fizzas
error_reporting(E_ALL ^ E_DEPRECATED);

cia i mokejimai.php sita koda iterpt? Jei taip tai kur tiksliau?
Ir iki kokios butent versijos numazint ta PHP?

Re: SMS sistema (mokejimai.lt) bloga atsakomoji zinute

Posted: 2013 Aug 13 16:00
by psychical
fizzas wrote:error_reporting(E_ALL ^ E_DEPRECATED);

cia i mokejimai.php sita koda iterpt? Jei taip tai kur tiksliau?
Ir iki kokios butent versijos numazint ta PHP?
Pačiame failo viršuje po <?php talpink tą eilutę, o PHP versiją gali sumažint tik tuomet, jei tai yra tavo VPS

Re: SMS sistema (mokejimai.lt) bloga atsakomoji zinute

Posted: 2013 Aug 13 21:05
by aaarnas
psychical wrote:
fizzas wrote:error_reporting(E_ALL ^ E_DEPRECATED);

cia i mokejimai.php sita koda iterpt? Jei taip tai kur tiksliau?
Ir iki kokios butent versijos numazint ta PHP?
Pačiame failo viršuje po <?php talpink tą eilutę, o PHP versiją gali sumažint tik tuomet, jei tai yra tavo VPS
Arba naudoji iv.lt

Re: SMS sistema (mokejimai.lt) bloga atsakomoji zinute

Posted: 2013 Aug 14 16:25
by fizzas
Naudoju VPSNET.LT o hostingas us.lt.
Seniau tuos pacius failus naudojau ir pries metus nebuvo jokiu problemu, bet dabar kai irasiau per naujo kazkodel gaunu tokia klaida, pats adminas uzsideda ir viskas tvarkoje, tiesiog atsakymas netvarkingas :/ ir zmogus negauna tos zinutes atsakomosios nes virsija 160 simboliu.

Re: SMS sistema (mokejimai.lt) bloga atsakomoji zinute

Posted: 2013 Aug 14 18:14
by V1LKAS
Tai hostingas.us.lt atsinaujino php versiją. Vietoj ereg naudok preg_match

Re: SMS sistema (mokejimai.lt) bloga atsakomoji zinute

Posted: 2013 Aug 14 18:38
by fizzas
Nelabaj ismanau tuos dalykus gal galetum viska detaliau paaiskinti?

-- 2013 Rgp 14 20:26 --

Kaip suprantu reikia

if (!ereg("^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$",$ip)

pakeisti i

if (!preg_match('/^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$',$ip)

Ar gerai?

Re: SMS sistema (mokejimai.lt) bloga atsakomoji zinute

Posted: 2013 Aug 14 21:02
by V1LKAS

Code: Select all

ereg('\.([^\.]*$)', $extension);  preg_match('/\.([^\.]*$)/', $extension);
Tiesiog atidžiai susidėliok gramatiškai

Gale bertos slasho pas tavi truksta