Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]11179[/thread]

html tags werden escaped



<< >> 10 Einträge, 1 Seite
Gast Gast
 2008-01-24 13:45
#105097 #105097
Hallo miteinander,
habe eine Frage und zwar, werden die html Tags in perl automatisch escaped?

Es ist so, hab ein Jabber bot der sendet Messages in den Channel, ich will dass die Messages farbig gesendet werden.

die Zeilen im code sehen so aus,


nun kommt das was ich hier schicke am Server aber escaped an.
es sollte aber so ankommen wie ich das sende also
Code: (dl )
1
2
nicht &lt;
sondern <


kann code nicht postennnnnnnnn
da kommt ne fehlermeldung
renee
 2008-01-24 13:46
#105099 #105099
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Also Perl macht das nicht. Höchstens ein Modul das Du verwendest. Welches verwendest Du denn?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Gast Gast
 2008-01-24 13:59
#105101 #105101
ich bin sehr schlecht in perl sehe eigentlich kein modul was vewendet wird,
könnt ihr bitte mal schauen?
hier das script in original.

http://www.wedul.com/trivia/SpicyTriviaBot.zip
renee
 2008-01-24 14:14
#105103 #105103
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ganz platt gesagt: Alles was ein "use" oder "require" vorne dran stehen hat ;-)

Poste mal die ersten Zeilen des Codes (nicht den kompletten Code).
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Gast Gast
 2008-01-24 14:29
#105106 #105106
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use warnings;
##################################################
###################### Setup #####################
##################################################

#include the list utilites for the shuffle function
use List::Util qw(first max maxstr min minstr shuffle sum);
#include the Jabber stuff
use Net::Jabber;
#include the switch statment
use Switch;

#This is the filename that contains the setup information
my $ConfigFile = "setup.ini";
nepos
 2008-01-24 15:08
#105111 #105111
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Eventuell escaped das CPAN:Net::Jabber da automatisch.
Gast Gast
 2008-01-24 15:24
#105114 #105114
das will ich aber nicht, kann man das nicht abschalten.
nepos
 2008-01-24 16:39
#105121 #105121
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Da müsstest du dich mal selber durch die Dokumentation wühlen. Ich kenne das Modul selbst nicht und auf die Schnelle hab ich da auch nix zu gefunden.
pq
 2008-01-24 16:47
#105123 #105123
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
und wenn jemand
<script>alert('Pech gehabt!')</script> sendet?
XSS sag ich nur.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Gast Gast
 2008-01-24 18:19
#105128 #105128
pq+2008-01-24 15:47:46--
und wenn jemand
<script>alert('Pech gehabt!')</script> sendet?
XSS sag ich nur.


es sollte ja die andre Richtung nicht escaped werden.
also das was von dem Bot gesendet wird sollte nicht escaped werden da ich die Fragen in einer Datei habe, und bei denen keine xss sachen drin sind.
die fragen werden ausgelesen und in den Chat raum gesendet.
und dort sollte ich eben das html zeugs senden.
<< >> 10 Einträge, 1 Seite



View all threads created 2008-01-24 13:45.