AlexK Posted February 11, 2004 Report Share Posted February 11, 2004 Kādā veidā var likt PHP skriptam saglabāt failu uz lokālā datora? (Piem., c:/inet/zzz.txt). Es izmēģinājos ar FOPEN(); bet tas nostrādā tikai ar Apache, bet uz īsta servera - nekā. Kādam ir idejas par šo jautājumu? Link to comment Share on other sites More sharing options...
Venom Posted February 11, 2004 Report Share Posted February 11, 2004 mazliet padomā: ... php - server-side language ... a tev gribās saglabāt failu uz client side tev ir būtībā 2 izvēles: 1) piedāvāt downloadot failu, saglabājot to uz servera un nododot linku 2) uzlikt uz klienta datora "klienta" programmu (piem. Java appletu vai citādu socketus atvērt mākošo programmu) un nodot datus tai - tā tad varēs rakstīt lokāli bet izejot no jautājuma grūtuma pakāpes, tev der tikai 1) Link to comment Share on other sites More sharing options...
jb4 Posted February 11, 2004 Report Share Posted February 11, 2004 Uzliec error_reporting(E_ALL) skripta sākumā. Tas ieslēgs visu kļūdu pazinojumus. Tad noskaidrosi kas un kāpēc nerakstās. Visdrīzāk, ka nebūs pietiekamu tiesību. Direktorijā, kurā gribi saglabāt failu, vajag būt chmod 777 (to var nomainīt ar FTP klientu parasti) Vispār rakstīšana failā notiek šādi: <?php error_reporting(E_ALL); $f = fopen('fails.txt','w'); fputs($f,'Shii rindinja tiek ierakstiita failaa'); fclose($f); ?> Link to comment Share on other sites More sharing options...
Recommended Posts