Re: Probleme 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 Pouraga (1396 Beiträge) am Mittwoch, 28.Dezember.2005, 23:13.
    Re: Probleme CSV Import

      Schnuddel heisst alles für das mir kein Name einfällt. :)

      Wenn du bei dem EOF bleiben möchtest dann z.B so

      $schnuddel="shopid=".$value[7]."&title=".$value[1]."&descr=".$value[2]."&place=".$value[3]."&venue=".$value[4]; 
      $Karten=<<EOF;
      <a href="http://topevents24.cc/shop/default.asp?id=3641&id2=&cust=&log=login&agid=&key=&mode=shop&$schnuddel" target="_blank">
      <img border="0" src="http://www.daten-banken.de/infos-ueber-tickets-und-eintrittskarten.gif" width="32" height="16"></a>
      EOF
      

      Oder gleich so

      $Karte = '<a href="http://topevents24.cc/shop/default.asp?id=3641&id2=&cust=&log=login&agid=&key=&mode=shop&';
      $Karte.= "shopid=".$value[7]."&title=".$value[1]."&descr=".$value[2]."&place=".$value[3]."&venue=".$value[4].' target="_blank">';
      $Karte.= '<img border="0" src="http://www.daten-banken.de/infos-ueber-tickets-und-eintrittskarten.gif" width="32" height="16"></a>';
      

      Oder ganz krativ
      @parms = (undef,"title","descr","place","venue",undef,undef,"shopid");
      $schnudell .= "&".$parms[$_]."=".$value[$_] for ((1..5,7));
      $Karten=<<EOF;
      
      .... rest wie erstens


      Was kein bischen kürzer, oder übersichtlicher ist aber cooler aussieht :)


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Reiner (306 Beiträge) am Montag, 26.Dezember.2005, 11:32. WWW: tickets-und-eintrittskarten.de
    Probleme CSV Import

      Hallo
      Habe meinen CSV Import noch mal kontrolliert.
      Cronjob und alles passt..
      Nur werden meine Values nicht in das Feld "Karten" geschrieben.
      Das war das Script

      <perl>
      $now=datum("-3",'Jahr Monat0 Tag0');
      $now=~s/ //g;
      $content=get "http://blabla.de/logfiles/$now.csv";
      if($content=~/^DATUM;TITEL;BESCHREIBUNG/){
      @lines=split/\n/,$content; ## datensätze aufdröseln
       
      

      # wenn erste zeile feldnamen sind, kommentar davor entfernen


      shift @lines;}
       
      foreach $ds (@lines){
      my @values = split/;/,$ds; ## aktuellen datensat in Liste einlesen, damit die Werte über ihren Index ausgelesen werden können
      $Karten=<<EOF;
      <a href="http://topevents24.cc/shop/default.asp?id=3641&id2=&cust=&log=login&agid=&key=&mode=shop&shopid=$value[7]&title=$value[1]&descr=$value[2]&place=$value[3]&venue=$value[4]" 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[3],"SPIELSTAETTE",$values[4],"PROV",$values[5],"KAT",$values[6],"SHOPID",$values[7],"Karten",$Karten],"topevents"; # achtung $values beginnt bei 0
      }
      del "DATUM<jetzt", "topevents";
      </perl>
      


      So sollte der Link aussehen.
      http://topevents24.cc/shop/default.asp?id=3641&id2=&usid=691104901021&cust=&log=login&agid=&key=&mode=shop&shopid=1969&title=Brunner%20&%20Brunner&descr=&place=Hamburg&venue=Laeiszhalle%20Hamburg%20Grosser%20Saal
      und so ist er tatsächlich..

      http://topevents24.cc/shop/default.asp?id=3641&id2=&cust=&log=login&agid=&key=&mode=shop&shopid=

      Wer weis was da falsch ist?

      Viele Grüße und schöne Weihnachten
      Reiner

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 28.Dezember.2005, 18:52.
    Re: Probleme CSV Import

      Oh, noch keine Antwort noch so langer Zeit. Und dabei ist die Fehlerbeschreibung sowas von Vorbildlich.

      Das Problem scheint zu sein das Perl nicht richtig errät was du möchtest. ;) Eingesetzt wird nicht die Variable "$values[7]" sondern "$values[7]&title=" und die gibbet dann nicht.

      Abhilfe:
      $schnuddel="shopid=".$value[7]."&title=".$value[1]."&descr=".$value[2]."&place=".$value[3]."&venue=".$value[4];
      

      oder ähnliches

     Antworten

    Beitrag von Reiner (306 Beiträge) am Mittwoch, 28.Dezember.2005, 19:38. WWW: tickets-und-eintrittskarten.de
    Re: Probleme CSV Import

      Hi Pouraga,
      Danke dass Du mir hilfst.
      Komme damit nicht klar..
      Meinst Du das ganze so?

      <a href="http://topevents24.cc/shop/default.asp?id=3641&id2=&cust=&log=login&agid=&key=&mode=shop&shopid=".$value[7]."&title=".$value[1]."&descr=".$value[2]."&place=".$value[3]."&venue=".$value[4]." target="_blank">
      <img border="0" src="http://www.daten-banken.de/infos-ueber-tickets-und-eintrittskarten.gif" width="32" height="16"></a>
      

      Da wird auch nix in den Link geschrieben.

      oder wie soll das rein?

      Weis jetzt nicht so genau was mit schnuddel gemeint ist.

      Grüße Reiner
      Ps: Sorry wenn das mit der Fehlerbeschreibung ironisch gemeint war.
      Wusste eben nicht anders wie ich das Problem darstellen sollte.

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 28.Dezember.2005, 23:13.
    Re: Probleme CSV Import

      Schnuddel heisst alles für das mir kein Name einfällt. :)

      Wenn du bei dem EOF bleiben möchtest dann z.B so

      $schnuddel="shopid=".$value[7]."&title=".$value[1]."&descr=".$value[2]."&place=".$value[3]."&venue=".$value[4]; 
      $Karten=<<EOF;
      <a href="http://topevents24.cc/shop/default.asp?id=3641&id2=&cust=&log=login&agid=&key=&mode=shop&$schnuddel" target="_blank">
      <img border="0" src="http://www.daten-banken.de/infos-ueber-tickets-und-eintrittskarten.gif" width="32" height="16"></a>
      EOF
      

      Oder gleich so

      $Karte = '<a href="http://topevents24.cc/shop/default.asp?id=3641&id2=&cust=&log=login&agid=&key=&mode=shop&';
      $Karte.= "shopid=".$value[7]."&title=".$value[1]."&descr=".$value[2]."&place=".$value[3]."&venue=".$value[4].' target="_blank">';
      $Karte.= '<img border="0" src="http://www.daten-banken.de/infos-ueber-tickets-und-eintrittskarten.gif" width="32" height="16"></a>';
      

      Oder ganz krativ
      @parms = (undef,"title","descr","place","venue",undef,undef,"shopid");
      $schnudell .= "&".$parms[$_]."=".$value[$_] for ((1..5,7));
      $Karten=<<EOF;
      
      .... rest wie erstens


      Was kein bischen kürzer, oder übersichtlicher ist aber cooler aussieht :)

     Antworten

    Beitrag von Reiner (306 Beiträge) am Donnerstag, 29.Dezember.2005, 08:17. WWW: tickets-und-eintrittskarten.de/
    Re: Probleme CSV Import

      Hab das jetzt so gemacht

      @parms = (undef,"title","descr","place","venue",undef,undef,"shopid");
      $schnudell .= "&".$parms[$_]."=".$value[$_] for ((1..5,7));
      $Karten=<<EOF;
      <a href="http://topevents24.cc/shop/default.asp?id=3641&id2=&cust=&log=login&agid=&key=&mode=shop&$schnuddel" target="_blank">
      <img border="0" src="http://www.daten-banken.de/infos-ueber-tickets-und-eintrittskarten.gif" width="32" height="16"></a>
      EOF
      

      Es wird aber nix in den Link geschrieben.
      Die beiden ersten Varianten gingen auch nicht.

      schnudell passt das gefällt mir ;)

     Antworten

    Beitrag von Reiner (306 Beiträge) am Donnerstag, 29.Dezember.2005, 08:28. WWW: tickets-und-eintrittskarten.de/
    Re: Probleme CSV Import Es Klappt....

      Vielen Dank für Deine Hilfe und den schnuddel ;-)
      Jetzt klappt es
      Es darf nicht value sondern values sein.
      Suuuuuper :))))
      Viele Grüße
      Reiner

     Antworten


     
 Liste der Einträge von 20700 bis 20850: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.08s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!