Hallo
wenn ich mit der Option "Bildupload" mir diverse Bilder hochlade, habe ich in meinem FTP-Programm folgendes Problem:
Zitat550 bildname.gif: Operation not permitted
Das Bild hat die CHMOD-Rechte: 0600
Aber auf 0777 umändern kann ich sie nicht, da bekomm ich die gleiche Fehlermeldung.
Wie bekomm ich die hochgeladenen Bilder auf mein Rechner zurück?
ZitatDas Bild hat die CHMOD-Rechte: 0600
Örks.
das ist übel, wenn Du nach dem Upload nicht mehr Besitzer des Bildes bist, hast Du bei diesen chmod keine Chance mit FTP etwas zu ändern.
Musst die chmod wieder mit einem PHP-Script ändern.
Hast Du zufällig über ein Kundencenter o.Ä. ein Web-FTP Zugang ?
Oder einen Web-Filemanager?
Dann könnstest Du es damit einmal ausprobieren.
MfG
jubilee
Mit dem PHP-Befehl
<?php
chmod("/somedir/somefile", 0777);
?>
bekomm ich die datei wieder gebrauchbar, aber was mich stört ist nur, dass dies nicht automatisch durch PragmaMx passiert. Oder habe ich was falsch gemacht?
Welcher Bildupload ist es denn (aus welchem Modul)?
Admin Menü -> Bildupload (admin.php?op=Images)
Hallo !
Ändere mal in der Datei admin/modules/images.php so ab Zeile 103:
alt :
Zitat
if (!move_uploaded_file($imgfile[$i],$copyto)) {
$message .= ""._PROBSIM." $imgfile_name[$i] "._TOIM."$copyto<br><br>";
} else {
$message .= "$imgfile_name[$i] "._SUCCESFULLIM."<br><br><img src=\"$udir2$imgfile_name[$i]\"><br><br><br>[ <a href=\"admin.php?op=Images\">"._MAIN."</a> ]\n";
}
neu :
Zitat
if (!move_uploaded_file($imgfile[$i],$copyto)) {
$message .= ""._PROBSIM." $imgfile_name[$i] "._TOIM."$copyto<br><br>";
} else {
$message .= "$imgfile_name[$i] "._SUCCESFULLIM."<br><br><img src=\"$udir2$imgfile_name[$i]\"><br><br><br>[ <a href=\"admin.php?op=Images\">"._MAIN."</a> ]\n";
umask(000);
@chmod("".$udir2$imgfile_name[$i]."",0644);
}
Den chmod (hier 644) kannst du ja noch nach Deinen Vorstellungen anpassen.
Probier einmal aus, ob es so funktioniert.
MfG
jubilee
:(
Zitat
Parse error: parse error, unexpected T_VARIABLE in /www/01092/htdocs/florian/dgb/page/admin/modules/images.php on line 108
Zeile 108:
@chmod("".$udir2$imgfile_name[$i]."", 0777);
versuch es so:
Zitat
@chmod("".$udir2."".$imgfile_name[$i]."", 0777);
:thumbup:
Funktioniert nun. Keine Fehlermeldung und das Bild kann ich nun auch per FTP benutzen
Dankeschön