рдПрд╕рдПрдордПрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ, рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд░рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд╕рд░реНрд╡рд░ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ


рд╢реБрдн рджрд┐рди, рдкреНрд░рд┐рдп рдЖрд╡рд╛рд╕!
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ, рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕рдореВрд╣реЛрдВ рдХреЛ рдмрдбрд╝реЛрдВ (рдбреАрди рдХреЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдФрд░ рдЕрдиреНрдп) рдХреЛ рдПрд╕рдПрдордПрд╕ рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд╡рд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдХрд╛рдо рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдереАрдВ:
- рд╕реЗрд╡рд╛ рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП (1 рд╕реЗ рдЕрдзрд┐рдХ рдмреБрдЬреБрд░реНрдЧ) рдПрдХ рд╕рд╛рде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде
- рдЗрд╕реЗ рдСрдирд▓рд╛рдЗрди рдореЗрд▓рд┐рдВрдЧ рд╕реЗрд╡рд╛рдУрдВ (рд▓реЗрд╕реНрдЯ рдпреВрдЬрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд▓реАрдХ) рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
- рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рдХрд╛рд╢ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
- рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдХрдо
- рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рд╣реА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
- рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рднреЗрдЬрдиреЗ рд╡рд╛рд▓реА рдкрд╛рд░реНрдЯреА рдХреЗ рдкрд╛рд╕ рдЗрдВрдЯрд░рдиреЗрдЯ рдФрд░ / рдпрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рддрдХ рдкрд╣реБрдВрдЪ рди рд╣реЛрдиреЗ рдкрд░ рднреА рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬреА рдЬрд╛рдПрдВред (рдпрд╛рдиреА, рди рдХреЗрд╡рд▓ рднреЗрдЬреЗрдВ, рдмрд▓реНрдХрд┐ рд╣реЗрдбрдореИрди рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ + рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕рдХреЗ рдкрд╛рд╕ рдкрд╣реБрдВрдЪреЗ рдФрд░ рдЕрдкрдиреЗ рд╕рдореВрд╣реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рдЪрд╛рд░ рдкрддреНрд░ рдХрд░реЗрдВ)

рдЖрдкрдиреЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ - рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рджреЗрдЦреЗрдВред

рддреЛ рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

рдЕрд╡рдпрд╡реЛрдВ рдХреА рд╕реВрдЪреАред



рд╕реЗрд╡рд╛ рдХрд╛ рдЖрдпреЛрдЬрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд▓реЛрд╣реЗ рдХреЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред



рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣ рд╕реАрдорд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдЖрд░рд╛рдорджрд╛рдпрдХ рдХрд╛рдо рдХреЗ рд▓рд┐рдП, рдореИрдВ рдпрд╣ рднреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛:



рд╢реАрддрд▓рдХред


рдардВрдбрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рд╛рдердорд┐рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдкреБрд░рд╛рдиреЗ 80 рдорд┐рдореА рдХрд╛ рдХреВрд▓рд░ рд▓реЗрдВ, рдЙрд╕рдореЗрдВ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реА рд▓рд╛рд▓ рдФрд░ рдХрд╛рд▓реА рд╡рд╛рдпрд░рд┐рдВрдЧ рдХреЛ рдЙрддрд╛рд░ рджреЗрдВред рдлрд┐рд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдпреВрдПрд╕рдмреА рдХреЗрдмрд▓ рдХрд╛ рдЖрдзрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдХрд╛рдЯ рд▓реЗрдВред рд╕рд╛рде рд╣реА рдЙрд╕ рдкрд░ рд▓рд╛рд▓ рдФрд░ рдХрд╛рд▓реЗ рд░рдВрдЧ рдХреЗ рддрд╛рд░реЛрдВ рдХреА рдкрдЯреНрдЯреА рдХрд░реЗрдВред рдХреВрд▓рд░ рдФрд░ рдпреВрдПрд╕рдмреА рд╕реЗ рддрд╛рд░реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╣рд╡рд╛ рджреЗрдВ, рдЗрдиреНрд╕реБрд▓реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдЖрдкрдХрд╛ рдХреВрд▓рд┐рдВрдЧ рддреИрдпрд╛рд░ рд╣реИред рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рдХреА рдЯрд╛рдВрдЧреЛрдВ рдкрд░ рдиреЗрдЯрдмреБрдХ рдХреЗ рдиреАрдЪреЗ рдХреВрд▓рд░ рд▓рдЧрд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдЬреЛрд░ рд╕реЗ рди рдЧреВрдВрдЬреЗред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:



