Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > PHP ошибка кода


Автор: altuswest 24.6.2018, 17:23
PHP код не выполняется ,не работает в браузере
<?php

$rando = AdvertPhoto::model()->findByAttributes($attributes,array('order'=>'id DESC'));
$bye= $rando->advert_id;

foreach(AdvertPhoto::model()->findAllByAttributes(array('advert_id' => $bye)) as $subcategory): 
//    echo $subcategory->id." | ".$subcategory->advert_id." | ".$subcategory->filename;

$gde = $_SERVER['DOCUMENT_ROOT'];
$fotkas= $gde.Yii::app()->params["media_path"].'/uploads/'.$subcategory->filename;
$fotka = realpath(str_replace('/', '\\', $fotkas));
$fs = getimagesize($fotka);
$wfs = $fs[0];
$hfs= $fs[1];
//    echo "width: ". $wfs ." px | height: " . $hfs . " px<br>";
echo $fotka. '<br>';

$nfs = 400;    
if($wfs <= $nfs && $hfs <= $nfs):
//    echo "<br> paveikslelis tinkamo didzio";
else:

if($wfs > $hfs):
$rfs=floatval($wfs/$hfs);

$nwfs1=$wfs-$nfs;
$nwfs=$wfs-$nwfs1;

$nhfs=round(floatval($nwfs/$rfs));
else:
$rfs=floatval($hfs/$wfs);

$nhfs1=$hfs-$nfs;
$nhfs=$hfs-$nhfs1;

$nwfs=round(floatval($nhfs/$rfs));    
endif;

include_once(realpath(str_replace('/', '\\', $gde.Yii::app()->params["media_path"].'/'.'protected/components/classSimpleImage.php')));
$image = new SimpleImage();
$image->load($fotka);
$image->resize($nwfs, $nhfs);
$image->save($fotka);
//    echo $fotka;
//    echo "<br>konvertuotas ".$nwfs." | ".$nhfs;
endif; 
endforeach; ?>
Не уменьшает картинку , в localhost все работает отлично в чем проблема

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)