spokorp: Может быть сложно изложил ТЗ Тогда просто нужен js аналог функции написанной на php
function rand(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }
function cvet($s) { var $mas=['серый', 'голубой', 'бардовый', 'белый', 'розовый', 'лиловый', 'сиреневый', 'бюрюзовый']; var $r='хакки'; if ($s.indexOf('цветной') > -1) $r=$mas[rand(0,7)]; alert($r); return $r; }
P.S. Надеюсь, что у вас в rand(0-7) минус - это опечатка и что в использовании strpos вы допустили стандартную ошибку (не отличаете 0 и false). Ну и "бардовый" имеет отношение к мужчинам с гитарами, либо тоже надо исправить.
IgorCak: С доверительным управлением сложно тк тяжеловато будет найти человека который стабильно бы "приносил" а не " минусовал" деньги, но спасибо за совет.
Не человека, а компанию/банк.
---------- Добавлено 31.01.2016 в 22:53 ----------
IgorCak: Невыгодное вложение средств тк цены на дне
Если вы считаете, что "на дне", получается что напротив, выгодно.
proksey-net: да, возвращает экземпляр User (return $this). я как раз про то и говорю, что первый where вызывается через ::, а второй - через ->. Очень удобно, но это нужно реализовывать :)
Тогда непонятна фраза в первом сообщении:
Но в случае статического вызова нельзя использовать $this, а нужно!
зачем?
<?php
class UserBuilder { public function where($where) { $this->where .= $this->where ? " AND $where " : " $where "; return $this; } public function get() { return new User($this->where . ' LIMIT 1'); } private $where; }
class User { public function __construct($sql) { $this->sql = $sql; } public static function where($where) { $builder = new UserBuilder(); $builder->where($where); return $builder; } public function show() { echo "SELECT * FROM user WHERE {$this->sql}"; } private $sql; }
А что возвращает метод where? Экземпляр User, наверное? Т.е. это паттерн builder, который отвечает за создание объекта (порождающий), get_instance там не нужен, всё верно. Если условий несколько, то второй where наверное будет всё же через "->" в этих некоторых фреймворках.
класс таких скриптов называется paywall, гуглите соотв. wordpress paywall plugins
Может быть сложно изложил ТЗ
Тогда просто нужен js аналог функции написанной на php
P.S. Надеюсь, что у вас в rand(0-7) минус - это опечатка и что в использовании strpos вы допустили стандартную ошибку (не отличаете 0 и false). Ну и "бардовый" имеет отношение к мужчинам с гитарами, либо тоже надо исправить.
location = /favicon.ico {
try_files /favicon/$http_host.png =404;
}
С доверительным управлением сложно тк тяжеловато будет найти человека который стабильно бы "приносил" а не " минусовал" деньги, но спасибо за совет.
Не человека, а компанию/банк.
---------- Добавлено 31.01.2016 в 22:53 ----------
Невыгодное вложение средств тк цены на дне
Если вы считаете, что "на дне", получается что напротив, выгодно.
Депозит или доверительное управление, если сильно рисковать или работать сами не хотите.
Добавьте в /etc/rc.local. В современных системах и другие системы инициализации могут быть :)
P.S. Сорри, вам при выключении надо, не подходит.
Как сделать, чтобы скрипт, к которому обращаются дистанционно формировался динамически?
myscript.php:
В реальной жизни нужно, конечно-же, отвязать User от sql вообще, построением и выполнением SQL запроса должен заниматься UserBuilder.
There's more than one way to skin a cat :)
да, возвращает экземпляр User (return $this).
я как раз про то и говорю, что первый where вызывается через ::, а второй - через ->. Очень удобно, но это нужно реализовывать :)
Тогда непонятна фраза в первом сообщении:
зачем?
Так сделано в некоторых фреймворках:
вместо
А что возвращает метод where? Экземпляр User, наверное? Т.е. это паттерн builder, который отвечает за создание объекта (порождающий), get_instance там не нужен, всё верно. Если условий несколько, то второй where наверное будет всё же через "->" в этих некоторых фреймворках.