рдпрджрд┐ рдХреЛрдИ рдирд╣реАрдВ рд╕рдордЭрддрд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдореИрдиреБрдЕрд▓ рд╣реИ ред

рд╕реНрдЯреНрд░рд┐рдкрд┐рдВрдЧ рддрд╛рд░реЛрдВ рдХреА рддрд░рд╣ - рдореБрдЭреЗ рдкрд╣рд▓реЗ рдХреЗрд░реЛрд╕рд┐рди рдмрд░реНрдирд░ рдкрд░ рдЙрдирдХреЗ рд╕рд┐рд░реЛрдВ рдХреЛ рдЧрд╛рдирд╛ рдкрд╕рдВрдж рд╣реИ, рдФрд░ рдлрд┐рд░ рдмрдЪреЗ рд╣реБрдП рдХреЛ рдЪрд╛рдХреВ рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рд╛рдл рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХреЛ рдПрдХ рдХреЗрд░реЛрд╕рд┐рди рднреА рдирд╣реАрдВ рдЦрд░реАрджрдирд╛ рдЪрд╛рд╣рд┐рдП - рдЗрд╕реЗ рд╕рд╛рдзрд╛рд░рдг 60 рд╡реЙрдЯ рдХреЗ рдЗрд▓рд┐рдЪ рдмрд▓реНрдм рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЯреЛрдкреА рдХреЗ рд╢реАрд░реНрд╖ рдХреЛ рдкрдВрдЪ рдХрд░реЗрдВ, рд╡рд╣рд╛рдВ рдорд┐рдЯреНрдЯреА рдХрд╛ рддреЗрд▓ рдбрд╛рд▓реЗрдВ, рдПрдХ рдмрд╛рддреА рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдкреБрд░рд╛рдиреЗ рдЪреАрд░ рдХрд╛ рдЯреБрдХрдбрд╝рд╛ рдбрд╛рд▓реЗрдВ рдФрд░ рдЖрдкрдХрд╛ рдХрд╛рдо рд╣реЛ рдЧрдпрд╛ред рдпрд╣рд╛рдБ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:



рд╣рдо рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд▓реЛрд╣рд╛ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред



рдУрдПрд╕

рдиреЗрдЯрдмреБрдХ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ EasyPeasy рдХреЛ рдЪреБрдирд╛ - рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдиреЗрдЯрдмреБрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдХрдордЬреЛрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рддред рдЖрдк рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдпреВрдПрд╕рдмреА рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдпрд╣рд╛рдВ рдиреЗрдЯрдмреБрдХ рдкрд░ ред

рдмреНрд▓реВрдЯреВрде

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЬрдЧрд╣ рд▓реЗрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдмреНрд▓реВрдЯреВрде рдПрдбрд╛рдкреНрдЯрд░ рдХреЛ рдПрдХ рдореБрдлреНрдд рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВред рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдПред рдиреЛрдХрд┐рдпрд╛ рдЪрд╛рд▓реВ рдХрд░реЗрдВ рдФрд░ рдлреЛрди рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреЗрдпрд░ рдХрд░реЗрдВред

Gnokii рд╕реНрдерд╛рдкрдирд╛

рдЖрдкрдХреЛ gnokii рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЗрд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд▓реЗрдВрдЧреЗред
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХреБрдЫ рд▓рд┐рдЦреЗрдВ рдЬреИрд╕реЗ рдХрд┐ "рд╣реИрд▓реЛ, рджреЛрд╕реНрдд!" gnokii --sendms '+ 7 your_friend_number' рдФрд░ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдкрд╛рда рд╕рдВрджреЗрд╢ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред

рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреА рддреИрдпрд╛рд░реА

рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрдп рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдпрдж рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рддрд░реАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЬреВрдорд▓рд╛ рдПрд╕реАрдПрд▓ (рдПрдХреНрд╕реЗрд╕ рд╕реНрддрд░) рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреИрд╕реЗ рдХрд░реЗрдВ рдЗрд╕ рдЖрд▓реЗрдЦ рдореЗрдВ рдорд╣рд╛рди рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдЖрдкрдХреЛ рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдорд┐рд▓рдиреА рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдЬреЛ рдПрд╕рдПрдордПрд╕ рднреЗрдЬреЗрдВрдЧреЗ ) рдХрд╛ рдЕрдкрдирд╛ рдирд┐рдЬреА рдЦрд╛рддрд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕реЗ рд╡рд╣ рдЕрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдирдВрдмрд░ (рд▓реЙрдЧрд┐рди рдХреЗ рд░реВрдк рдореЗрдВ, 79XX рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ) XXX XX XX) рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рдВрдЪ рдЕрдВрдХреЛрдВ рдХрд╛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЛрдбред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд╛рдЗрдЯ vamsms.ru рдкрд░

рд╣рдо рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред


рдЪреЗрддрд╛рд╡рдиреА! рдореИрдВрдиреЗ рдЦреБрдж рд╕рд╛рд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦреЗред рдЖрдк рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдмрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВ рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рдЧрдВрднреАрд░ рдХреИрдВрдЯ рд▓рдЧрддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░рд╛ рдХрд╛рд░реНрдп рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдХреЛ рдпрд╣ рд╕рд┐рдЦрд╛рдирд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рджреВрд░рд╕реНрде рд╕рд╛рдЗрдЯ рд╕реЗ рдХреИрд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░реЗрдВ, рдЙрд╕рд╕реЗ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ рдФрд░ рд╕рдВрджреЗрд╢ рднреЗрдЬреЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд░реНрд╡рд░ рдХреЛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ (рдиреЛрдХрд┐рдпрд╛ рд╕реЗ, рдЬрд╣рд╛рдВ рд╕реЗ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП , рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рд╡реЗ рдмрдбрд╝реЛрдВ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдЪрд╛рд░ рдкрддреНрд░ рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░ рдореЗрдВ рднреА рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмреБрдЬреБрд░реНрдЧ рдХрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдпрд╣ рд╕рдм рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЦреИрд░, рд▓реЙрдЧ рд░рдЦреЗрдВ, рдмрд┐рд▓реНрдХреБрд▓ред

MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрдЧрдарди

рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдЖрдкрдиреЗ рд╕рд╛рдЗрдЯ рдХрд╛ рдЖрдпреЛрдЬрди рдХрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдирд╛рдо рджрд┐рдпрд╛ рд╣реИ - pXXXX_sender (XXX рдХреЗ рддрд╣рдд рдореЗрд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕рдВрдЦреНрдпрд╛ рдЫрд┐рдкреА рд╣реБрдИ рд╣реИ)
рдЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЕрдВрджрд░ рдЖрдкрдХреЛ 3 рдЯреЗрдмрд▓ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рдЙрдирдХреЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд░рдЪрдирд╛ рд╣реИ:

starosti (рдкрд╣рдЪрд╛рди рдФрд░ рдмрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реАрдорд╛)
- рд╕рдВрдЦреНрдпрд╛
- рд╕рдореВрд╣
- рдХреЛрд░реНрд╕
- рд╕рдВрдХрд╛рдп
- рдкрд╛рд╕

рдЯреЗрд▓реАрдлреЛрди (рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рднреА рдлреЛрди)
- рд╕рдВрдЦреНрдпрд╛
- рд╕рдореВрд╣
- рдХреЛрд░реНрд╕
- рд╕рдВрдХрд╛рдп

on_demand (рд╕рдВрджреЗрд╢ рдпрд╣рд╛рдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ)
- рд╕рдВрджреЗрд╢
- рд╕рдореВрд╣
- рдХреЛрд░реНрд╕
- id_this_trans
- date_log

рдорд╣рд╛рди, рдпрд╣ рд╕рдм рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рд╣реИред

рдиреЗрдЯрдмреБрдХ (рд╕рд░реНрд╡рд░) рдкрд░ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╕рдВрдЧрдардиред

рдЕрдм рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдиреЗрдЯрдмреБрдХ рд╣рд░ 10 рдорд┐рдирдЯ рдореЗрдВ рдЪреЗрдХ рдХрд░реЗ:
1) рдХреНрдпрд╛ рд╕рд╛рдЗрдЯ рд╕реЗ рдирдП рд╕рдВрджреЗрд╢ рдЖрдП рд╣реИрдВ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рд╕рдореВрд╣реЛрдВ рдореЗрдВ рднреЗрдЬреЗрдВред
2) рдкреНрд░рд╛рдкреНрдд рдирдИ рдЖрдиреЗ рд╡рд╛рд▓реА рдПрд╕рдПрдордПрд╕? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреНрдпрд╛ рд╡реЗ рдмрдбрд╝реЛрдВ рд╕реЗ рд╣реИрдВ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдмрд╕ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджреЗрдВ, рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдореИрдВ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдХрд┐рд╕ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рдореБрдЦрд┐рдпрд╛ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ рдФрд░ рдЙрд╕ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╢ рдХрд╛ рд╡рд┐рддрд░рдг рдХрд░реЗрдВред

