How to send SMS using PHP | Textlocal API

  Рет қаралды 94,537

Programming with Vishal

Programming with Vishal

Күн бұрын

Пікірлер: 195
@arvindprajapati1276
@arvindprajapati1276 3 жыл бұрын
Array{"errors":[{"code":80,"message":"Invalid template"}],"status":"failure"}
@anupambartwal4691
@anupambartwal4691 Жыл бұрын
Same
@nancysingh9420
@nancysingh9420 Жыл бұрын
Same
@samarthnaik6792
@samarthnaik6792 8 ай бұрын
You found solution?
@psstechno
@psstechno 5 ай бұрын
same, did you find solution?
@spoorthikulkarni574
@spoorthikulkarni574 3 жыл бұрын
Hello Thank you for the video but I am neither getting an error nor a sent confirmation. I have checked the API Key and the code its all correct. Any idea how do I resolve it?
@kanchannawkar5739
@kanchannawkar5739 3 жыл бұрын
Hello sir, Your Explanation is too good..!
@pravinsatpaise3452
@pravinsatpaise3452 Жыл бұрын
Hi sir thank you for the excellent video and information shared with us and please let me know if you are available, I want to hide that message shows when the user hit submit button and that pop up message comes on the screen, I want to hide it so what can I do for it...
@prithvishaw6834
@prithvishaw6834 4 жыл бұрын
Excellent Video. I really learned from this video. Thank you Sir
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Welcome
@shatirdimag1011
@shatirdimag1011 3 жыл бұрын
Did your code run and generate otp
@sangitabose6460
@sangitabose6460 3 жыл бұрын
sir ,, how to solve this problem {"errors":[{"code":80,"message":"Invalid template"}],"status":"failure"} ,,, plzz reply ,,, it's very urgent sir ,, plzz help me
@SunilKumar-po8lc
@SunilKumar-po8lc 4 жыл бұрын
Sir Can You Make a Video On firebase for SMS integration and Push notification
@kusumachinni5186
@kusumachinni5186 3 жыл бұрын
I m getting{" error":[{"code":80,"messsage":"invalid template"}],"status":"faliure"} how can i solve?😔
@veedfriendforever5990
@veedfriendforever5990 3 жыл бұрын
sir yaha per koi DLT process krni rahegi phle then hm authorize honge sms send krne k liye
@minko8735
@minko8735 2 жыл бұрын
Tq sir....I always follow ur video..and it's really helpful for me....again tq sir
@justwatcher-py9qm
@justwatcher-py9qm 5 ай бұрын
Sir, how to do mobile otp login for e-commerce website using json dlt template code from dlt service provider
@surajitmridha6870
@surajitmridha6870 3 жыл бұрын
helo sir, unable to fix this issu :{"errors":[{"code":80,"message":"Invalid template"}],"status":"failure"}
@webformerinfotech7755
@webformerinfotech7755 3 жыл бұрын
Have you got error solved? If not, you can reach us at 9430507653.
@ShakeelAhmad-sc9gv
@ShakeelAhmad-sc9gv 3 жыл бұрын
Best youtube channel forever.
@beapakistani6233
@beapakistani6233 3 жыл бұрын
Hello vishal i hope you are doing well, Thats the nice video i want to ask is there anyway to integrate our sim to send msg on number.
@p_akp
@p_akp 3 жыл бұрын
It wiil work on blogger or not
@twebacademy5583
@twebacademy5583 3 жыл бұрын
text local message":"invalid template"
@pateljanvi3060
@pateljanvi3060 2 жыл бұрын
In which software u r uploading the php file ?? Sir can you please let me know as soon as possible
@AmanRaj-ux8cw
@AmanRaj-ux8cw 2 жыл бұрын
It's filezila
@CapgeminiAiroli
@CapgeminiAiroli Жыл бұрын
We can validate number from user ,but how can we know the number is correct and active
@mohitpratapmehra7225
@mohitpratapmehra7225 4 жыл бұрын
sir muje 3 fields(name, order, mobile) ko send krna as message.. it is possible
@suvendubiswal6820
@suvendubiswal6820 3 жыл бұрын
I m biggest fan bro of u... U really great coder... And please make a video for push add api
@p_akp
@p_akp 3 жыл бұрын
Hey it's say error code "3" message "invalid login details" Status':' failure pls help how to solve
@shatirdimag1011
@shatirdimag1011 3 жыл бұрын
Same here error 80. And now error 3
@rinku2004ful
@rinku2004ful 4 жыл бұрын
Sir aap php teach krte hai kya. Bahut acha samjhate hai aap. Shuru se php padha payege ap
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Thanks Ranveer. Please share your details from below link. 91weblessons.com/youtube_download/learn_php_online.php
@ramyaramya-eh4tf
@ramyaramya-eh4tf 3 жыл бұрын
all are fine sir. message also send show on notification. but its not come for mobile message
@niteshvishwakarma144
@niteshvishwakarma144 7 ай бұрын
hello sir how to resolve this error {"errors":[{"code":80,"message":"Invalid template"}],"status":"failure"} please tell us ?
@sirishasingampalli3317
@sirishasingampalli3317 2 жыл бұрын
I have tried to do this through postman. it is showing code =3 and invalid login cred. but the status is 200. I have selected Authentication has none, Could you help
@sandipdas4765
@sandipdas4765 3 жыл бұрын
I got an error of invalid template error 80
@bhagyalaxmiyadav3590
@bhagyalaxmiyadav3590 3 жыл бұрын
Hello sir thank you for information .I have a user table with date of birth. I need to send them sms and whatsapp to wish for their birthday. When i use a php code it only sends them only when i execute that php file. How to trigger that automatically when the next day starts i.e 12:00 AM And if there are more number of users on same birthday then more sms and whatsapp has to be sent please help me anyone its very important for me sir
@Goodstatus171
@Goodstatus171 Жыл бұрын
Sir sms me logo lagne ke laye kon sa cod lagate h Jise bank sms me ata h
@viralwebsolutions5977
@viralwebsolutions5977 3 жыл бұрын
Bahut Accha content banate ho sir aap
@mohammadzohaib1782
@mohammadzohaib1782 4 жыл бұрын
Excellent..but i want send sms on two or more numbers...plz one video make on this issue
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Repeat send SMS function to 2 times.
@techcamp_pro48
@techcamp_pro48 9 ай бұрын
ye pakistan me enable nai hai kya
@karimkherfallah9687
@karimkherfallah9687 4 жыл бұрын
Good job , Thank you very mutch
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Thanks Karim
@ravinakhate8757
@ravinakhate8757 3 жыл бұрын
Sir jis number se register kiye usme recharge hona jruri h ky ?????? please reply 🙏🙏🙏🙏🙏
@manojmanral138
@manojmanral138 3 жыл бұрын
I am trying to run it on aws but it's not working. Do i have to do additional setting for aws? plz help
@angalavaishnavi2441
@angalavaishnavi2441 2 жыл бұрын
Sir, I tried. It shows error {"errors":[{"code":3,"message":"Invalid login details"}],"status":"failure"} pls support
@rabbanimeman5594
@rabbanimeman5594 Жыл бұрын
Contact Textlocal support to resolve this error
@RaviPatel-oj7bm
@RaviPatel-oj7bm Жыл бұрын
{"errors":[{"code":80,"message":"Invalid template"}],"status":"failure"}
@rajeshtewari6059
@rajeshtewari6059 3 жыл бұрын
Really WOW video, sir sms ho raha hai but jab sms mai name and logo text local hai hi aa raha hai, kya name and logo change kar sakte hai, agar change kar sakte hai to kaise kar sakte hai
@shatirdimag1011
@shatirdimag1011 3 жыл бұрын
Aapka code mil sakta h kya gmail par
@shatirdimag1011
@shatirdimag1011 3 жыл бұрын
M getting code 80 error invalid template
@rkdwngml475
@rkdwngml475 2 жыл бұрын
Thak you sir, it works in nepal or not sir. I am from nepal.
@Healthcareerperson
@Healthcareerperson Жыл бұрын
Can we api for unlimited messgae send.
@shatirdimag1011
@shatirdimag1011 3 жыл бұрын
Invalid template error code 80 please solve this
@rabbanimeman5594
@rabbanimeman5594 Жыл бұрын
Contact textlocal support they will help to resolve your error
@ravinakhate8757
@ravinakhate8757 3 жыл бұрын
Sir jis number se register kiye textlocal website me ussme recharge hona jruri h kya
@Goodstatus171
@Goodstatus171 2 жыл бұрын
Sar SMS code PHP mein kaha par Lagana chahie Jo Koi Na Dekha apna personal
@cautionbaby8961
@cautionbaby8961 3 жыл бұрын
Is it possible to send a message automatically (Premade Text messages) after clicking submit button?
@Duresaudessa
@Duresaudessa 7 ай бұрын
Have you figured it out on how to do it
@HemantKumar-zi4xr
@HemantKumar-zi4xr 4 жыл бұрын
sir ji esme mobile number phle se register ho aur hm nyi id me bhi wahi number user kre to message jayega ya nhi but ab mere nyi id wale account me 0 credits hai esme , message nhi ja rha , same aap wali error aa rahi hai {"errors":[{"code":7,"message":"Insufficient credits"}],"status":"failure"}
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
For all confusion please check my latest E-com video for Email and Mobile OTP which will out in Morning.
@LalitKumar-gp2ti
@LalitKumar-gp2ti 3 жыл бұрын
Sir php SMTP mailer ki tarah koi method nhi kya iska
@darshanarane6355
@darshanarane6355 4 жыл бұрын
Thank you Sir..
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Thanks Darshana
@alamgeerkhan9648
@alamgeerkhan9648 4 жыл бұрын
Share your more knowledge
@faisalansari8809
@faisalansari8809 3 жыл бұрын
Very good sir But how can i send sms in laravel please tell me Or please make video for laravel
@ProgrammingwithVishal
@ProgrammingwithVishal 3 жыл бұрын
Use same code there
@alenkjoseph8680
@alenkjoseph8680 4 жыл бұрын
Thank you It's working fine
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
You're welcome!
@rajabhishek4973
@rajabhishek4973 5 жыл бұрын
Nice sir
@krishnawaghmode2120
@krishnawaghmode2120 5 жыл бұрын
please make video ad network sites kaise ads ko views count or impression count kaise karate mysql database use karke
@ProgrammingwithVishal
@ProgrammingwithVishal 5 жыл бұрын
Yes will do this in my upcoming video.
@ashutoshastrologyhoroscope8594
@ashutoshastrologyhoroscope8594 3 жыл бұрын
Thank you
@himanshujain9187
@himanshujain9187 3 жыл бұрын
sir website se send ho raha hai but mobile per recive nahi ho raha hai
@techcollege3762
@techcollege3762 2 жыл бұрын
sir firebase se message nahi bhej sakte kya
@Uk49s_boom_boom_prediction
@Uk49s_boom_boom_prediction Жыл бұрын
hi, it is necessary to approve template id for sending SMS means DLT registration??
@ProgrammingwithVishal
@ProgrammingwithVishal Жыл бұрын
Yes
@Uk49s_boom_boom_prediction
@Uk49s_boom_boom_prediction Жыл бұрын
@@ProgrammingwithVishal Okay thank you sir
@rajdeepboro6275
@rajdeepboro6275 4 жыл бұрын
sir, please make a video on the group SMS sending through SQL and PHP with a checkbox or dropdown menu
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
It's simple. In place of textbox use dropdown. That's it.
@legendshaveit047
@legendshaveit047 Жыл бұрын
Excellent Video.
@webinfotraining
@webinfotraining Жыл бұрын
Status Success But no receive Opt Massage
@anku1111-c1w
@anku1111-c1w Жыл бұрын
string(72) "{"errors":[{"code":80,"message":"Invalid template"}],"status":"failure"}"
@khalidbinwalid8915
@khalidbinwalid8915 3 жыл бұрын
How can implement this api of a php project in bangladesh?? Please help me sir..
@rajpandey6918
@rajpandey6918 3 жыл бұрын
SIR mujhe invalid templete ka error aa raha hai {"errors":[{"code":80,"message":"Invalid template"}],"status":"failure"} kaise solve kare ise??
@bigbillionstartup4122
@bigbillionstartup4122 3 жыл бұрын
mujhe bhi
@gauravkadyan321
@gauravkadyan321 3 жыл бұрын
kyya aapka ye error solve hua agr ho gyya to please mujhe bhi btta do
@rabbanimeman5594
@rabbanimeman5594 Жыл бұрын
Abhi DLT implementation ki vajah se aapke textlocal account me jo message hoga vahi send kr sakte hain agar jyada help chahiye to textlocal ke support ko contact kare wo help kar denge
@KamalSharma-zw3fl
@KamalSharma-zw3fl 4 жыл бұрын
Thanks sir
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Welcome Kamal
@mubashirsaleem7512
@mubashirsaleem7512 4 жыл бұрын
hi sir, can you please do this with webhook?
@JOINMEMES
@JOINMEMES Жыл бұрын
Sir wo php code download nhi horaha please help kardo
@suvendubiswal6820
@suvendubiswal6820 3 жыл бұрын
And please bro make a video for otp verification with resend feature with timer count using textlocal.... I would be very grateful to you....
@ProgrammingwithVishal
@ProgrammingwithVishal 3 жыл бұрын
Will do very soon
@wtimangu_0858
@wtimangu_0858 3 жыл бұрын
can you please share the textlocal link
@backgroundmusic676
@backgroundmusic676 2 жыл бұрын
POV I dont know indian Today i learn how to send an sms via PHP Today i learn indian cause i understood some words xD
@bForBlockchain
@bForBlockchain 3 жыл бұрын
when i open text local website it says our sign up forms are not available in your ccountry. i am from pakistan. can you suggest me the alternative of text local
@khalidbinwalid8915
@khalidbinwalid8915 3 жыл бұрын
Did you solve the problem??? I felt into the same problem. If any solution, please provide....
@anilbadgujar6685
@anilbadgujar6685 4 жыл бұрын
Gjb
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Thanks Anil.
@syedzainalishah9407
@syedzainalishah9407 2 жыл бұрын
Sir I have a problem
@myadvise857
@myadvise857 5 жыл бұрын
👍👍👍
@tonimamurad4818
@tonimamurad4818 3 жыл бұрын
Will it work in Bangladesh? And can I send massage to several mobile numbers at once?
@sumon9511
@sumon9511 3 жыл бұрын
Yes!
@techtricks.tech_
@techtricks.tech_ 4 жыл бұрын
After Msz Send Jo msz ata ha Usa customized kisa kra......????
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Textlocal main template ka option hai, waha se change kar lo. Agar koi issue hai toh, support pe ticket raise karo.
@anku1111-c1w
@anku1111-c1w Жыл бұрын
sir mere code ma ye error hai
@തീട്ടസുടാപ്പി
@തീട്ടസുടാപ്പി 5 жыл бұрын
Google pay integration
@raviverma-pu3dt
@raviverma-pu3dt 3 жыл бұрын
sir I am getting an error response "{"errors":[{"code":3,"message":"Invalid login details"}],"status":"failure"}" when I am uploading file to server while its working properly in localhost please solve my query it's very urgent.
@gauravkadyan321
@gauravkadyan321 3 жыл бұрын
paste your api key again with = symbol OTRjZjdiZDdmMjM4MGMzMjA1OTBhOWQ4NjY3MjI0ZTE= llike that
@ramar4210
@ramar4210 3 жыл бұрын
In smtp which password we have to give... Kindly reply bro
@ProgrammingwithVishal
@ProgrammingwithVishal 3 жыл бұрын
Email id passed
@zesttech1838
@zesttech1838 4 жыл бұрын
Sir How to send two different sms to two persons? Just like when user register on website so how admin will get an sms for new user and how user will get sms notification of successfully register.
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
repeat your code. Or create a function for sms sent and in that function basis on parameters sent messages.
@zesttech1838
@zesttech1838 4 жыл бұрын
@@ProgrammingwithVishal ok sir got it. Thanks for your answer👍
@TheSmilingSquad
@TheSmilingSquad 4 жыл бұрын
Php mailer ka use kar ke mail keise bhej sakte hai without gmail account ko add kiy ....
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Apko koi SMTP account chaiye hoga. Uske bina nahi bhej sakte email
@TheSmilingSquad
@TheSmilingSquad 4 жыл бұрын
@@ProgrammingwithVishal sir bhej sakte hai without SMTP ke mene kaphi pahle ek phpmailer dekha tha jo online server ke threw mail bhej sakte hai wo code samjh nahi aya jayeda bas esiliye apse bola
@upsc2296
@upsc2296 4 жыл бұрын
Sirf message hi bhejana hai vaha se vapis message na aaye iske liye kya karana hai
@ancyea
@ancyea 4 жыл бұрын
Whats the working hour for textlocal? can it send 24 hours?Pls reply Sir
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Yes, you can
@prachigunjaria
@prachigunjaria 3 жыл бұрын
Is it per day 10sms? Ya in total 10sms
@ProgrammingwithVishal
@ProgrammingwithVishal 3 жыл бұрын
Total free 10 sms
@Shaileshkumar-ox6cv
@Shaileshkumar-ox6cv 3 жыл бұрын
api is not working sir
@movieaddict4521
@movieaddict4521 3 жыл бұрын
How about recieving sms
@shreyadhar8484
@shreyadhar8484 4 жыл бұрын
Showing error Code:80 Invalid template status:failure What type of problem is this, sir?
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
please email me your code at phpvishal@gmail.com
@shreyadhar8484
@shreyadhar8484 4 жыл бұрын
@@ProgrammingwithVishal sir mail send ,please check it whether you receive it or not
@shrutipatil464
@shrutipatil464 4 жыл бұрын
Hy
@twinklegupta6003
@twinklegupta6003 3 жыл бұрын
Sir I also have same problem what to do?
@villagerstown
@villagerstown 3 жыл бұрын
@@shreyadhar8484 hello. is your problem solved ? because i also have same error.
@reydsupremo6783
@reydsupremo6783 4 жыл бұрын
Can we change sender name also txtlocal
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Yes you can, Change it from your pannel.
@nimishbhandari861
@nimishbhandari861 3 жыл бұрын
{"errors":[{"code":80,"message":"Invalid template"}],"status":"failure"} i got this error please help !!!
@ProgrammingwithVishal
@ProgrammingwithVishal 3 жыл бұрын
They change the process. First create a template then use this template for sent message.
@praveensharma5183
@praveensharma5183 3 жыл бұрын
Hi sir hindi me sms kaise jayega?
@mandakinisahu1411
@mandakinisahu1411 4 жыл бұрын
How to get an alert msg when someone clicked on any button of our website
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Use JavaScript. alert('Welcome');
@HariPrasad-mn5vu
@HariPrasad-mn5vu 3 жыл бұрын
SIR CAN U HELP ME WTIH MY SITE PLEASE REPLAY AS FAST AS POSSIBLE
@ProgrammingwithVishal
@ProgrammingwithVishal 3 жыл бұрын
what help?
@HariPrasad-mn5vu
@HariPrasad-mn5vu 3 жыл бұрын
@@ProgrammingwithVishal Sir in applying this gateway on our site with some other options please sir
@Reviewpoint2.0
@Reviewpoint2.0 4 жыл бұрын
sir timezone hai isme 9 se 8:45 am tak please tell how we extend
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Sorry, Samjha nahi main.
@lovekumargupta8851
@lovekumargupta8851 2 жыл бұрын
@@ProgrammingwithVishal you don't solve our problems , you are a bad teacher
@RishhiiiMusic
@RishhiiiMusic 3 жыл бұрын
It's Not Working as Now it requires some template verification and then have to pass a dynamic variable,
@tapsp5845
@tapsp5845 3 жыл бұрын
have u get any solution for this problem bcz now i am get this error {"errors":[{"code":80,"message":"Invalid template"}],"status":"failure"}
@RishhiiiMusic
@RishhiiiMusic 3 жыл бұрын
@@tapsp5845 first you have to get your self approved by SMS provider, afterwards approval of SMS template from textlocal, if all is done then just copy the temple code into you code and instead of %...% use your variables.
@tapsp5845
@tapsp5845 3 жыл бұрын
​@@RishhiiiMusic am not get can u share ur code
@vikashtech8256
@vikashtech8256 3 жыл бұрын
No working
@pankajjoshi8292
@pankajjoshi8292 4 жыл бұрын
what is sms charge is it free ??
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Here are price list www.textlocal.in/bulk-sms-pricing-india/
@sandeepverma6290
@sandeepverma6290 3 жыл бұрын
sir mobile par message nhi aaya........program successful chal rha hai
@tejasvaidya8663
@tejasvaidya8663 3 жыл бұрын
Hello Sandeep Can i please know how you have hosted the above web site. Please let me know.
@lamanilaoaronefritz4609
@lamanilaoaronefritz4609 2 жыл бұрын
Source code
@mohdtasleem-xu5fv
@mohdtasleem-xu5fv 3 жыл бұрын
{"errors":[{"code":80,"message":"Invalid template"}],"status":"failure"} help!!!!!!!!!!!!!!!!!!!
@ProgrammingwithVishal
@ProgrammingwithVishal 3 жыл бұрын
Check kzbin.info/www/bejne/lYnEknyAodCBjJY
@vishalnilkanth8760
@vishalnilkanth8760 3 жыл бұрын
sir can u send the source code
@technorajeshhacker6074
@technorajeshhacker6074 3 жыл бұрын
Sir 2 token code ko ek saath kaise add Krna h
@ProgrammingwithVishal
@ProgrammingwithVishal 3 жыл бұрын
Per 2 token ko ek sath use kyo karna hai. Anyways create 2 functions and pass mobile number as parameters.
@technorajeshhacker6074
@technorajeshhacker6074 3 жыл бұрын
@@ProgrammingwithVishal sir kyoki ek 10 sms expire ke baad dusra token use ho (,) comma symbol lgakar dusra token use kr skate h kya
@deeparm7195
@deeparm7195 4 жыл бұрын
Can we do this using phpmyadmin??
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
Using phpmyadmin?? Sorry did't get you.
@upsc2296
@upsc2296 4 жыл бұрын
Sir message receive ko kaise off karate hai
@ProgrammingwithVishal
@ProgrammingwithVishal 4 жыл бұрын
means?
How to create Roles and Privileges in PHP Admin Panel
21:33
Programming with Vishal
Рет қаралды 69 М.
PHP OTP Login Verification Script
27:36
Programming with Vishal
Рет қаралды 116 М.
SCHOOLBOY. Мама флексит 🫣👩🏻
00:41
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 7 МЛН
Sending OTP SMS in PHP from localhost using textlocal
14:30
learnWebCoding
Рет қаралды 168 М.
Send SMS Messages using PHP
10:18
Dave Hollingworth
Рет қаралды 33 М.
Send SMS Text Messages to Mobile Phone PHP Tutorial
7:56
Adam Khoury
Рет қаралды 461 М.
How to send SMS using php | easiest way | way2sms API
7:38
Send SMS Via API Integration using PHP
10:32
CodeFlix
Рет қаралды 51 М.
How to limit the number of login attempts in PHP
22:11
Programming with Vishal
Рет қаралды 18 М.
How to find out Visitors Location in PHP
12:10
Programming with Vishal
Рет қаралды 26 М.