ну, хост получается не локалхост уже, поэтому попробуйте прописать IP-адрес сервера, на котором находится та база, которая вам нужна. Но там скорее всего стоит защита, чтобы коннектились только с локалхоста.
Вы наверное не поняли о чем именно идет речь - например для авторизации требуется набор Iframe/AJAX-запросов к серверу и при этом на клиенте должны производиться некоторые операции через достаточно сложную библиотеку - конечно готовая JS-виртуальная машина с легкостью это выполнит и вычислит - а вот для парсера это очень сложная задача
Для того, чтобы войти ничего с JS/AJAX не нужно. Просто приходит одна строка, которую можно взять в печеньку и всё норм работать будет. С этим проблем нет. Дело только в DNS
проверять все приходящие данные на лишние символы (которые вам не нужны) и на формат этих данных. всё зависит от тога, что именно вы должны получить и как использовать. используйте для этого регулярные выражения.
получаешь имя из базы и скриптом сам путь добавляешь. или полностью путь получаешь. ты ведб можешь модифицировать то, что получаешь из базы. а имя файла получаешь как и обычный текст из базы.