please without which php functions would be impossible to add content into file or upload an file from (computer or url) within an php script?

i wish to find which functions are essential for doing that task:
- adding new content to a file on apache, php webhosting
- uploading new file (from computer or url or from whatever)
- creating a file with content from within php script

thank You