Ich habe es schon per CURL versucht, allerdings wird mir nichts ausgegeben.
Nichts ist zu wenig - je nachdem wie dieses Download-Script gemacht ist müsstest du irgendwas daherbekommen, zumindest einen HTTP-Header der dir ein 302 Found oder ähnliches verpasst.
Beschäftige dich zuerst mit diesem Problem und gib dir aus, was bei dem Request daherkommt - wenn du das hast, können wir weiterreden.
Es ist tatsächlich so wie ich sagte: Der Inhalt der Variable 'inhalt' ist tatsächlich 0. Es steht schlicht nichts drinn. Ich gebe die downzuloadende Datei ja auch nicht direkt in der aufzurufenden URL an, sondern das Downloadskript, welches ich in der URL angebe, legt die zum Download angebotene Datei selbst fest. Daher kann es auch nicht zu einem 302 o.ä. kommen.