Похоже, у вашего веб-пользователя (apache, www, ...) нет прав на запись в папку, в которую вы пытаетесь написать. Или, если файл уже существует, у него нет разрешения на запись для этого файла.
Редактировать: Изменение прав доступа
Предположим, что вы работаете в системе типа linux с веб-сервером apache , сначала вам необходимо выяснить, под каким пользователем работает ваш веб-сервер. Вам нужно получить командную оболочку на сервере (ssh), и тогда вы, вероятно, увидите, что пользователь веб-сервера набирает следующую команду:
$ ps aux | grep httpd
В списке вы увидите все запущенные процессы apache с именем пользователя в первом столбце.
Допустим, веб-пользователь apache, теперь вам нужно дать разрешения на запись apache в этот каталог. Это можно сделать, изменив группу на apache и предоставив разрешения на запись для этой группы или изменив владельца каталога на apache. Допустим, вы хотите сменить группу:
$ chgrp apache /www/vhosts/yourraceresults.com/htdocs/trial
Предоставить владельцу и группе пользователей (apache) права на запись:
$ chmod 775 /www/vhosts/yourraceresults.com/htdocs/trial
Disclamer: это быстрое решение, но я не знаю много о безопасности, комментарии приветствуются!