Schrift
[thread]10964[/thread]

Problem mit File Upload (Seite 2)

Leser: 3


<< |< 1 2 3 >| >> 30 Einträge, 3 Seiten
nepos
 2007-12-07 12:48
#103549 #103549
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Schon mal ins error.log deines Webservers geschaut? Da findest du normal bessere Hinweise, was denn genau am Skript nicht klappt...
Gast Gast
 2007-12-07 13:32
#103555 #103555
im error log steht nur :

[Fri Dec 07 10:56:39 2007] [error] [client 192.168.1.2] (8)Exec format error: exec of '/srv/www/cgi-bin/upload.cgi' failed
[Fri Dec 07 10:56:39 2007] [error] [client 192.168.1.2] Premature end of script headers: upload.cgi
Gast Gast
 2007-12-07 13:38
#103556 #103556
ok, jetzt hab ich ganz oben noch:

#!/usr/bin/perl -w

eingefügt und nun kommt der fehler:

syntax error at /srv/www/cgi-bin/upload.cgi line 20, near "=~ |"
BEGIN not safe after errors--compilation aborted at /srv/www/cgi-bin/upload.cgi line 62.
RalphFFM
 2007-12-07 14:01
#103557 #103557
User since
2006-11-16
258 Artikel
BenutzerIn
[Homepage] [default_avatar]
Da fehlen möglicherweise Ems vor den Regex-Ausdrücken. Also nicht
$cgi->param($SID) =~ |/\.\./|
schreiben, sondern mal mit
$cgi->param($SID) =~ m|/\.\./|
probieren ..
Gast Gast
 2007-12-07 14:04
#103558 #103558
ok, hab probiert.

resultat fehler:

Global symbol "$upl_err" requires explicit package name at /srv/www/cgi-bin/upload.cgi line 70.
BEGIN not safe after errors--compilation aborted at /srv/www/cgi-bin/upload.cgi line 82.
renee
 2007-12-07 14:15
#103561 #103561
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dann hast Du die Variable $upl_err nicht deklariert. Siehe auch diesen Wiki:Artikel.
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/
#Kein Kommentar
 2007-12-07 14:16
#103562 #103562
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
das ist die fehlermeldung von use strict. das heißt du hast die variable '$upl_err' nicht vorher mit 'my' oder 'our' deklariert!
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
Gast Gast
 2007-12-07 14:23
#103563 #103563
wunderbar, es geht voran :-)

hab nun die var $upl_err definiert und es geht nu weiter mit fehler:


Global symbol "$file" requires explicit package name at /srv/www/cgi-bin/upload.cgi line 94.
Global symbol "$file" requires explicit package name at /srv/www/cgi-bin/upload.cgi line 96.
Execution of /srv/www/cgi-bin/upload.cgi aborted due to compilation errors.
renee
 2007-12-07 14:39
#103565 #103565
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
das gleiche... (bitte den Artikel lesen)...
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
 2007-12-07 14:42
#103566 #103566
ok, hab nun $file irgend einen wert zugewießen.

nun kommt wieder:
<< |< 1 2 3 >| >> 30 Einträge, 3 Seiten



View all threads created 2007-12-06 12:20.