К сожалению, в сокетах не шарю.
Накидал сорец из "накопаного" мною кода с разных уголков интернета (собрал по частям).
Идея заключается в передаче файла простым http-методом (с помощью IdHTTP) на php-скрипт
расположеный на сайте (честно говоря, я иначе и не представлял как это реализовать).
Программа вроде бы выполняет свою задачу, только как правильно принять в PHP?!..
На каком-то сапйте было написано что как-то так, но имхо это чушь полная:
<?
copy($File,"state.log")
?>
Для теста положил этот код в корень хоста, выдало такой ответ:
Warning: copy() [function.copy]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/a2925154/public_html/index.php on line 2
Upd: Ну, тут все понятно. Пересмотрел справку по пхп - и вправду лажа.
А ошибка выше - это ясное дело недопустимое имя переменной (File)!
Рабочий исходник в
посте #5.