Schäm ...
Deshalb hatte ich ja gesagt: Nur wenn Makki nix dagegen hat.
Ich tu's nie wieder (solche Sachen verraten ...)
Deshalb hatte ich ja gesagt: Nur wenn Makki nix dagegen hat.
Ich tu's nie wieder (solche Sachen verraten ...)
[B]Name [/B]AUERSessionID [B]Wert [/B]******* [B]Host [/B]172.26.193.147 [B]Pfad [/B]/ [B]Sicher [/B]Nein [B]Gültig [/B]bisSitzungsende [B]Name [/B]******* [B]Wert [/B]user-name [B]Host [/B]172.26.193.147 [B]Pfad [/B]/ [B]Sicher [/B]Nein [B]Gültig [/B]bisSitzungsende
my $json_data = decode_json($listges_data); # hash fuer die Daten
### Plugin Array zerlegen $plugin_info{$plugname.'_cycle'} = 3600; # alle x sekunden #my $baseurl = 'http://172.26.193.148/test/statics/'; #my $listgesprurl = 'auerweb_page_listgespr.php?offset=0'; my $baseurl = 'http://172.26.193.147/'; my $listgesprurl = 'page_listgespr_state?offset=0'; my $debug = 0; ### ENDE Definitionen #return; ### ab hier nichts verändern my $date; my $time; my $call_length; my $ex_number; my $ex_name; my $direction; my $success; use JSON::XS; use HTTP::Cookies; use XML::Writer; use IO; use LWP::Simple; use HTML::Entities; use utf8; #use strict; use warnings; #use File::Find; #use XML::RSS; #use HTML::TreeBuilder; #use Getopt::Long; # Abfrage my $url = $baseurl.$listgesprurl; my $listges_data = get($url); #$listges_data = $string_data; #decode_entities($listges_data); #encode_entities($listges_data); #return $url; #return $listges_data; if ($listges_data eq undef) { return 'HTTP failed.'; } #$object = JSON::XS->new->decode (decode "UTF-16BE", $jsontext); #Daten decoden $listges_data= encode ('utf8', $listges_data->{response}); my $json_data = decode_json($listges_data); # hash fuer die Daten #my $json_data = from_json($listges_data); # hash fuer die Daten my $data_xml= new IO::File(">/var/www/AW/output.xml"); my $data_rss= new IO::File(">/var/www/AW/rss.xml"); my $writer_xml = new XML::Writer (OUTPUT => $data_xml, NEWLINES => 0); $writer_xml->xmlDecl('UTF-8'); $writer_xml->startTag ("calls"); #$write_xml-> my $writer_rss = new XML::Writer (OUTPUT => $data_rss, DATA_MODE => 1, DATA_INDENT=>2); $writer_rss->xmlDecl('UTF-8'); $writer_rss->startTag("rss" ,"version"=>"2.0", "xml:base"=>"http://172.26.193.148/visu", "xmlns:dc"=>"http://purl.org/dc/elements/1.1/"); $writer_rss->startTag ("channel"); $writer_rss->dataElement( "title", "Anrufliste" ); foreach my $call (@{$json_data}) { $date = @{$call}[1]; $time = @{$call}[2]; $call_length = @{$call}[3]; $ex_number = @{$call}[5]; $ex_name = @{$call}[6]; $direction = @{$call}[14]; $success = @{$call}[15]; if ($ex_name eq "") { $ex_name = "Unbekannt"; } $writer_xml->emptyTag ("call",'date' => $date, 'time'=> $time,'length' => $call_length,'ex-number' => $ex_number,'ex-name' => $ex_name,'direction' => $direction,'success' => $success); #rss $writer_rss->startTag ("item"); if ($success eq "vergebl.") { $writer_rss->dataElement( "title", "Verpasster Anruf von $ex_name ($ex_number)" ); $writer_rss->dataElement( "description", "Verpasster Anruf von $ex_name ($ex_number) um $time am $date" ); } else { $writer_rss->dataElement( "title", "Anruf von $ex_name ($ex_number)" ); $writer_rss->dataElement( "description", "Anruf von $ex_name ($ex_number) um $time am $date" ); } #$writer_rss->emptyTag ("call",'date' => @{$call}[1], 'time'=> @{$call}[2],'length' => @{$call}[3],'ex-number' => @{$call}[5],'ex-name' => @{$call}[6],'direction' => @{$call}[14],'success' => @{$call}[15]); $writer_rss->endTag("item"); } $writer_xml->endTag ("calls"); $writer_rss->endTag ("channel");
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar