Amacım Source Forge deki CVS alanımdaki dosyaları alıp sonana tarih ekleyip sıkıştırmak. İlk önce resync denedim ama php dosyalarının başına ve sonunda bulunan ve CVS ye ait bazı bilgiler de vardı, onları tek tek ayıklamak uzun iş.
Daha sonra Source Forge'in bana verdiği alanı kullanarak cvs checkout ile yapmayı düşündüm. exec() fonksiyonuna izin vardı, yaptığım ufak denemeler sonuç veriyordu.
2 farklı komut buldum ancak çalıştıramadım, bu komutun çağırıldığı yere CVS yi indirmesi gerekiyordu ama kullanamadım sanırım:
sonra da aha bunu salladım:
fopen olmadı, dosya değil dedi, echo da çalışmadı.
Daha sonra Source Forge'in bana verdiği alanı kullanarak cvs checkout ile yapmayı düşündüm. exec() fonksiyonuna izin vardı, yaptığım ufak denemeler sonuç veriyordu.
2 farklı komut buldum ancak çalıştıramadım, bu komutun çağırıldığı yere CVS yi indirmesi gerekiyordu ama kullanamadım sanırım:
PHP:
//$cvs_check = exec('cvs -z3 -d:pserver:[email protected]:/cvsroot/deneme co -P script');
$cvs_check = exec('cvs -z3 -d:pserver:[email protected]:/cvsroot/deneme -q -z9 checkout -P script');
PHP:
$cvs_check = exec('cvs -z3 -d:pserver:[email protected]:/cvsroot/deneme -q -z9 checkout -P script');
//echo $cvs_check;
$cvs_dir = 'cvs/';
$islem = fopen("$cvs_dir", "ab+");
fwrite($islem, $cvs_check);
fclose($islem);