è chiaro hai scritto così tu:

chmod("../cartella/$_POST[cartella]/file.ext");

devi mettere:

chmod("../cartella/".$_POST['cartella']."/file.ext");

dimmi se va.