пробовал так как в третьем варианте
если include локального файла то он видит, 
а если удаленного, то нет 

не могу понять в чем прикол
<?
$foo=1;
include "file.php"; // work - видит $foo
include "http://remotehost/file.php"; // not work -не видит $foo
?>
 foo.php --  echo "$foo"; ?>  и все
вот как оно бывает
может надо параметры файлу какие-то выстывить на remotehost? у меня chmod 777 
