php ergebnis nach csv exportieren

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

  • php ergebnis nach csv exportieren

    Hallo,

    ich habe ein Problem.
    Ich lasse mir Daten auf meiner DB in einer Tabellen ausgeben.
    Nun möchte ich ddiese Tabellenausgabe per link als .cvs apspeichern können.

    Hab schonmal das forum gesucht, bin aber nicht gross weiter gekommen.

    Wer kann mir tips geben?
    PHP-Code:
    //header für csv
    $csv get_get_var("csv");
        if (
    $csv == "true") {
        
    header"Content-Type: text/csv" );
        
    header"Content-Disposition: attachment; filename=barring.csv" );
        }

    $ref $_SERVER['HTTP_REFERER'];
     
        if (
    strpos($ref"?") === false)
        
    $ref .= "?csv=true";
        else
        
    $ref .= "&csv=true";

        

    echo 
    '<a href="barring.php?"'.$_SERVER["QUERY_STRING"].'">als .csv-Datei downloaden</a>'
    Also das ich nur mein Teil was ich mit csv habe. Ich hab mir das auch aus einem anderes Scripts entliehen und habe wiederrum versucht es um zu modeln.
    Kurzum, es geht nicht

    Wer weis Rat?
    gruss pedro

  • #2
    Die CSV Datei ansich hast du aber?
    gruss Chris

    [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

    Kommentar


    • #3
      nein

      habe keine..ich dachte ic hschreib hier hin wie die heisen soll?
      Oh mann! Also erster Fehler.

      Ich habe eine SQL Ausgabe, die soll als csv Datei speicherbar sein.

      Und per Link soll man diese Datei eben aufrufen können.
      gruss pedro

      Kommentar


      • #4
        header('Content-type: application/force-download');
        header('Content-Transfer-Encoding: Binary');
        header('Content-length: '.filesize($file));
        header('Content-disposition: attachment;
        filename='.basename($file));
        readfile($file);
        Slava
        bituniverse.com

        Kommentar


        • #5
          Bist du sicher, dass du diesen
          PHP-Code:
          $ref $_SERVER['HTTP_REFERER']; 
          auswerten willst ? Manche Browser schicken den Referer gar nicht mit.
          Warum nicht
          PHP-Code:
          $ref $_SERVER['QUERY_STRING']; 
          machen ? Dieser ist immer vorhanden und kann vom Browser nicht unterdrückt werden.

          Gruss

          tobi
          Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

          [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
          Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

          Kommentar


          • #6
            danke!

            wie gesagt, habe sowas bisher noch nicht gemacht...daher dachte ich ich versuche damit zu arbeiten was schon da war ! danke für eure hilfe..ich werde es testen und mich ggf wiede melden! kann aber bis Freitag dauern..bin jetzt nicht mehr im büro.Danke!
            gruss pedro

            Kommentar


            • #7
              hy,

              wollte nur kurz bescbeid geben, das ich eure tips beachtet habe, aber ich schaffe es einfach nciht meine sql ausgabe in ein csv file umzuwandeln... ich bekomme es einfach nicht hin... ich weis nicht wie ich dem link zum download die sql daten übergeben soll
              gruss pedro

              Kommentar


              • #8
                csv daten kannst du deinem link nicht übergeben.

                Die datei muss existieren..

                Dazu Manuals von fopen fwrite fclose lesen.
                gruss Chris

                [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

                Kommentar


                • #9
                  schau dir die mal an:
                  http://www.google.de/search?hl=de&q=php+sql2csv&meta=

                  Kommentar


                  • #10
                    danke leute..ich meld mcih wieder wenn ich mit belesen habe...
                    gruss pedro

                    Kommentar

                    Lädt...
                    X