Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: PHP код не выполняется ,не работает в браузере
Форумы портала PHP.SU » » Если скрипт не работает » PHP код не выполняется ,не работает в браузере

Страниц (1): [1]
 

1. altuswest - 24 Июня, 2018 - 18:25:39 - перейти к сообщению
PHP код не выполняется ,не работает в браузере
PHP:
скопировать код в буфер обмена
  1. $rando = AdvertPhoto::model()->findByAttributes($attributes, array('order' => 'id DESC'));
  2. $bye = $rando->advert_id;
  3.  
  4. foreach(AdvertPhoto::model()->findAllByAttributes(array('advert_id' => $bye)) as $subcategory):
  5.    
  6.     //  echo $subcategory->id." | ".$subcategory->advert_id." | ".$subcategory->filename;
  7.  
  8.     $gde = $_SERVER['DOCUMENT_ROOT'];
  9.     $fotkas = $gde . Yii::app()->params["media_path"] . '/uploads/' . $subcategory->filename;
  10.     $fotka = realpath(str_replace('/', '\\', $fotkas));
  11.     $fs = getimagesize($fotka);
  12.     $wfs = $fs[0];
  13.     $hfs = $fs[1];
  14.     //  echo "width: ". $wfs ." px | height: " . $hfs . " px<br>";
  15.     echo $fotka . '<br>';
  16.  
  17.     $nfs = 400;
  18.     if($wfs <= $nfs && $hfs <= $nfs):
  19.         //      echo "<br> paveikslelis tinkamo didzio";
  20.     else:
  21.  
  22.         if($wfs > $hfs):
  23.             $rfs = floatval($wfs / $hfs);
  24.  
  25.             $nwfs1 = $wfs - $nfs;
  26.             $nwfs = $wfs - $nwfs1;
  27.  
  28.             $nhfs = round(floatval($nwfs / $rfs));
  29.         else:
  30.             $rfs = floatval($hfs / $wfs);
  31.  
  32.             $nhfs1 = $hfs - $nfs;
  33.             $nhfs = $hfs - $nhfs1;
  34.  
  35.             $nwfs = round(floatval($nhfs / $rfs));
  36.         endif;
  37.  
  38.         include_once(realpath(
  39.             str_replace('/', '\\',
  40.                 $gde . Yii::app()->params["media_path"] . '/' .
  41.                 'protected/components/classSimpleImage.php'
  42.             )
  43.         ));
  44.        
  45.         $image = new SimpleImage();
  46.         $image->load($fotka);
  47.         $image->resize($nwfs, $nhfs);
  48.         $image->save($fotka);
  49.         //      echo $fotka;
  50.         //      echo "<br>konvertuotas ".$nwfs." | ".$nhfs;
  51.     endif;
  52. endforeach;

Не уменьшает картинку , в localhost все работает отлично в чем проблема
2. andrewkard - 28 Июня, 2018 - 18:20:28 - перейти к сообщению
altuswest пишет:
Не уменьшает картинку , в localhost все работает

Если это: https://github.com/claviska/SimpleImage, то в требованиях указано обязательное наличие библиотеки GD, которая скорее всего не установлена.

 

Powered by ExBB FM 1.0 RC1