How to apply texture the same size on all meshes? ignore mesh\normal size
So that's a solution for Cycles Render, not Blender Render: Try some parameters in the Image Texture node, like Box instead of Flat: