Ну ок, взможно эти шаманские пляски с бубном и могут помочь - я не могу проверить, поскольку у меня никогда не было системы которая давала бы Illegal mix of collations, но вообще проблемы с кодировками обычно решаются выставлением правильной кодировки.
Владислав, довольно дурацкая манера - писать код, который делает не то что тебе нужно, задавать вопрос про этот код, а потом комментировать, что мол ответ делает не то что тебе нужно
Не находишь?
резальтат работы функции здеь не присваивается, а возвращается
$html = функция(); - вот здесь переменной присваивается значение функции.
а у тебя переменной просто присваивается значение. которое потом возвращается из функции, но к вопросу это отношения не имеет. без функции этот код должен писаться точно так же
ну я как бы предлагаю убать перенаправление вывода в /dev/null и посмотреть хотя бы что он туда выводит
понятно что это не stderr но все же хоть какая-то информация
А да, это значит у меня с гляделками плохо, прошу прощения.
тогда не знаю почему пусто
но exec по-любому "ждет", если только специально не добавляется оператор первода процесса в фотовый режим, &