Автор Гілка: Талант лисання (php)  (Прочитано 4139 раз)

idontremember

  • Гість
Талант лисання (php)
« : 2011-07-09 18:25:39 »
Є змінна $var1. Її значення випадкове, не важливо як і звідки воно береться. Є ще одна змінна $dyn_var.
Що потрібно? Потрібно ЗНАЧЕННЯМ $var1 назвати змінну $dyn_var, АБО створити нову змінну, з іменем "ЗНАЧЕННЯ_ЗМІННОЇ_var1"
---
Тобто, якщо $var1=bla , то потрібно створити змінну з іменем $bla.
Повинно ж бути у цій скриптмові, щось схоже на renamevar, або щось схоже...(?).

Як такеє реалізувати?
---
[size=9]Чому у мене уже двє звєзди?[/size]
« Змінено: 2011-07-09 18:27:39 від idontremember »

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: Талант лисання (php)
« Відповідей #1 : 2011-07-09 19:22:14 »
я сам php програміст, але раніше в мене такого не виникало.
Eval чим плох?

Після гугління знайшов ще одне ріщення
<?php ${'lalala'}='lalala'; echo($lalala); ?>
тобто пишете ${$var}

idontremember

  • Гість
Re: Талант лисання (php)
« Відповідей #2 : 2011-07-09 22:01:03 »
я сам php програміст, але раніше в мене такого не виникало.
Eval чим плох?

Після гугління знайшов ще одне ріщення
<?php ${'lalala'}='lalala'; echo($lalala); ?>
тобто пишете ${$var}

Благодарствую. Перевзуюсь у Пінга - протесую.
Про Eval щось не зрозумів.
Я не ... я взагалі не програміст, але ото таке  :o мені потрібно.
---
Ще питання: Чи існує якась така функція, щоб із дати у Юнікс-форматі (тобто числа) отримувати дату у різних форматах.
---
Наприклад якщо я хочу у такому форматі

date ("d-m-Y\tH:i:s")
буде
08-09-2009      07:24:35
І запитую про функцію щоб могла виводити дату у довільному заданому форматі, приймаючи аргумент ЧАС_У_ЮНІКС_фОРМАТІ. Наприклад func (1235418870, формат_дати*)
---
* - хай буде той самий "d-m-Y\tH:i:s"
[/color]
« Змінено: 2011-07-09 22:02:45 від idontremember »

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: Талант лисання (php)
« Відповідей #3 : 2011-07-10 08:48:25 »
щодо евал - ну тут просто eval('$'.$varname.'=10');

а щодо дати... давайте почитаєм мануал.
http://php.net/manual/en/function.date.php
і що тут написано?
що date це функція 2х аргументів, перший - формат, інший $timestamp = time()
Хм... подумає читач. А що ж то за цункція така time().
Знову звернимось до всими ненависного дамуалу.
Return current Unix timestamp
Як несподівано, подумає читач.
Але суть в тому, що функція, що вам потрібна якраз була тут.


idontremember

  • Гість
Re: Талант лисання (php)
« Відповідей #4 : 2011-07-10 13:08:39 »
щодо евал - ну тут просто eval('$'.$varname.'=10');

а щодо дати... давайте почитаєм мануал.
http://php.net/manual/en/function.date.php
і що тут написано?
що date це функція 2х аргументів, перший - формат, інший $timestamp = time()
Хм... подумає читач. А що ж то за цункція така time().
Знову звернимось до всими ненависного дамуалу.
Return current Unix timestamp
Як несподівано, подумає читач.
Але суть в тому, що функція, що вам потрібна якраз була тут.

[smiley=am.gif] а-а-а, Та БУЛА і Є! Ну дякую, що не знущаєтесь з мого незнання моєї неуважності. Ви ж не знущаєтесь  ;D?
Хто міг подумати що все так просто.

Для кого ж написано?:
string date ( string format [, int timestamp] )

Возвращает время, отформатированное в соответствии с аргументом format,
используя метку времени, заданную аргументом timestamp или текущее системное время,
если timestamp не задан. Другими словами, timestamp является необязательным и по умолчанию
равен значению, возвращаемому функцией time().
Це все означає що все буде набагато простіше  :D, ніж я думав.
« Змінено: 2011-07-10 13:13:07 від idontremember »

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: Талант лисання (php)
« Відповідей #5 : 2011-07-10 14:09:15 »
на то воно й пхп, тому що там все просто.
Але ж скільки відвертого бидлокод на ньому написано.

idontremember

  • Гість
Re: Талант лисання (php)
« Відповідей #6 : 2011-07-10 15:35:10 »
Пишемо далі: Підтема - Валідація користувачів по мобільному телефону..

