Hallo,
Ik heb een script dat automatisch een xml bestand moet updaten.
Wanneer ik dit via mijn browser uitvoer, geen probleem. Echter als ik een cronjob instel (via directadmin) krijg ik te horen dat het bestand niet schrijfbaar is.
Dit is mijn command line:
/usr/local/bin/php /home/deb8820n2/domains/***/public_html/cron_job/cache.php
Ik heb rechten 777 op alles gezet en nog heeft de cronjob blijkbaar geen rechten. Wget ondersteund mijn server geloof ik niet dus geen optie.
Dit stukje moet het wegschrijven:
Ik heb een script dat automatisch een xml bestand moet updaten.
Wanneer ik dit via mijn browser uitvoer, geen probleem. Echter als ik een cronjob instel (via directadmin) krijg ik te horen dat het bestand niet schrijfbaar is.
Dit is mijn command line:
/usr/local/bin/php /home/deb8820n2/domains/***/public_html/cron_job/cache.php
Ik heb rechten 777 op alles gezet en nog heeft de cronjob blijkbaar geen rechten. Wget ondersteund mijn server geloof ik niet dus geen optie.
Dit stukje moet het wegschrijven:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| if (is_writable($locatie)) { $handle = fopen($locatie, 'w'); if (fwrite($handle, $string)) { $toe=1; } else { $error[]='kan bestand niet schrijven.'; } fclose($handle); } else { $error[]='kan bestand niet schrijven'; } |