roman lenz: upload

hi hi

ich möchte Dateien uploaden und habe mir dafür von hier ein script geholt. das script läuft auch soweit.

wenn ich das script in mein script einbaue läuft es nicht mehr richtig.
im zielverzeichnis wird  eine datei angelegt aber nicht rein geschrieben.

kann mir einer weiter helfen?

besten dank

bis bis roman

sub upload {
#  my @ffile = split(/\/,$file);        # später ausbessern
#  $file = $ffile[$#ffile];
  my $data;
  open (DAT,'> '.$DIRsave.$file) || ($meld=$DIRsave.$file,&kill());
  binmode ($file);
  binmode (DAT);
  while(read $file,$data,1024) {
    print DAT $data || ($meld=$DIRsave.$file,&kill());
  }
  close (DAT);
}  #----Subende----

  1. Hi roman,

    im zielverzeichnis wird  eine datei angelegt aber nicht rein geschrieben.
    kann mir einer weiter helfen?

    einige Deiner aufgerufenen Perl-Funktionen würden Dir eine Fehlerbeschreibung zurückliefern - diese solltest Du dringend abfragen und ausgeben (so wie Du das bei 'open' schon tust, mindestens auch bei 'close', beispielsweise, und "$!" ausgeben usw.).

    So, wie Dein "Schönwetterskript" bisher arbeitet, läßt es Dich buchstäblich im Regen stehen, wenn irgendwas nicht so ist, wie Du das vielleicht gedacht hast.

    Viele Grüße
          Michael

    --
    T'Pol: I apologize if I acted inappropriately.
    V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
    (sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)
     => http://www.peter.in-berlin.de/projekte/selfcode/?code=sh%3A|+fo%3A}+ch%3A]+rl%3A(+br%3A^+n4%3A(+ie%3A%25+mo%3A)+va%3A|+de%3A%2F+zu%3A|+fl%3A(+ss%3A)+ls%3A~+js%3A|
    Auch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.