Chmod directory 777 to save files?

I am using a php script to upload and save files to a directory. I noticed that when I have the directory chmoded at 755 that I cannot save files in this directory unless I chmod it at 777. Is this correct? Can you only save files to a chmoded 777 directories?

chown the directory instead?

You could also use 757