Problem tkwi w czymś innym.
U providera właścicielem plików jestem ja - robię z nimi co chcę.
Jednak logując się do panelu administracyjnego mojej strony nie jestem jestem już właścicielem ponieważ loguję się (z pkt widzenia providera) jako nobody. Tracę wiec potrzebne mi uprawnienia.
Ze względu na to, że korzystamy z php4.3.x nie ma funkcji file_put_contents więc stworzona jest funkcja dodatkowa umożliwiająca tworzenie plików, niestety tworząc plik dostaje on uprawnienia 755 i z poziomu nobody nie mogę go usunąć:
if (!function_exists('file_put_contents')) {
function file_put_contents($file, $string)
{
//Funkcja file_put_contents dla starszych wersji
//php
if(!$f=fopen($file, 'w')) return false;
if(!fwrite($f, $string)) return false;
if(!fclose($f)) return false;
return true;
}}
Tworząc plik muszę nadawać mu uprawnienia 777.
PS. manuala czytalem