Re: convert_ in perl einbinden ???? - 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 sascha (539 Beiträge) am Montag, 16.Juni.2003, 13:49.
    Re: convert_ in perl einbinden ????

      hi sander,

      ich bekomme folgende fehlermeldung:

      [ Fehler: (perl) in /domain.de/test/suchen: Missing $ on loop variable at (eval 17) line 15. ]

      sascha


      <perl>
       
      

      %umlaut=(
      'Ö'=>'%d6',
         'Ü'=>'%dc',
         'Ä'=>'%c4',
         'ö'=>'%f6',
         'ü'=>'%fc',
         'ä'=>'%e4',
      
      )
      sub my_convert{
        my $string=shift;
        $string=convert_url($string);
        foreach keys(%umlaut){
         $string=~s/$_/$umlaut{$_}/g;
        }
        return $string;
      }
      if($cmd eq "all")
      {
      out "<a href='http://www.domain.de/baseportal/test/drucken&cmd=all&Id==$_id'>HIER</a>";
      }
      else
      {
      out "<a href='http://www.domain.de/baseportal/test/drucken&".my_convert(join//,@_sel)."'>HIER</a>";
      }
      </perl>
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von sascha (539 Beiträge) am Montag, 16.Juni.2003, 09:01.
    convert_ in perl einbinden ????

      hallo,

      ich versuche, im nachfolgenden perl-befehl, convert_html
      unterzubringen, damit &,Ä,Ö,Ü, etc. richtig erkannt werden.

      ich bekomme aber immer eine fehlermeldungen.

      was mache ich bloß falsch ????

      sascha



      <perl>
      if($cmd eq "all")
      {
      out "<a href='http://www.domain.de/baseportal/test/drucken&cmd=all&Id==$_id'>HIER</a>";
      }
      else
      {
      out "<a href='http://www.domain.de/baseportal/test/drucken&".convert_url(join//,@_sel)."'>HIER</a>";
      }
      </perl>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 16.Juni.2003, 10:23.
    Re: convert_ in perl einbinden ????

      ne das geht nicht, wenn du konvertieren wills dann in hexadezimal:

      <perl>
      
      %umlaut=(
         'Ö'=>'%d6',
         'Ü'=>'%dc',
         'Ä'=>'%c4',
         'ö'=>'%f6',
         'ü'=>'%fc',
         'ä'=>'%e4',
      
      )
      sub my_convert{
        my $string=shift;
        foreach keys(%umlaut){
         $string=~s/$_/$umlaut{$_}/g;
        }
        return convert_url($string);
      }
      if($cmd eq "all")
      {
      out "<a href='http://www.domain.de/baseportal/test/drucken&cmd=all&Id==$_id'>HIER</a>";
      }
      else
      {
      out "<a href='http://www.domain.de/baseportal/test/drucken&".my_convert(join//,@_sel)."'>HIER</a>";
      }
      </perl>
      

      Sander

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 16.Juni.2003, 11:48.
    Re: convert_ in perl einbinden ????

      ne war ein bischen falsch...
      <perl>
       
      
      %umlaut=(
      'Ö'=>'%d6',
         'Ü'=>'%dc',
         'Ä'=>'%c4',
         'ö'=>'%f6',
         'ü'=>'%fc',
         'ä'=>'%e4',
      
      )
      sub my_convert{
        my $string=shift;
        $string=convert_url($string);
        foreach keys(%umlaut){
         $string=~s/$_/$umlaut{$_}/g;
        }
        return $string;
      }
      if($cmd eq "all")
      {
      out "<a href='http://www.domain.de/baseportal/test/drucken&cmd=all&Id==$_id'>HIER</a>";
      }
      else
      {
      out "<a href='http://www.domain.de/baseportal/test/drucken&".my_convert(join//,@_sel)."'>HIER</a>";
      }
      </perl>
       
      

      sooo ;-)

     Antworten

    Beitrag von sascha (539 Beiträge) am Montag, 16.Juni.2003, 13:49.
    Re: convert_ in perl einbinden ????

      hi sander,

      ich bekomme folgende fehlermeldung:

      [ Fehler: (perl) in /domain.de/test/suchen: Missing $ on loop variable at (eval 17) line 15. ]

      sascha


      <perl>
       
      

      %umlaut=(
      'Ö'=>'%d6',
         'Ü'=>'%dc',
         'Ä'=>'%c4',
         'ö'=>'%f6',
         'ü'=>'%fc',
         'ä'=>'%e4',
      
      )
      sub my_convert{
        my $string=shift;
        $string=convert_url($string);
        foreach keys(%umlaut){
         $string=~s/$_/$umlaut{$_}/g;
        }
        return $string;
      }
      if($cmd eq "all")
      {
      out "<a href='http://www.domain.de/baseportal/test/drucken&cmd=all&Id==$_id'>HIER</a>";
      }
      else
      {
      out "<a href='http://www.domain.de/baseportal/test/drucken&".my_convert(join//,@_sel)."'>HIER</a>";
      }
      </perl>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 16.Juni.2003, 13:58.
    Re: convert_ in perl einbinden ????

      hmm, es ist eindeutig zu warm hier ;-)

       foreach (keys %umlaut){
         $string=~s/$_/$umlaut{$_}/g;
        }
      

      Sander

     Antworten

    Beitrag von sascha (539 Beiträge) am Montag, 16.Juni.2003, 14:20.
    Re: convert_ in perl einbinden ????

      sorry sander,

      jetzt kommt diese fehlermeldung:

      [ Fehler: (perl) in /domain.de/test/suchen_Kopie: syntax error at (eval 272) line 12, near ") sub my_convert" Can't use global $_ in "my" at (eval 272) line 16, near "$_" syntax error at (eval 272) line 21, near "; }" ]


      <perl>
       
      

      %umlaut=(
      'Ö'=>'%d6',
         'Ü'=>'%dc',
         'Ä'=>'%c4',
         'ö'=>'%f6',
         'ü'=>'%fc',
         'ä'=>'%e4',
      
      )
      sub my_convert{
        my $string=shift;
        $string=convert_url($string);
      foreach (keys %umlaut){
         $string=~s/$_/$umlaut{$_}/g;
        }
        return $string;
      }
      if($cmd eq "all")
      {
      out "<a href='http://www.domain.de/baseportal/test/drucken&cmd=all&Id==$_id'>HIER</a>";
      }
      else
      {
      out "<a href='http://www.domain.de/baseportal/test/drucken&".my_convert(join//,@_sel)."'>HIER</a>";
      }
      </perl>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 16.Juni.2003, 14:50.
    Re: convert_ in perl einbinden ????

      jeze: sogar getestet... ;-)

      %umlaut=(
      'Ö'=>'%d6',
         'Ü'=>'%dc',
         'Ä'=>'%c4',
         'ö'=>'%f6',
         'ü'=>'%fc',
         'ä'=>'%e4',
      );          ### hier fehlte ;
      sub my_convert{
        my $string=shift;
        $string=convert_url($string);
      foreach (keys %umlaut){
         $string=~s/$_/$umlaut{$_}/g;
        }
        return $string;
      }
      

      Sander

     Antworten

    Beitrag von sascha (539 Beiträge) am Montag, 16.Juni.2003, 15:45.
    thanx :-))

      funzt

      danke

      sascha

     Antworten


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