Svimpis. Posted January 12, 2009 Report Share 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. Link to comment Share on other sites More sharing options...
Roze Posted January 13, 2009 Report Share 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'); ?> Link to comment Share on other sites More sharing options...
Svimpis. Posted January 13, 2009 Author Report Share Posted January 13, 2009 Paldies, pat nezināju, ka '@' nozīmē nerādīt brīdinājumu. :) Link to comment Share on other sites More sharing options...
bubu Posted January 13, 2009 Report Share Posted January 13, 2009 Nevis tikai brīdinājumu, bet arī kļūdu. Link to comment Share on other sites More sharing options...
NiTrino Posted January 13, 2009 Report Share Posted January 13, 2009 while (file_exists($file)) { @unlink ($file); } (joks) Link to comment Share on other sites More sharing options...
Roze Posted January 14, 2009 Report Share Posted January 14, 2009 Slikts joks.. Link to comment Share on other sites More sharing options...
Recommended Posts