рдореИрдВ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реВрдВ:

#!/bin/bash a=1 #    test_trigger=`cat cache_test_trig.txt` #      while [ $a == 1 ] #   do if ping -c1 ya.ru &> /dev/null then test_trigger_now=$(wget http://site.ru/trigger.txt --quiet -O -) #    if [ $test_trigger_now -eq $test_trigger ]; then #     ? echo "Nothing new :(" # ,       ############################### ######### Mobile extention ############################### aa=1 #    #count=1 #       1 while [ $aa == 1 ] #      1 do sms_test=$(gnokii --getsms IN 1 1) # 1    (1 1,2 2  ..) echo $sms_test>mobile_temp.txt #     answer_test=$(grep -c Date/time: mobile_temp.txt) #    ,  (Date/time:) if [ "$answer_test" != "1" ]; then #    ,  ,   aa=2 #   echo "messages over! Stop" elif [ "$answer_test" == "1" ]; then #   , echo "Here is 1 message" #let count=$count+1 #      #   sms_test    '1. Inbox Message (Unread) Date/time: 07/02/2013 15:33:16 +0400 Sender: +7904xxxxxx Msg Center: Text: 51235  .' server_send=$(wget http://site.ru/serv_mobile.php?text="$sms_test" -O /dev/null) #     /   sleep 1 gnokii --deletesms IN 1 1 #   1  fi sleep 3 done ############################### ######### Mobile extention ############################### sleep 500 else #  ,   - echo "i need to do something!" let different=$test_trigger_now-$test_trigger #(-),   #echo $different #   get_sender=$(wget http://site.ru/trigger.php?diff=$different --quiet -O -) #         (  ) #echo $get_sender #      different  echo $get_sender #    sleep 3 #    #Start SMS-sending n=0 while [ $n -lt $different ] #  n < different do let n=$n+1 #!!!!!!!!!!!SENDING!!!!!!!!!!!!!! echo "send files from send$n folder" #   gnokii mess_for_gnok=$(wget http://site.ru/send$n/message.txt --quiet -O -) #  numb_for_gnok=$(wget http://site.ru/send$n/numbers.txt) #  cat numbers.txt | while read line do inp=$line echo "$mess_for_gnok" | gnokii --sendsms $inp echo $line echo $mess_for_gnok sleep 2 done rm numbers.txt #delete temporary files sleep 1 #!!!!!!!!!!!SENDING!!!!!!!!!!!!!! done terminator=$(wget http://site.ru/terminate.php?kill=$different --quiet -O -) # delete all temperal folders in root #echo "i kill all files" test_trigger=$test_trigger_now # ,       trigger.txt echo $test_trigger>cache_test_trig.txt sleep 10 #    fi else echo "Here is no Internet. Find it!" sleep 500 fi done 


рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЖрдкрдХреЛ 1 рдХреЗ рдорд╛рди рдХреЗ рд╕рд╛рде cache_test_trig.txt рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдФрд░ on_demand рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдХреБрдЫ рдкрд╣рд▓реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХрд░реЗрдВ)

рджреВрд░рд╕реНрде рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╕рдВрдЧрдардиред

рдЬреВрдорд▓рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддреЗ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлреЙрд░реНрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

 <script type="text/javascript"> function isNotMax(e){ e = e || window.event;var target = e.target || e.srcElement;var code=e.keyCode?e.keyCode:(e.which?e.which:e.charCode)switch(code){case13:case8:case9:case46:case37:case38:case39:case40:returntrue;}return target.value.length <= target.getAttribute('maxlength');} </script> <p><strong> -.</strong></p> <form action="http://site.ru/handler.php" method="POST">  :<br /> <select name="Group"> <option value="11"> 11 </option> </select> <select name="Course"> <option value="4"> 4 </option> </select> <select name="Facult"> <option value="1">  </option> </select> <br /> <br /> <hr style="color:#B4B4B4; border:thin groove"/> <b>!</b>      <b>70</b>  (/,  )<hr style="color:#B4B4B4; border:thin groove"/><br />  :<br /> <textarea name="message" rows="4" cols="46" maxlength="70" onkeypress="return isNotMax(event)"></textarea> <br /> <input type="submit" value=" !" /></form> 


рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдлреЙрд░реНрдо рд╕реЗ рдбреЗрдЯрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╣реИрдВрдбрд▓рд░ рдХреА рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрдбрд╝реА рд╣реБрдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

рдпрд╣рд╛рдБ рдЙрд╕рдХреА рд╕реВрдЪреА рд╣реИ:

 <?php $prev_page = $_SERVER['HTTP_REFERER']; $who_is_you = substr_count("$prev_page", "http://site.ru/index.php/"); //       if ($who_is_you == 1) { $message=$_POST['message']; $message=htmlspecialchars(stripslashes($message)); //    $course=$_POST['Course']; $course=htmlspecialchars(stripslashes($course)); //    $groups=$_POST['Group']; $groups=htmlspecialchars(stripslashes($groups)); //    $facult=$_POST['Facult']; $facult=htmlspecialchars(stripslashes($facult)); //    //validation----------------------------- if (empty($message)) { echo " <body style='background-image: url(body_bg.gif); background-repeat: repeat-x'> <div align='center' style='margin-top: 14%'> <p style='color: #666666; font-family: Verdana,Helvetica,sans-serif; font-size: 18px; line-height: 1.8em;'><i>   !</i> <br>   . <a href = '$prev_page'>    .</a> </p> </div> </body> "; } //validation----------------------------- else { //connect_to_BD-------------------------- include(db_connect.php); //connect_to_BD-------------------------- mysql_query("SET NAMES 'utf8'"); $r = mysql_query("SELECT id_this_trans FROM on_demand ORDER BY id_this_trans DESC LIMIT 0, 1"); //     while($row = mysql_fetch_array($r)) { $last_tranzaktion = $row['id_this_trans']; } $last_tranzaktion++; //  id   $heutige_datum = date("Ymd H:i:s"); mysql_query ("INSERT INTO on_demand VALUES('$message','$groups','$course','$last_tranzaktion', '$heutige_datum')"); //     file_put_contents("trigger.txt", $last_tranzaktion); echo " <body style='background-image: url(body_bg.gif); background-repeat: repeat-x'> <div align='center' style='margin-top: 14%'> <p style='color: #666666; font-family: Verdana,Helvetica,sans-serif; font-size: 18px; line-height: 1.8em;'><i>    !</i> <br>      ,  <a href = 'http://site.ru/'>    </a> </p> </div> </body> "; } } else { echo " <html> <head><title> 404 Not Found </title></head> <body><h1> 404 Not Found </h1> The resource requested could not be found on this server!<hr /> Powered By <a href='http://www.litespeedtech.com'>LiteSpeed Web Server</a><br /> <font face='Verdana, Arial, Helvetica' size=-1>LiteSpeed Technologies is not responsible for administration and contents of this web site!</font></body></html> "; } ?> 


рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреВрд░рд╕реНрде рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╛рдЗрд▓реЗрдВ рдЗрд╕рдХреЗ рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрдВ:

file serv_mobile.php - рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░

 <?php #$sms_text=mysql_real_escape_string($_GET['text']); //      +    $sms_text=$_GET['text']; //      +    file_put_contents("temp_mobile_mess.txt", $sms_text); //      $get_from_file = file_get_contents("temp_mobile_mess.txt"); //     $number = substr("$get_from_file", 72, 11); //   (   read/unread) $pass = substr("$get_from_file", 103, 5); //  $message = substr("$get_from_file", 109); //   //connect_to_BD-------------------------- include(db_connect.php); //connect_to_BD-------------------------- mysql_query("SET NAMES 'utf8'"); //   $number = mysql_real_escape_string($number); $pass = mysql_real_escape_string($pass); $message = mysql_real_escape_string($message); //   $r = mysql_query("SELECT COUNT(*) FROM `starosti` WHERE pass='$pass' AND number='$number'"); //   /   while($row = mysql_fetch_array($r)) { if($row[0] == 1) //,     { //------------   id_this_trans--------------- $q = mysql_query("SELECT id_this_trans FROM on_demand ORDER BY id_this_trans DESC LIMIT 0, 1"); //     while($rowq = mysql_fetch_array($q)) { $last_tranzaktion = $rowq['id_this_trans']; } $last_tranzaktion++; //  id   //------------   id_this_trans--------------- //------------      on_demand---- $second_r = mysql_query("SELECT * FROM `starosti` WHERE pass='$pass' AND number='$number'"); //    ,   while($second_row = mysql_fetch_array($second_r)) { $groups = $second_row['group']; $course = $second_row['course']; $heutige_datum = date("Ymd H:i:s"); mysql_query ("INSERT INTO on_demand VALUES('$message','$groups','$course','$last_tranzaktion','$heutige_datum')"); //     } //------------      on_demand---- #        file_put_contents("trigger.txt", $last_tranzaktion); } } ?> 


рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рднреА рдЯреНрд░рд┐рдЧрд░ред Php рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдПрдХ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдпреБрдХреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдВрджреЗрд╢ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЙрдирдХреА рд╕реВрдЪреА:
 <?php $inp_diff = $_GET['diff']; //     //connect_to_BD-------------------------- include(db_connect.php); //connect_to_BD-------------------------- mysql_query("SET NAMES 'utf8'"); //Create files AND Folders--------------- for($i=1; $i<=$inp_diff;$i++) { mkdir("send$i"); file_put_contents("send$i/message.txt",''); file_put_contents("send$i/numbers.txt",''); } //Create files AND Folders--------------- $counter=1;//     ,     //    ----- $r = mysql_query("SELECT * FROM on_demand ORDER BY id_this_trans DESC LIMIT 0, $inp_diff"); //    while($row = mysql_fetch_array($r)) { file_put_contents("send$counter/message.txt",$row['message']); //   message.txt    //   numbers.txt    $help_course = $row['course']; $help_group = $row['group']; $second_r = mysql_query("SELECT * FROM telephones WHERE course='$help_course' AND groups='$help_group'"); while($second_row = mysql_fetch_array($second_r)) { $insert_number = $second_row['number']; //     1   1  $fp=fopen("send$counter/numbers.txt","a"); fputs($fp,$insert_number. "\n"); fclose($fp); } //   numbers.txt    $counter++; } //    ----- echo "ok"; ?> 


рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреА рдЖрдЦрд┐рд░реА рдлрд╛рдЗрд▓ рдЯрд░реНрдорд┐рдиреЗрдЯ.рдлрдкреА рдлрд╛рдЗрд▓ рд╣реИред рдЬрдм рд╕рдВрджреЗрд╢ рдкрд╣рд▓реЗ рд╣реА рднреЗрдЬреЗ рдЬрд╛ рдЪреБрдХреЗ рд╣реЛрдВ, рддрдм рд╕рд░реНрд╡рд░ рд╕реЗ рдлрд╝реЛрд▓реНрдбрд░ рдкрд╣рд▓реЗ рд╣рдЯрд╛ рджрд┐рдП рдЧрдПред

рдЙрдирдХреА рд╕реВрдЪреА:
 <?php $inp_diff = $_GET['kill']; //     //Delete files AND Folders--------------- for($i=1; $i<=$inp_diff;$i++) { unlink("send$i/message.txt"); unlink("send$i/numbers.txt"); rmdir("send$i"); } //Delete files AND Folders--------------- ?> 


рдкрд░рд┐рдгрд╛рдо рд╕рдВрдХреНрд╖реЗрдкред


рдЕрдЧрд░ рдореЗрд░реА рдХрд╣рд╛рдиреА рдмрд╣реБрдд рдЪреМрдХрд╛ рджреЗрдиреЗ рд╡рд╛рд▓реА рд╣реЛ рддреЛ рдореБрдЭреЗ рдХреНрд╖рдорд╛ рдХрд░реЗрдВред рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдпрдерд╛ рд╕рдВрднрд╡ рд░реВрдк рд╕реЗ рдпрд╣рд╛рдВ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА :) рдЖрдкрдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рд╢реБрднрдХрд╛рдордирд╛рдПрдВ, рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред

рд╡реИрд╕реЗ, рдпрд╣рд╛рдБ рдпрд╣ рд╕рдм рдореБрдЭреЗ рдХреИрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ:

Source: https://habr.com/ru/post/In170901/


All Articles