Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Сеть > PHP код не выполняется ,не работает в браузере |
Автор: altuswest 25.6.2018, 21:24 |
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 все работает отлично в чем проблема |
Автор: _zorn_ 26.6.2018, 16:45 |
Проблемы с пониманием. ПХП работает НА СЕРВЕРЕ. В браузере вы видите РЕЗУЛЬТАТ работы. С таким оформлением кода тоже послать бы куда подальше. Но довольно занудства. Ключевые слова "картинка", "работало там", "не работает здесь". Вангану - там где "не работает", не установлено расширение "php-gd" |
Автор: altuswest 26.6.2018, 20:55 |
Проблема в том, что не находит картинку, хотя она есть $fs = getimagesize($fotka); failed to open stream: No such file or directory |
Автор: _zorn_ 8.7.2018, 17:42 |
Вы уверены ? Проверили что находится в $fotka ? |
Автор: vpArth 6.8.2018, 11:54 | ||
Вероятно, Вы сидите на Win-сборке, а на сервере Linux.
Ну и `var_dump($fotka);` в студию.. |
Автор: svenson 13.6.2019, 22:59 |
Красиво растусовали! Спасибо профессионалам! |