csv-datei von einem anderen server laden und abspeichern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • csv-datei von einem anderen server laden und abspeichern

    Hallo,

    auch ich habe ein Problem
    Einige werden sicher lachen aber ich hab keine Antwort gefunden und komme auch nicht weiter...

    Ich will eine csv-Datei von einem server laden und dann in einem Ordner auf meinem Server abspeichern.

    Ich hatte das mal mit einer Zip früher gemacht. Das Zip-File mit wget geladen, entpackt und für den Import nach Mysql aufbereitet. Hatte alles gefunzt, ist allrdings auch schon eine Weile her.

    Nun sitz ich hier schon seit Tagen und komm nicht weiter...

    Die csv-Datei kann ich auch im Browser laden.

    Das ist mein Code...

    <?php
    include("db.php");

    set_time_limit(0);
    ignore_user_abort(true);

    shell_exec("wget 'Link mit Benutzername und Password' > Pfad zum Ordner ");
    echo 'Datei geladen <br>';


    ?>

    Was mache ich Falsch???

    Danke schon mal

  • #2
    Warum nicht einfach copy() verwenden?

    Kommentar


    • #3
      Hab jetzt was gefunden womit der Download funktioniert

      Allerdings wird die CSV zerlegt...

      Ich wollte nicht die csv öffnen sondern nur laden und abspeichern...

      Code jetzt ist:


      $extern_url = "Link";
      $local_file = "xxx.csv";
      $fpread = @fopen($extern_url, 'r');
      if(!$fpread)
      {
      echo "Zur Zeit nicht erreichbar<br>n";
      #exit;
      } else {
      $fpwrite = @fopen($local_file, 'w');
      if(!$fpwrite)
      {
      echo "$errstr ($errno)<br>n";
      exit;
      } else {
      while(! feof($fpread) )
      {
      $buffer = @ltrim(Chop(fgets($fpread, 256)))."n";
      fputs($fpwrite, $buffer);
      }
      @fclose($fpread);
      }
      @fclose($fpwrite);
      }

      Kommentar


      • #4
        Ja danke, hatte ich auch schon gemacht, da hat es nicht gefunzt...
        jetzt gehts... war wohl zulange vor der Kiste und hab wohl nur noch mist gemacht...


        Danke ist erledigt!!!

        Kommentar

        Lädt...
        X