Re: csv import - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Reiner (306 Beiträge) am Dienstag, 20.Dezember.2005, 12:27. WWW: tickets-und-eintrittskarten.de
    Re: csv import

      Hallo Sander,
      hab das so gemacht und das wird auch fehlerfrei abgearbeitet.

      <perl>
      $now=datum("jetzt",'JahrMonat0Tag0');
       
      

      $content=get "http://admin.blabla.de/logfiles/$now.csv";


      @lines=split/\n/,$content; ## datensätze aufdröseln
       
      

      # wenn erste zeile feldnamen sind, kommentar davor entfernen


      shift @lines;
       
      

      foreach $ds (@lines){


        @values=split/;/,@ds; ## einzelne werte des ds aufdröseln
        $Karten=<<EOF;
      <a href="http://topevents24.cc/shop/default.asp?id=3641&id2=&usid=691104901021&cust=&log=login&agid=&key=&mode=shop&shopid=$SHOPID&title=$TITEL&descr=$BESCHREIBUNG&place=$ORT&venue=$SPIELSTAETTE" target="_blank">
      <img border="0" src="http://www.daten-banken.de/infos-ueber-tickets-und-eintrittskarten.gif" width="32" height="16"></a>
      EOF
      put ["DATUM",$values[0],"TITEL",$values[1],"BESCHREIBUNG",$values[2],"ORT",$values[2],"SPIELSTAETTE",$values[2],"PROV",$values[2],"KAT",$values[2],"SHOPID",$values[2]],"topevents"; # achtung $values beginnt bei 0
      } 
      

      </perl>

      Ich weis nicht ob das so richtig ist....
      In die Datenbank wird auch was geschrieben.
      Und zwar 59 Datensätze mit dem Heutigen Datum.
      Die anderen Felder sind leer.
      Vom Heutigen Datum existiert aber noch gar keine Datei..
      Wir müssten entweder immer die aktuellste oder zumindest Heute-1 nehmen.
      Kannst Du bitte noch mal drüber schauen?

      Grüße
      Reiner


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Sander (8133 Beiträge) am Montag, 19.Dezember.2005, 22:34.
    csv import

      Re: Fehler Gefunden klappt aber nicht: Link über Feldinhalte erstellen

      Hallo Sander,
      Es freut mich dass Du Dich meiner annimmst :-)
      Danke für das Script.
      Und wo bau ich das ein?
      Und was mach ich mit dem Cronjob?
      Muss ich da einen Befehl eingeben?
      Hab das noch nie gemacht..


      Beitrag von Sander am Montag, 19.Dezember.2005, 22:32

      Re: Fehler Gefunden klappt aber nicht: Link über Feldinhalte erstellen

      probiers erst mal, den cronjob kann man dann immer noch machen.
      am besten mal nen neuen thread machen, der is schon zu lang ;)

      nachtrag: ausserdem kaputt ;)

     Antworten

    Beitrag von Reiner (306 Beiträge) am Dienstag, 20.Dezember.2005, 12:27. WWW: tickets-und-eintrittskarten.de
    Re: csv import

      Hallo Sander,
      hab das so gemacht und das wird auch fehlerfrei abgearbeitet.

      <perl>
      $now=datum("jetzt",'JahrMonat0Tag0');
       
      

      $content=get "http://admin.blabla.de/logfiles/$now.csv";


      @lines=split/\n/,$content; ## datensätze aufdröseln
       
      

      # wenn erste zeile feldnamen sind, kommentar davor entfernen


      shift @lines;
       
      

      foreach $ds (@lines){


        @values=split/;/,@ds; ## einzelne werte des ds aufdröseln
        $Karten=<<EOF;
      <a href="http://topevents24.cc/shop/default.asp?id=3641&id2=&usid=691104901021&cust=&log=login&agid=&key=&mode=shop&shopid=$SHOPID&title=$TITEL&descr=$BESCHREIBUNG&place=$ORT&venue=$SPIELSTAETTE" target="_blank">
      <img border="0" src="http://www.daten-banken.de/infos-ueber-tickets-und-eintrittskarten.gif" width="32" height="16"></a>
      EOF
      put ["DATUM",$values[0],"TITEL",$values[1],"BESCHREIBUNG",$values[2],"ORT",$values[2],"SPIELSTAETTE",$values[2],"PROV",$values[2],"KAT",$values[2],"SHOPID",$values[2]],"topevents"; # achtung $values beginnt bei 0
      } 
      

      </perl>

      Ich weis nicht ob das so richtig ist....
      In die Datenbank wird auch was geschrieben.
      Und zwar 59 Datensätze mit dem Heutigen Datum.
      Die anderen Felder sind leer.
      Vom Heutigen Datum existiert aber noch gar keine Datei..
      Wir müssten entweder immer die aktuellste oder zumindest Heute-1 nehmen.
      Kannst Du bitte noch mal drüber schauen?

      Grüße
      Reiner

     Antworten


     
 Liste der Einträge von 20851 bis 21001:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!