вообще нормально
mkdir('dir name', '0777');
file_put_contents('dir name/file.txt','any data');
echo file_get_contents('dir name/file.txt');
и на хостинге я вроде проблем не встречал, но по мне так _ замена пробела
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker