$old_umask = umask(0);
mkdir($dir, 0777);
umask($old_umask);
Как кстати у вас работает сразу два дхцп в сети непонятно.
Нет таких сайтов ))С чего это вы взяли?
как можно расшарить соединение используя сторонний дхцп сервер
Трансляция адресов никакого отношения к брандмауэру не имеет.
А как же вы тогда соединение расшариваете?
По умолчанию на несерверных windows отключены службы маршрутизации, NAT
и какая разница в dhcp?
1. Убедитесь, что в переменной extension_dir задан путь к папке с библиоттеками.
2. Убедитесь, что в папке с библиотеками есть php_mbstring.dll. При необходимости, скачайте