Hi!
Man klickt im Browser auf einen Link, welcher auf eine PHP-Seite (bspw. 'index.php') verweist. Kurze Zeit, nachdem die Seite geladen ist, wird einem eine Datei (bspw. 'inhalt.txt') zum Download angeboten. Der Unterschied zu einem "direkten" Download ist halt der, dass die Datei, welche einem nach dem Aufruf der 'index.php' zum Download angeboten wird, nicht direkt in der URL auftaucht.
Trotzdem hat sie eine URL. Dem Browser wird nur vorher eine Seite übergeben, die den eigentlichen Request zeitverzögert anstößt. Um diese URL herauszufinden gibt es aber keine Generallösung. Da muss man schon die betreffende Seite direkt untersuchen.
Meine Frage ist nun, wie ich per PHP-Skript eine solche Datei automatisch downloaden und speichern kann.
Finde die eigentliche URL. Üblicherweise gibt es einen Direktlink, falls der verwendete Mechanismus nicht funktioniert (User hat beispielsweise Weiterleitungen oder Javascript deaktiviert).
$url = "http://www.testeite.de/testskript.php"; //Bei Aufruf dieser URL wird einem im Browser bespielsweise eine Datei 'inhalt.txt' zum Download angeboten
Das konnte ich mit der angegebenen URL nicht nachvollziehen. Wolltest du etwa nur ein Beispiel hinschreiben, dann nimm doch lieber die dafür vorgesehenene URLs statt einfach Fantasienamen zu wählen, die tatsächlich existieren können.
Lo!