basi: Generierung von Downloads: DNS-Problem?

Beitrag lesen

die beiden Funktionen lassen sich nicht einfach so austauschen. Hast Du die Unterschiede beachtet?

Es macht Spaß, Dir zu helfen, weil man sieht, dass die Tipps fruchten. Leider kenne ich aber die Lösung nicht und kann daher auch nicht wirklich die richtige Richtung anzeigen. Ich denke aber, Du solltest untersuchen, ob die Verbindung zwischen Client und Server verantwortlich sein kann.

Nach Deiner Frage, ob ich die Unterschiede der Funktionen beachtet habe, habe ich mit die nochmal durchgelesen und unter readfile() gelesen:

"Folgende Verbindungsmöglichkeiten können Sie im Parameter filename angeben:
"http://" - Öffnen per http
"ftp://" - Öffnen per ftp - wird fehlschlagen, wenn der Server keinen passiven
Modus unterstützt
Alles andere - Öffnen vom lokalen Dateisystem"

Ausserdem hast Du Verbindung zw. Client und Server angesprochen. Also habe ich die Pfadvariable $settings->_Path geändert, die in readfile() benutzt wird. Ursprünglich ging die einfach vom root: "/data/htdocs/intranet/.../.../dateien/"
Jetzt sieht sie so aus: "http://192.168.0.1/intranet/.../.../dateien/"

Damit geht's.
Also geht es über http. Was mir fehlt, ist die Erklärung. Eigentlich müssten dann doch alle Dateien gehen oder eben nicht. Und wieso muss ich einem Skript, welches ja auf dem Server liegt, die IP geben, das root langt doch eigentlich?

Es geht, ich bin froh, aber hast Du dafür eine Erklärung?
Auf jeden Fall: danke.

Gruß, basi