Hoi iedereen,

Ik wil een bestand na een bepaalde datum copieren?

Bijv: ik wil het bestand COUNTER.TXT op 01-09-2004 copieren als 2004_08.TXT.
Vervolgens wil ik dan op 01-10-2004 het bestand COUNTER.TXT copieren als 2004_09.TXT, etc

Heb hiervoor het volgende stukje php-code geschreven

Code:
<?php
if(!file_exists(date('Y') . '_' . date('m') . '.txt') && date('d') == 20) //Het is vandaag de 20ste om te testen :)
{ // het bestand bestaat niet, en het is de eerste van de maand
copy('Includes/counter.txt', 'Includes/' . date('Y') . '_' . date('m') . '.txt');
// we maken het dus aan :)
}
else
{
echo 'Het is niet de eerste van de maand en/of het bestand bestaat niet...';
}
?>


Maar nu krijg ik de volgende melding:
Warning: copy(Includes/2004_08.txt): failed to open stream: Permission denied in /home/virtual/site149/fst/var/www/test/index.php on line 14

Waarom????
Verkeerde CHMOD?
Nee staat voor zowel de Directory als het bestand op 777
Mss hoofd en kleine letters?
En :
<?
if(!file_exists(date('Y') . '_' . date('m') . '.txt') && date('d') == 20)
?>

Moet dat ook niet in Includes zitten?
Want daar lees en schrijf je wel naar ...
moet toch niks uit maken zolang de verwijzing van hwt betsand maar goed is
heb fout ontdekt.....

De destination file moet ook in dezelfde directory.
En dat had ik niet gedaan :((

Bedankt voor alle reacties
Had je toch al?
Diej includes?

Reageren