![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 27.05.2003 Ostrzeżenie: (0%)
|
Potrzebuję zapisać przez javascript coś do pliku, znalazłem w internecie jakieś przykłady, które wygladają sensownie ale za cholere nie działaja (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Przedstawiam poniżej:
<script language="JavaScript1.2" type="text/javascript"> <!-- //plik = new File("E:\Program Files\EasyPHP1-7\www\bannery\plik.txt"); //plik = new File("E://Program Files//EasyPHP1-7//www//bannery//plik.txt"); plik = new File("plik.txt"); if (plik.open("w")) { plik.write("tralalalaala"); plik.close(); } else { write("Nie mogę otworzyć pliku."); } //--> </script> Czy ktoś orientujący się mógłby mi wytłumaczyć czemu ten kod nie działa? Co do ściezki probowałem jak widać róznych ale nie idzie z zadna (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 1 Dołączył: 20.05.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
Z tego co wiem, to nie da sie zapisac pliku lokalnego za pomoca JavaScript z poziomu przegladarki...
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 29.05.2006 Skąd: /dev/null Ostrzeżenie: (0%)
|
Zgadzam się z przedmówcą powyżej. Do tego wystarczy looknąć na debugger javascript gdzie wywala brak definicji File, stąd nie można użyć czegoś w stylu new File();. Nie wiem kto pisze takie kwiatki...
Jednak można za pomocą JavaScript podobnie jak VBScript dostać się do systemu plików, ale tylko lokalnie i trzeba użyć w tym celu ActiVeX. np cos jak poniżej: Sprawdzałem i działa. Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 27.05.2003 Ostrzeżenie: (0%)
|
Ok. dzieki za informacje, też tak z czasem pomyślałem ze chyba nie ma takiej mozliwosci... a ten przykład hmm z sieci wziąłem (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) Niestety Twojego kodu nie będę mgl użyć gdyż potrzebuję zapisać pewne informacje na serwerze (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Wymyśliłem jednka pewien inny sposób i moze dam radę to obejść (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#5
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat Jednak można za pomocą JavaScript podobnie jak VBScript dostać się do systemu plików, ale tylko lokalnie i trzeba użyć w tym celu ActiVeX. np cos jak poniżej: Tylko IE (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Cytat Niestety Twojego kodu nie będę mgl użyć gdyż potrzebuję zapisać pewne informacje na serwerze A co stoi na przeszkodzie, aby użyć AJAX-a? |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 23:39 |