Thread Variable über Web steuern (19 answers)
Opened by MarioH at 2008-07-24 00:27

MarioH
 2008-07-30 16:26
#112899 #112899
User since
2008-07-24
11 Artikel
BenutzerIn
[default_avatar]
Muss mich leider mangels Perl-Kenntnisse weiter herantesten. Sicherlich lernt man aus Fehlen;aber ein kleines Erfolgserlebnis wäre nicht schlecht ;-)

aktueller Code
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
#!/usr/bin/perl 
use strict;
use warnings;
use CGI qw/:standard/;

# Neues CGI-Objekt, mit dem du Parameter auslesen kanns, HTTP-Header und HTML
# ausgeben kannst
my $query = CGI->new();

# Header ausgeben
print $query->header();

my $variable_value = $query->param('variable');

# ACHTUNG: Nachdem du den Wert der Variable in ein Shell-Skript weitergibst,
# solltest du unbedingt prüfen, dass da kein Mist drinsteht. Da ich nicht weiss,
# welche Werte denn in dieser Variablen stehen dürfen, kann ich dir dafür keinen
# Check vorgeben!!!

open my $pipe, '|-', '/etc/test.sh' or die $!;
{
local $SIG{PIPE} = 'IGNORE';
print $pipe "$variable_value" or die $!;
}
close $pipe or die $?;


Fehler bei Ausführung:
Code: (dl )
Use of uninitialized value in string at mario.cgi line 23.


Von einem funktionierenden Beispiel aus würde ich sicherlich die genannten Quellen und Tipps zum Test verarbeiten können.

Danke

Mario

View full thread Variable über Web steuern