У деяких стартових пакетах (в інструкції) написано: Щоб відправити СМС з інтернету (з поштової скриньки) на телефон потрібно відіслати на таку-то поштову адресу повідомлення. Поштова адреса складаєтья з номеру абонента та іще з якоїсь фігні (у різних операторів по різному).

Так от питання не по кодування, а по схемі відправки. Мабуть потрібно йти до сервісного_центру* та укладати якийсь такий договір про надання послуг. Тому що якщо якийсь хост буде масово розсилати СМС-повідомлення то його очевидно заблокують? Потрібно вказати оператору мобзвязку адресу сервера, і якось узгодити кількість, час та інтенсивність СМС-розсилок.

Бо якщо користувачів на сервері 1 000 000 , то відправляти всім і одразу повідомлення  :-/...??? Не кожному мобілоператору таке навантаження сподобається. Тому треба узгодити ці питання.

СМС-розсилки потрібні для інформування користувачів про нові повідомлення а також про інші справи: наприклад - доступність або недоступність інтернет сервісу. а-а-а, ну також для валідації користувачів по телефону.

Откі от пироги. Це я запитую на майбутнє, але можливо все набагато простіше (так же як і з цункцією date  :))?
---
* - тільки ж не у сервісний центр, що у мене в селі. До них хто з чим приходить то всім кажуть: ми не знаємо, то треба їхати в город. Ну село є село.
« Змінено: 2011-07-10 15:38:28 від idontremember »

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: Талант лисання (php)
« Відповідей #7 : 2011-07-10 15:52:28 »
я колись так розсилав. Нічого робити не треба.
Якщо ви будете займатися спамом( та ще й нецензурним) до вам прийдуть і поламають вам ноги (в Україні не скажу, а в Росії такі випадки були).
Вони просто обмежують кількість смс з одного імейлу до 15ти кажись, якщо мені не зраджує пам’ять.
І взагалі не файк, що смс дойде.
Та й прикрили вони цю лавочку здається давно.

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: Талант лисання (php)
« Відповідей #8 : 2011-07-10 15:53:43 »
І взагалі, якщо ви вже зібралися займатися бізнесом, то так розсилати не слід. Є люди, які цим займаються - з ними укладаєте договір і розсилаєте смс через їхнє АРІ.

idontremember

  • Гість
Re: Талант лисання (php)
« Відповідей #9 : 2011-07-10 17:33:52 »
І взагалі, якщо ви вже зібралися займатися бізнесом, то так розсилати не слід. Є люди, які цим займаються - з ними укладаєте договір і розсилаєте смс через їхнє АРІ.
Во-во, потрібно відшукати тих людей.
---
А для того щоб гарантовано повідомлення доходили ото я і думав що потрібно кудись іти, заключати кийсь договір чи угоду. Ну до цього мені іще... не скоро.

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: Талант лисання (php)
« Відповідей #10 : 2011-07-10 19:37:16 »
http://sms.s-soft.org/smsbulk.php
ціни, мабуть, не найнищі.
Я їм допомагав з пхп через АРІ.

idontremember

  • Гість
Re: Талант лисання (php)
« Відповідей #11 : 2011-07-10 20:20:29 »
так ціни  :o не найнижчі, особливо якщо користувачів тисячі, десятки тисяч. Та ще й якась програма.
Ну мабуть же є можливість розсилати прям з php коду, (якщо ви говорите що через АРІ). Ну поки що у мене це не головне.

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: Талант лисання (php)
« Відповідей #12 : 2011-07-10 20:45:54 »
домовтесь про опт.
Хоча сервісів цих маса, дивіться, обирайте.
На яку ціну(за смс) ви розраховуєте?

idontremember

  • Гість
Re: Талант лисання (php)
« Відповідей #13 : 2011-07-10 23:23:12 »
На яку ціну(за смс) ви розраховуєте?
Це буде не скоро. Ото я і запитував. Як і до кого тре йти.
---
Підтикайтесь http://227-152-178-94.pool.ukrtel.net
http://94.178.152.227
http://94.178.152.227/registration.php
тілько шото воно не їхоче перцювати  :-/ тре в кудись глянути.
---
Вже все працює!!! :D Чи ні??? Сме головне це те, що під капотом.
---
Є питання 1438 2011-07-11 17:18 registration.php Я видно займає 1438 байти. А у лог пише "GET /registration.php HTTP/1.1" 200 1278---
Хм-м-м... цікаво чому так? Хто з'їв 160 байтів???
« Змінено: 2011-07-11 21:47:01 від idontremember »

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: Талант лисання (php)
« Відповідей #14 : 2011-07-11 22:19:41 »
Цитата
1438 2011-07-11 17:18 registration.php
а оце хто видає?