Helge: Noch immer Probleme mit Datei

Beitrag lesen

hi,

Ich bekam gestern den Tip, daß es mit system($posting $neues_posting) klappen sollte, was es aber auch nicht tut.

noe, wenn schon mit system, dann system(mv $posting $neues_posting) -
wenn du auf einem linux/unix arbeitest. keine ahnung, wie sowas in
der windoof-shell heisst ...

# ab hier will ich umbenennen

opendir(MES,"messages") or die "An error occurred : $!\n";
    while (my $datafile = readdir(MES))   {
        if ($datafile =~ /$posting/)    {
        rename($posting, $neues_posting);
        }
    }
    closedir(MES);
   #umbenennen Ende

so auf den ersten blick sollte das klappen, aber um einem solchen
fehler auf die spur zu kommen, das script mit -w (#!/usr/bin/perl -w)
laufen lassen und das 'rename' mit einem 'warn' (oder, hehe,
einem 'die') versehen, etwa so:

rename($posting, $neues_posting) or warn "Konnte $posting nicht in $neues_posting umbenennen, weil: $!\n";

jetzt einen blick in die logfiles deines webservers geworfen, und
du hast den grund. ich tippe ja mal auf falsche zugriffsrechte ... ??

viele gruesse

helge