コード例 #1
0
ファイル: Image.php プロジェクト: annasoal/newsite
 public function upload($file)
 {
     $out = ['res' => false, 'error' => '', 'path' => '', 'ext' => ''];
     if (is_uploaded_file($file['tmp_name'])) {
         $file_tmp_name = $file['tmp_name'];
         $file_name = $file['name'];
         $mime = exif_imagetype($file_tmp_name);
         if ($mime === false) {
             $out['error'] = "Файл не является изображением " . $mime;
         } else {
             $name = Helpers::make_translit(pathinfo($file_name)['filename']);
             $dir = '/images/';
             $ext = image_type_to_extension($mime);
             $full_name = $name . $ext;
             $dir = '/images/';
             $j = 0;
             while (file_exists(__DIR__ . '/..' . $dir . $full_name)) {
                 ++$j;
                 $full_name = $name . '_' . $j . $ext;
             }
             $full_path = $dir . $full_name;
             if (move_uploaded_file($file_tmp_name, __DIR__ . '/..' . $full_path)) {
                 $out['res'] = true;
                 $out['path'] = $full_path;
                 $out['ext'] = $ext;
             } else {
                 $out['error'] = "Произошла ошибка, попробуйте еще раз";
             }
         }
     } else {
         $out['error'] = "Сервер отклюнил картинку";
     }
     return $out;
 }
コード例 #2
0
ファイル: v_main.php プロジェクト: annasoal/newsite
    </nav>
    <?php 
echo $left;
?>
    <?php 
echo $content;
?>
    <footer>
        <div class="row">
            <div class="col-lg-12">

                <?php 
echo \Core\Helpers::text('phone');
?>
                <?php 
echo \Core\Helpers::text('address');
?>

                <ul class="list-unstyled">
                    <li class="pull-right"><a href="#top">Back to top</a></li>
                    <li><a href="http://news.bootswatch.com"
                           onclick="pageTracker._link(this.href); return false;">Blog</a></li>
                    <li><a href="http://feeds.feedburner.com/bootswatch">RSS</a></li>
                    <li><a href="https://twitter.com/bootswatch">Twitter</a></li>
                    <li><a href="https://github.com/thomaspark/bootswatch/">GitHub</a></li>
                    <li><a href="../help/#api">API</a></li>
                    <li><a href="../help/#support">Support</a></li>
                </ul>

                <p>Code released under the <a href="https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE">MIT
                        License</a>.</p>