It sounds like a permissions problem on the ../img/dynamic/ and ../img/dynamic/thumb/ folders.
Since the code is the same in both places, the permissions on the folder is likely the difference causing it to not work properly.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.