1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Filebase
  4. Forum
  5. Zebradem-WIKI
  6. Foren-Regeln
  7. Spenden Liste
    1. Spenden
  • Anmelden
  • Registrieren
  • Suche
ZebraDem-Sponsoring
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Dateien
  • Forum
  • Erweiterte Suche
  1. Forum
  2. Computer Ecke
  3. Software

download.php ?

  • gladiator-01
  • 20. Juli 2008 um 12:32
  • gladiator-01
    Erleuchteter
    Punkte
    33.960
    Beiträge
    6.084
    • 20. Juli 2008 um 12:32
    • #1

    Hallo,

    da ich von Programierung und solchen Sachen keine Ahnung habe mal eine Frage zu o.g.

    Es gibt verschiedene Seiten, bei denen ein Download nicht auf herkömmlichen Wege funzt. Wenn ich auf einer dieser Seiten einen Download link anklicke meldet sich mein Downloadmanager (IDM) und lädt mir anstatt z.B. Test.zip eine Test.html runter. Deaktiviere ich den Downloadmanager und lade mit dem FF eigenen Downloader so habe ich dann eine download.php auf der Platte.
    Diese Datei kann ich im TotalCommander dann einfach doppelklicken und sehe den gewünchten Inhalt. Den Inhalt kann ich einfach rauskopieren. Ich kann diese Datei auch mit Winrar öfnnen und entpacken als wenn es sich um ein normales Archiv handeln würde.

    Kann mir das mal einer erklären, b.z.w. mir erklären welche Einstellungen ich vornehmen muss damit ein "normaler" Download zu Stande kommt.

    cu

    • Zitieren
  • gladiator-01
    Erleuchteter
    Punkte
    33.960
    Beiträge
    6.084
    • 22. Juli 2008 um 13:11
    • #2

    Weiss es keiner oder will niemand ?

    cu

    • Zitieren
  • Gast
    Gast
    • 22. Juli 2008 um 13:15
    • #3

    das Mysterium hätte ich auch gerne geklärt :D

    • Zitieren
  • Gast
    Gast
    • 22. Juli 2008 um 14:25
    • #4

    Hab den Beitrag übersehen...

    Ganz abgesehen davon, dass ich auch schon diverse Downloadmanager ausprobiert hab und mittlerweile keinen Sinn mehr darin sehe...


    Theorie:

    Bei einem Link sendet der Server einen Header an den Browser, dieser interprediert dann den Header und verhält sich dementsprechend.
    Handelt es sich um ein File, dass nicht im Browserfenster geöffnet werden soll, dann weiß der Browser, dass er ein Downloadfenster öffnen muss.
    In diesem Downloadfenster erscheint in der Regel der richtige Name des Files und die Dateigröße.

    Will man den direkten Link verschleiern, oder besteht die notwendigkeit die Files am Server unter einem anderen Namen abzulegen (ist fast bei allen ULCs so), dann läuft die Sache etwas anders.
    php initialisiert eine Socketverbindung und liefert ein Handle auf eine Datei, über dieses kann dann die Datei selber (der Inhalt) über weitere php-Befehle angefordert werden.
    Problem ist nun dass der Browser aber nicht riechen kann welche Daten er hier bekommen soll, nicht mal den Namen und schon gar nicht Größe der Datei kann er wissen.

    Und jetzt kommts:
    Man ist daher darauf angewiesen, dass der Programmierer einen sauberen, mit allen Wassern gewaschenen selber erzeugten Header an den Browser sendet.
    Obwohl man über den Link eine php-Seite geöffnet hat, kann man dem Browser über den geeigneten Header "vortäuschen" er sei auf einen Dateidownload gestoßen.
    Alleine der Programmierer trägt die Verantwortung dafür dass dieser Header plattformübergreifend die richtigen Reaktionen im Browser auslöst.
    Wurde hier gepfuscht, dann Pech gehabt - als User kannst du da nix machen!
    Der Header liefert ALLE Infos die der Browser braucht, bis hin zu Name und Größe der Datei.

    Problem für den Programmierer ist natürlich dass sich hier nicht jeder Browser (oder eben Downloadmanager) gleich verhält. Deswegen ist es ja auch eine eigene Kunst einen wirklich guten Header zu schreiben.

    Lange Rede kurzer Sinn. Ich wüsste nicht wie man das Problem allgemeingültig lösen kann. Man müsste den Header den die jeweiligen php-Seite erzeugt und sendet zuerst einmal unter die Lupe nehmen, dann könnte man sagen was daran nicht in Ordnung ist (meist fehlen einfach einige Infos).
    Ändern lässt sichs aber sowieso nicht. Wenn ein Browser oder so ein Manager nicht zufrieden ist mit den Infos, dann ist das eben so.
    Und ob man mit Einstellungen im Browser oder Manager etwas ändern kann..., glaub nicht..., außerdem sollte das eben nicht notwendig sein.
    Die wahre Schuld an diesem Problem trägt alleine der Programmierer der Webseite!!!

    Soviel rein theoretisch.
    Hilfe ist das keine :D, aber vllt können Leute helfen die diesen Manager gut genug kennen (ich verwende das nicht).
    Ich wollt auf jeden Fall damit sagen dass man die Schuld in dem Fall nicht immer bei sich selber suchen muss - gibt so viele Fehler in div Webseiten, dass man oft nur staunen kann...

    • Zitieren
  • gladiator-01
    Erleuchteter
    Punkte
    33.960
    Beiträge
    6.084
    • 22. Juli 2008 um 14:44
    • #5

    Danke Lack.
    Dieses Mal habe ich dich sogar verstanden :D. Ich muss zugeben, dass ich da ohnehin auf eine Antwort von dir gehofft hatte.

    Zitat von Lack;223237

    Problem für den Programmierer ist natürlich dass sich hier nicht jeder Browser (oder eben Downloadmanager) gleich verhält. Deswegen ist es ja auch eine eigene Kunst einen wirklich guten Header zu schreiben.

    Da ich das Problem mit IE6, IE7 und FF bei der von mir beschriebenen Seite habe, muss ich dann davon ausgehen, dass dort schlampig programmiert wurde. Ich könnte mir vorstellen, das solche "Fehlfunktionen" nicht gerade förderlich für eine solche Downloadseite sind. Nicht jeder kommt auf die Idee zu versuchen eine *.php Datei zu entpacken um dann doch noch ein brauchbares Ergebnis zu erziehlen.
    Naja, ich weiss jetzt woran es liegt und verhalte mich dem entsprechend.
    Downloadmanager ja oder nein, da hat jeder seine eigene Philosophie. Der Gebrauch hängt da auch von eigenen Bedürfnissen ab. Was geschieht mit und nach dem Download, Zeitgesteuerte Downloads etc.


    cu

    • Zitieren
  • schmied2005
    Profi
    Punkte
    3.775
    Beiträge
    672
    • 22. Juli 2008 um 16:28
    • #6

    Die Probleme treten bei mir meistens bei Firefox auf, wenn sie auftreten!!!

    Verwende dann Opera und der Download funzt!!!

    Ist also nur eine Programmierschlampigkeit, was ich aber da ich selber Programmierer bin , sehr schön nachvollziehen kann, weil ´dies einfach Flüchtgkeitsfehler sind !!!

    • Zitieren

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Spenden

