zed писал(а):Посмотрите, действительно ли это из-за PHP? И попробуйте exe из аттача (он должен более подробно про ошибки писать).
Попробовал, этот exe точно так же вылетал при запуске, создавая файл elf, вот с какой ошибкой.
2.6 Message : Access violation at address 0074C40E in module 'SASPlanet.exe'. Read of address 00000000.
Помогло только удаление карт со скриптами php, тогда стала запускаться.
Карты вернул, снова запускается, но Яндекс не скачивается.
zed, мне бы хотелось вернуться к вопросу о целесообразности этой затеи.
Честно, говоря, мне не нравится то, что получается.
1. скрипты получаются весьма громоздкие и неизящные, каждый скриптописатель не должен заботиться о каких-то сокетах и прокси
2. отладка их - настоящая pain in the ass, из-за простой синтаксической ошибки могут начаться нереальные глюки
3. скрипты интерпретируются только во время исполнения, из-за этого их невозможно полностью отладить (нет даже проверки синтаксиса скрипта в целом)
4. на каждый тайл открывается новая TCP-сессия, с нового порта. В firewallах протыкаются сотни дыр, NAT/PAT-рутеры должны всё это транслировать и хранить в памяти, сервер провайдера открывает сотни сессий и не спешит их закрывать - рано или поздно или рутер зависнет, или провайдер запретит это безобразие.
5. Всё, что можно написать на PHP, можно сделать лучше и проще на паскаль-скрипте. Или почти всё?
zed, у Вас есть исходники, Вы можете добавлять параметры и переменные, так добавьте User-Agent, Referer, Cookie и т.п., пусть SAS всё это выдаёт в запросе и будет всем щастье. Правда, такой фичреквест уже есть.