Появилась нужда установить это все на FreeBSD и работать там с этим. Вроде с установкой я разобрался, но теперь есть небольшая проблемка.
На Windows используя библиотеки из php_mapscript я создаю сначало обьект типо mapObj а затем вызываю его методы и свойства выглядит это вот так
Код: Выделить всё
1$map = ms_newMapObj($map_path.$map_file); // где $map_path.$map_file это полный путь к мар файлу
2 $map->setProjection('init=epsg:42304');
3 $map->setsize($ScreenWidth, $ScreenHeigth);
4 $map->selectoutputformat('gif');
Warning: [MapServer Error]: msLoadMap(): First token must be MAP, this doesn't look like a mapfile. in /usr/local/www/data/index.php on line (моя первая строка)
Warning: Failed to open map file user.map in /usr/local/www/data/index.php on line (моя первая строка)
Fatal error: Call to a member function setProjection() on a non-object in /usr/local/www/data/index.php on line (вторая строка)
т.е. он говорит что не создан обьет Map. ПОчему так ведь на Windows все прекрасно работает???????? и на функцию библиотеки php_mapscript ms_newMapObj php не ругаеться видит не говорит, что не известная функция.
На map файл стоят все права.
Всем заранее спасибо.