/**
* Check an email address for correct format.
*
* @link http://www.iamcal.com/publish/articles/php/parsing_email/
* @link http://www.w3.org/Protocols/rfc822/
*
* @param string $email email address
* @param boolean $strict strict RFC compatibility
* @return boolean
*/
public static function email($email, $strict = FALSE)
{
if (UTF8::strlen($email) > 254)
{
return FALSE;
}
if ($strict === TRUE)
{
$qtext = '[^\\x0d\\x22\\x5c\\x80-\\xff]';
$dtext = '[^\\x0d\\x5b-\\x5d\\x80-\\xff]';
$atom = '[^\\x00-\\x20\\x22\\x28\\x29\\x2c\\x2e\\x3a-\\x3c\\x3e\\x40\\x5b-\\x5d\\x7f-\\xff]+';
$pair = '\\x5c[\\x00-\\x7f]';
$domain_literal = "\\x5b($dtext|$pair)*\\x5d";
$quoted_string = "\\x22($qtext|$pair)*\\x22";
$sub_domain = "($atom|$domain_literal)";
$word = "($atom|$quoted_string)";
$domain = "$sub_domain(\\x2e$sub_domain)*";
$local_part = "$word(\\x2e$word)*";
$expression = "/^$local_part\\x40$domain$/D";
}
else
{
$expression = '/^[-_a-z0-9\'+*$^&%=~!?{}]++(?:\.[-_a-z0-9\'+*$^&%=~!?{}]+)*+@(?:(?![-.])[-a-z0-9.]+(?<![-.])\.[a-z]{2,6}|\d{1,3}(?:\.\d{1,3}){3})$/iD';
}
return (bool) preg_match($expression, (string) $email);
}
if (UTF8::strlen($email) > 254)
if (strlen($email) > 254)
$text = "Какой то текст [club112773578|+ Подпишись] далее еще текст какой-то...";
$text = preg_replace('/\[(club|public|id)\d*\|.*\]/', '', $text);
//Удалить все в квадратных скобках:
//$text = preg_replace('/\[.*\]/', '', $text);
echo $text; // Какой то текст далее еще текст какой-то...
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
Post::insert(array(
array(
'title' => 'Laravel - замечателен!',
'author' => 'Джейсон',
'body' => 'Laravel очень удобен - используйте его, если вы ещё этого не делаете!'
),
array(
'title' => 'Laravel - простая работа с БД!',
'author' => 'Джейсон',
'body' => 'Нет ничего проще, чем работать с базами данных с помощью Eloquent.'
)
));
Или пример с программистами. Неужели хороший c++ разработчик не оценится как просто хороший разработчик, потому что требуются python разработчики?
let's encrypt где бы их сгенерировать?
/captcha/captcha.png -> 'http://site.ru' + '/captcha/captcha.png'
array mysql_fetch_array ( resource $result [, int $result_type = MYSQL_BOTH ] )
result_type
Тип возвращаемого массива. Является константой и может принимать следующие значения: MYSQL_ASSOC, MYSQL_NUM и MYSQL_BOTH.
Сканы паспорта отдать приятелю и оставить у себя.
Вроде как получаются равные права на сайт. Пока это лучший вариант который удалось придумать.
class Controller_Index_Account extends Controller_Index
{
public function action_index()
{
$user_id = $this->request->param('id');
...
}
}
Route::set('index_account', 'id(/<id>)', ['action' => '(index)',])->
defaults([
'directory' => 'index',
'controller' => 'account',
'action' => 'index',
]);
1. Подскажите, как узнать, на чем он написан? Язык, фреймворк и т.д. Я вижу в исходном коде упоминание shopify только.
2. Можно ли написать подобное на джанго? Куда копать?
3. Позволяет ли shopify сделать такое?
$img_link_id = Img_link::insertGetId(
['name' => "https://img.youtube.com/vi/{$down_link_id}/hqdefault.jpg"]
);