Svimpis. Posted January 12, 2009 Report Posted January 12, 2009 (edited) Sveiki! Par skriptu: Viss sākas no programmas uz servera, kas nemitīgi veido jaunus failus un izvieto tos norādītajā mapē uz servera, tālāk iesaistās php skripts, kas saarhivē šos failus, saglabā, izdzēš oriģinālu. Problēma: Programma šos failus neuztaisa 1 mirklī, bet izveido, atver un veido ~30 minūtes, līdz ar to praktiski šo failu skripts nevar izdzēst, to man arī vajag, taču skripts izmet arī Warningu. Jautājums: Kā es varētu pārbaudīt vai šo failu skripts var izdzēst, un tad tikai izsaukt dzēšanas funkciju? Paldies. Edited January 13, 2009 by Svimpis.
Roze Posted January 13, 2009 Report Posted January 13, 2009 Ja pareizi sapratu tad tā pirmā programma locko failu.. Veids kā noskaidro varētu būt mēģināt no php dabūt locku: http://lv.php.net/flock Otrs variants vienkārši ignorēt kļūdu <? @unlink('fails.txt'); ?>
Svimpis. Posted January 13, 2009 Author Report Posted January 13, 2009 Paldies, pat nezināju, ka '@' nozīmē nerādīt brīdinājumu. :)
NiTrino Posted January 13, 2009 Report Posted January 13, 2009 while (file_exists($file)) { @unlink ($file); } (joks)
Recommended Posts