Miten palvelimelle siis luodaan PHP-skriptillä tiedosto? Entä miten chmodaus onnistuu? Käytössäni on MBnetin kotisivut.
EDIT: ja millä chmod-arvolla tiedostoon on skriptistä luku- ja kirjoitusoikeus?
Muistelisin ettei MBnetissä ole sallittu touch() / chmod() funktioiden käyttö turvallisuussyistä, mutta chmod 667 riittää kirjoitukseen ja lukuun.
MBnetin joku häiskä kirjoitti:
MBinternetissä toimivat kaikki muut php:n funktiot paitsi seuraavat: phpsystem, exec, escapeshellarg, escapeshellcmd,
passthru, syslog, openlog, leak ja phpinfo
EDIT: ja tietokantaa ei ole
No siinä tapauksessa katso php:n manuaalista https://www.php.net/touch ja https://www.php.net/chmod
Myös fopen() yrittää luoda tiedoston jos sitä ei ole, mutta jos siihen ei ole oikeuksia niin ei ole =) Koikeile.
Voiko kansion chmodata?
EDIT: elikkä siis pitääkö jotain chmodausta olla, jotta voisi luoda filun skriptistä käsin?
Chmoddaa tiedosto, jolla ajattelit luoda uusia tiedostoja.
Aihe on jo aika vanha, joten et voi enää vastata siihen.