>apt-get install git
// $target path (полный путь до файла)
$t = new \Imagick($target);
// нужный размер
$t->ThumbnailImage(90, 90, true);
// Формат
$t->setFormat("jpg");
$t->writeImage("Куда сохранить /var/www/domen.tdl/public...");
$fields_user_choice = array (
'[0] => Красный',
'[1] => Синий',
'[2] => Зеленый'
);
$replace = '';
$result = '';
$i = 0;
foreach($fields_user_choice AS $e)
{
if ($i != 0) {
$replace = ', ';
}
$result .= preg_replace('(\[.*?\]\s\=\>\s)', $replace, $e);
$i++;
}
// Выведет: Красный, Зеленый, Синий
echo $result
$fields_user_choice = array (
[0] => 'Красный',
[1] => 'Синий',
[2] => 'Зеленый'
);
drop database dbname; create database dbname; это если полные доступы. Или получить список таблиц из show tables, и в цикле при переборе массива удалять по названию drop table tbl_name
function ajaxQuery () {
// Загрузка
$("div#loading").html('Загрузка...');
// ajax
$.post('/my_url/', {keyword: 'value'}, function (data) {
// если есть результат от запроса
if (data) {
// если нашли что искали, что то делаем
// убираем - Загрузка...
$("div#loading").html('');
}
});
}
// Вызываем нашу функцию каждые 3 сек
setInterval( ajaxQuery, 3000)
class TwigExtension extends \Twig_Extension
{
// ......
public function getFunctions() {
return [
'functionName' => new \Twig_Function_Method($this, 'functionName'),
// ....
];
}
// .....
}
front.yourbundle.extension.twig:
class: Front\YourBundle\Extension\TwigExtension
arguments:
doctrine: "@doctrine.orm.entity_manager"
tags:
- { name: twig.extension }