dob а зачем нам такие трудности - скрипт твой изучать ?
Ты под скриптом написал:
воть я не знаю мож я слишком много написал ненужного..... но так по крайней мере он открывает .
то есть скрипт работает ? Что он открывает ? После каждого запроса
echo $data;
вставь и помотри что он выводит.
HTTP-запрос вроде правильный. Может ты за прокси сидиш? И ИМХО лучше fread() вместо fgets()