• Как собрать приложение разработаное на phonegap?

    walyk
    @walyk
    Junior PHP Developer
    Зайди на www.build.phonegap.com
    Там ты можеш собрать приложение но чтобы загрузить в Google Play Market ты должен иметь сертификат разработчика который также вшывается в приложение на выше указаном сайте!
    Ответ написан
    Комментировать
  • Как организовать логику модуля опросов (голосований)?

    walyk
    @walyk
    Junior PHP Developer
    1) Гостям по йп и класифицировать как user_type guest в созданой таблице (poll_answers например)
    2) Зарегетрированым пользователям по ID пользоателя с user_type registered
    Ответ написан
    Комментировать
  • Не могу подключить CodeIgniter к MSSQL серверу?

    walyk
    @walyk
    Junior PHP Developer
    Поменяй в application/config/database.php
    "mysql" на "mysqli"
    Ответ написан
  • Как cовместить функцию crop и resize?

    walyk
    @walyk
    Junior PHP Developer
    function your_function() { 
    
    $this->upload->initialize($config);    
    $this->load->library('upload');
    $this->load->library('image_lib');
    
    if(!$this->upload->do_upload())
    {
       $error = array('error' => $this->upload->display_errors());
       $this->load->view('submit', $error);
    }    
    else 
    {
       $data['upload_data'] = array('upload_data' => $this->upload->data());
       $file_name = $this->upload->file_name;
    
       list($image_width, $image_height) = getimagesize($_SERVER['DOCUMENT_ROOT'].'/website/uploads/original/'.$file_name);
    
        $this->image_resize('115', '181', 'small', $file_name, $image_width, $image_height);    
        $this->image_resize('300', '400', 'medium', $file_name, $image_width, $image_height);
        $this->image_resize('600', '500', 'large', $file_name, $image_width, $image_height);        
    }
    }
    
    private function image_resize($height, $width, $path, $file_name, $image_width, $image_height) 
    {
        // Resize image settings
        $config['image_library'] = 'GD2';
        $config['source_image'] = $_SERVER['DOCUMENT_ROOT'].'/website/uploads/original/'.$file_name;
        $config['new_image'] = $_SERVER['DOCUMENT_ROOT']."/website/uploads/$path/$file_name";
        $config['maintain_ratio'] = TRUE;
        $config['width'] = $width;
        $config['height'] = $height;
        $config['master_dim'] = 'width';
    
        $this->image_lib->initialize($config);
    
        if($image_width >= $config['width'] AND $image_height >= $config['height'])
        {
            if (!$this->image_lib->resize())
            {
                echo $this->image_lib->display_errors();
            } else {
                if(file_exists($_SERVER['DOCUMENT_ROOT']."/website/uploads/$path/$file_name")) 
                {
                    list($image_width, $image_height) = getimagesize($_SERVER['DOCUMENT_ROOT']."/website/uploads/$path$file_name");
                    if($image_height > '115')
                    { 
                        $config['source_image'] = $_SERVER['DOCUMENT_ROOT'].'/website/uploads/small/'.$file_name;
                        $y_axis = $image_height - 115;
                        $config['y_axis'] = $y_axis;
                        $config['x_axis'] = 181;
                        $this->image_lib->initialize($config);
                        if (!$this->image_lib->crop()){
                          echo $this->image_lib->display_errors();
                        } else {
                          echo "cropped";    
                        }
                    }
                }       
            }
        }
    }
    Ответ написан
    Комментировать
  • Назовите резские причины перейти с Codeigniter на Laravel?

    walyk
    @walyk
    Junior PHP Developer
    - Очень удобный шаблонизатор
    - Красивый код
    - Бытрый код
    - Очень удобный DebugBar
    - Большое сообщество
    - Самый популярный Framework 2015
    - Написан на базе Symfony
    - Очень много маленких нужных няшек!
    Ответ написан
    2 комментария