Vielen Dank für die Unterstützung!
Hiermit unterstützt du Zebradem.
Das beinhaltet überwiegend die Serverkosten und Lizenzgebühren.
Spenden

Letzte Beiträge

  • Samsung TV Plus/Rakuten TV

    Fellfresse 10. Mai 2025 um 22:07
  • Pluto TV

    Fellfresse 10. Mai 2025 um 20:59
  • Elektronische Patientenakte: Sicherheitsbedenken durch den CCC

    Katze Flohli 10. Mai 2025 um 08:58
  • Festnahmen von Online-Drogenhändlern in Deutschland

    heugabel 9. Mai 2025 um 08:27
  • KJM kritisiert öffentliche Sperrlisten

    heugabel 8. Mai 2025 um 14:27
  • Plex Live TV / LG Channels / Wedo TV

    Fellfresse 7. Mai 2025 um 21:31
  • Deutsche Bank Sicherheitsvorfall: Romantische Eskapaden im Rechenzentrum

    heugabel 7. Mai 2025 um 17:27
  • Social-Media-Verbot für Kinder: Ein Blick auf Deutschlands Herausforderungen

    Katze Flohli 7. Mai 2025 um 16:46
  • Die Pornhub-Sperre in Deutschland: Ein kurzes Fazit

    Katze Flohli 7. Mai 2025 um 07:29
  • IPTV-Piraterie 2025: Ein Blick auf das illegale Streaming

    heugabel 5. Mai 2025 um 12:27

Aktivste Themen

  • Windows Vista seit heute erstmals offiziell auf deutsch!

    114 Antworten
  • VISTA! ERFAHRUNGEN der USER!

    55 Antworten
  • NOD 32 Super virenproggi

    52 Antworten
  • BPM Prof. Studio (inkl. Skins Bedienungsanleitung German.PDF-Full!)

    47 Antworten
  • *HDD Life PRO!"

    40 Antworten
  • Windows VISTA - Release Candidate 2 ist da!

    39 Antworten
  • Welchen Virenschutz verwendet ihr?

    35 Antworten
  • Suche einen guten Virenschutz ...

    35 Antworten
  • IP verbergen

    34 Antworten
  • Fuehrerschein.2007.2008.German

    33 Antworten
  1. Kontakt
© 2024 Zebradem - Software by WoltLab