Wie schalte ich die Fehlerbehandlung ein. Leider sehe ich nicht warum im folgenden script das Umbenennen nicht möglich ist, da keine Fehler angezeigt werden.
$d = dir('bilder') or die($php_errormsg);
while (false !== ($f = $d->read())) {
if (preg_match('/^'.$filename.'_(.*?).jpg$/',$f)) {
$neu = $d.$filename."_test.jpg";
print "alt: $f<br>";
rename($f,$neu) or die("kein umbenennen möglich: $php_errormsg");
}
if (preg_match('/^'.$filename.'_(.*?).jpg$/',$f)) {
print "neu: $f<br>";
}
}
$d->close();
$d = dir('bilder') or die($php_errormsg);
while (false !== ($f = $d->read())) {
if (preg_match('/^'.$filename.'_(.*?).jpg$/',$f)) {
$neu = $d.$filename."_test.jpg";
print "alt: $f<br>";
rename($f,$neu) or die("kein umbenennen möglich: $php_errormsg");
}
if (preg_match('/^'.$filename.'_(.*?).jpg$/',$f)) {
print "neu: $f<br>";
}
}
$d->close();
Kommentar