Swhile

Swhile
Рейтинг
58
Регистрация
02.05.2007
IRREWERSIBLE:
Какая-то проблема с сайтом. Работал хорошо 2 года, Загрузили фотографии, карточки товаров на сайте начали или очень медленно грузиться или вообще выдавать 500 ошибку и не грузиться. Все остальные страницы работают без проблем

Сайт на Yii Framework. База в mongo. Хостинг VDS на timeweb. Консультаций по поводу что с хостингом на VDS они не дают, говорят разбирайтесь сами.

Также есть вероятность что проблема в настройки сервера.

Скажите пожалуйста сколько будет стоить поправить проблему. Спасибо.

Писать или сюда или в ЛС или скайп andreylaki1984 . Спасибо

Доброго дня!

Сначала нужно разобраться на каком уровне проблема.

Если актуально - пишите в ЛС

На денвере у вас генериться список vhosts для апача при старте денвера.

Он по структуре папок создает хосты, наверняка вы видели там примеры с поддоменами ;)

Тут вариант только вручную поправить файл, который создал денвер (vhost.conf если не ошибаюсь) и перезапустить отдельно апач (не денвер!).

Не нужно никаких переборов.

Воспользуйтесь array_filter($arr, function ($item) use ($a) { return $item != $a; });

Это для PHP>=5.3

Если у вас версия старше вместо function - create_function

DavyJohnes:
Имеется некий класс classname, у класса должен быть метод, который при выполнение некоторых условий должен создать новый объект по той же ссылке что и предыдущий объект. Поясню на примере:

class myclass{
private function remake(){
if(<cond>){
$this=new myclass();
}
}
}

$obj=new myclass();
$obj->remake(); // хочу чтобы тут в переменной obj появился новый объект того же класса.

Однако при таком раскладе пхп выдает ошибку что нельзя переназначить переменную $this. Что делать?

Что вы понимаете под ссылкой? Нужно просто создать объект того же класса?

Чем не подходит clone? И еще - вы пытаетесь к приватному методу обратиться снаружи, это невозможно.


class MyClass
{
public function remake()
{
if(<cond>)
{
return new static;
}
else
{
return $this;
}
}
}

$obj=new MyClass();
$obj = $obj->remake();

Разумеется, нужно

Купил ссылку у ТС, размещение в течении 5 минут, что не может не радовать. Спасибо!

autocalc:
Всем привет! Никак не могу понять, какой смысл от использования классов в php. Для каких целей они нужны я не понял даже прочитав книгу для чайников... Насколько я смог все это понять, что класс содержит в себе переменные + функции для работы с ними. Что по моему сложнее, так как приходится создавать новый объект класса, и т.д. Объясните ламеру что к чему, а самое главное смысл. Спасибо!

На самом деле с таким вопросом сталкивается каждый, кто начинает программировать и "перерастает" функциональное программирование.

Разница объектного программирования с функциональным заключается в том что объекты, в отличие от функций, могут обладать свойствами. И с этими свойствами можно работать внутри объекта, обращаясь к ним через $this->attribute. Поверьте, это очень удобно.

Если вы работаете с функциями, то эти атрибуты вам придется передавать в каждую функцию по-отдельности, чтобы работать с ними.

Говоря "круче" ООП - это подход, имеющий 3 свои ключевые особенности: полиморфизм, наследование и инкапсуляцию. Почитайте про каждую из них и станет легче :)

Ни о чем таком в функциях не может быть и речи ;)

Привет,igrok24! Есть работа, приглашаю в аську для продолжения разговора. Контакты в подписи.

Воспользуйтесь набором функций :

ob_start();

$wiz->run();

$content = ob_get_contents();

ob_end_clean();

Взял еще в первый день старт-В. Доступы выслали на удивление шустро. Регали свои мне ДНС - саппорт вменяемый. Наверное, можно рекомендовать

Всего: 110