the answer is very simple, change the hosting company, or pay attention when you place your order.
It's related to allow_url_fopen
setting which caused the problem.
in my case i couldn't modify the php.ini file because this was the hosting company policy...
however php.ini can be "bypassed" or modified for each php file by calling the "ini_set" php function which is available for php4/php5 engines...
here's an example
ini_set("allow_url_fopen", 1);
if (ini_get("allow_url_fopen") == 1) {
echo "allow_url_fopen is ON";
} else {
echo "allow_url_fopen is OFF";
}
print ini_get("allow_url_fopen");
and it didn't work for me, because of the hosting company policy...
it can be also "bypassed" or modified by adding one simple line to .htaccess file
php_value allow_url_fopen On
but again, this wasn't an option for me...
CONCLUSION: pay attention when you purchase hosting packages!!!
As for those who can't understand when you can't paste your code as an example because is under specific license and it also encrypted with ioncube, before you post comments sit back and think before you act / or simply do something else...