Announcement

Collapse
No announcement yet.

fopen im Internet

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • fopen im Internet

    Hy,<br>
    ich wollte ne art DOwnload Mangaer Programmieren,<br>
    von der Platte aus kann ich das <bR>
    auch eigentlich ganz gut machen indem ich die Datei<br>
    miot fopen(...); öffne. Jetzt möchte ich z.B. die <br>
    index.html von google (http:\\www.google.de) öffnen,<br>
    nur das geht nich.<bR>
    ich habs dann mal mit \\google.de\index.html versucht,<br>
    (\\127.0.0.1\c\test.html nimmt er an) aber das geht auch nich<br>
    Weis da einer vieleicht weiter?<br>
    <br>
    <b>mfg.:</b> Andre`

  • #2
    Im Internet kannst du nicht mit Fopen usw. arbeiten. Da du einen Download machen willst, mußt du einen FTP Client programmieren. Dafür gibt es im C++Builder auf der Registerkarte Internet schon einen vorgefertigten Client.

    Im Filesystem auf deiner Platte geht natürlich Fopen. Im Internet gehst du an einen Server (Port 21) und lädst die Datei über das FTP -Protokoll
    Christian

    Comment


    • #3
      <b>thx</b><br>Ich probiers mal<br&gt

      Comment


      • #4
        Hy,<br>
        ich hab mir die ftp Komponente und die HTTP mal angeguckt,<br>
        jetzt stellt sich das Problem das ich bei www.google.de<br>
        nichts mit der FTP Komponente bekommen kann und <br>
        wenn ich das mit der HTTP komponente mache<bR>
        dann kann ich nicht alle Datein Downloaden.<br>
        Weis vieleicht einer wie ich <bR>
        Datein im http am besten öffnben kann?<bR>
        <br>
        <b>mfg.: </b>Andre`

        Comment


        • #5
          Naja, es ist ja auch so:

          Wer sagt das du alles bekommen darfst. Als Webmaster kannst du Bereiche für den download freigeben/sperren, oder Port 21 für den FTP ganz sperren.

          Ansonsten müßtest du eine eigenen Client entwerfen der über WWW (Port 80) die Dateien abgreift und bei dir speichert. Das wäre dann so, als ob du im Browser auswählst "Datei speichern/ Ganze Website speichern, alle durch Link verbundene Dateien speichern".

          An einige Inhalte wirst du aber wohl auch nicht rankommen, wenn diese dynamisch zur Laufzeit erzeugt werden. Die über Servlets, oder PERL oder andere Methoden erzeugte Seiten stehen physikalisch nitcht zur Verfügung.

          Die Registerkarte Internet hat auch einen HTTP Client
          Christian

          Comment


          • #6
            Hy,<br>
            ich hab die HTTP komponente gesehen nur <br>
            mit der kann man keine datein sugen.<bR>
            Trotzdem danke<br>
            <br>
            mfg.: Andre

            Comment

            Working...
            X