Thread Problem: Aus @ wird%40. (22 answers)
Opened by Gast at 2008-05-19 11:20

renee
 2008-05-21 13:57
#110045 #110045
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Gast+2008-05-21 11:43:56--
ich habe den Code ausprobiert und muß sagen, daß in dem File kein Text drinsteht.
Was mache ich falsch?


Das lässt sich schwer sagen, so ganz ohne den Code zu sehen.

Mein Code funktioniert nämlich soweit:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
rbaecker@www-devel-rbaecker ~ $ cd community/
rbaecker@www-devel-rbaecker ~/community $ ll
total 0
rbaecker@www-devel-rbaecker ~/community $ vi cgi.pl
rbaecker@www-devel-rbaecker ~/community $ cat cgi.pl
#!/usr/bin/perl

use strict;
use warnings;
use CGI;

open FILE, '>', 'test.out' or die $!;
open HTMLFILE, '>', 'test2.out' or die $!;

my %FORM = CGI::Vars();

my $allow_html = 0;

if( $allow_html != 1 ){
for my $key ( keys %FORM ){
$FORM{$key} =~ s/<([^>]|\n)*>//g;
}
}

while( my ($key,$value) = each %FORM ){
next if $key eq 'Submit';
print FILE $key, "=", $value,"\n";
print HTMLFILE "<tr>\n<td>$key</td>\n<td>$value</td>\n</tr>\n";
}

rbaecker@www-devel-rbaecker ~/community $ perl cgi.pl test=1 hallo=2 mein_test=3 perl=community
rbaecker@www-devel-rbaecker ~/community $ ll
total 12
-rw-rw-r-- 1 rbaecker rbaecker 468 2008-05-21 11:55 cgi.pl
-rw-rw-r-- 1 rbaecker rbaecker 158 2008-05-21 11:56 test2.out
-rw-rw-r-- 1 rbaecker rbaecker 42 2008-05-21 11:56 test.out
rbaecker@www-devel-rbaecker ~/community $ cat test.out
perl=community
test=1
mein_test=3
hallo=2
rbaecker@www-devel-rbaecker ~/community $ cat test2.out
<tr>
<td>perl</td>
<td>community</td>
</tr>
<tr>
<td>test</td>
<td>1</td>
</tr>
<tr>
<td>mein_test</td>
<td>3</td>
</tr>
<tr>
<td>hallo</td>
<td>2</td>
</tr>
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/

View full thread Problem: Aus @ wird%40.