auch wenn Du sagst, fopen ist bei Dir aktiviert, würde ich trotztdem mal diesen teil des scripts
alleine testen (natürlich mit dem abschließenden ?><?php
$url = "http://********";
$datei = fopen($url, "br");
$inhalt = stream_get_contents($datei);
fclose($datei);
$ftp_server = "********";
$benutzername = "*********";
$passwort = "********";
$datei = 'http://********';
$remote_file = '/********.txt';
um ganz sicherzugehen, dass fopen funktioniert.
Evtl mit echo den Inhalt von $Datei ausgeben lassen