[JS, AJAX] Tekst do pliku

[JS, AJAX] Tekst do pliku
Rene
  • Rejestracja:około 23 lata
  • Ostatnio:około rok
0
Kopiuj
if (navigator.appName=="Netscape")
        xmlhttp = new XMLHttpRequest();
else if (navigator.appName=="Microsoft Internet Explorer")
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

    xmlhttp.open("GET","message_user.txt?rand=" + new Date(), true);
  • ok... tym da sie otworzyć za pomocą skryptu plik... ale...

Czy można zapisac cos do pliku - takze za pomoca skryptu?

MatroX
  • Rejestracja:około 22 lata
  • Ostatnio:prawie 11 lat
0

Nie w JS. Użyj PHP, albo czegoś innego po stronie serwera.

Rene
  • Rejestracja:około 23 lata
  • Ostatnio:około rok
0

ale jesteś na 100% pewny że nie da sie nawet jakoś przez xml? ... php będzie troche kłopotliwe - odświeżanie strony :/

nav
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Warszawa
0

JS przekazuje przy pomocy XmlHTTPRequest żądanie do skryptu PHP. Ten z kolei zapisuje dane na serwerze i zwraca w odpowiedzi, czy się powiodło, czy nie.

Masz zapisanie w PHP bez przeładowania strony.


utf-8 rlz! ٩(ಥ_ಥ)۶
Rene
  • Rejestracja:około 23 lata
  • Ostatnio:około rok
0

no i wszystko... dzieki... działa jak powinno ;)

DX
  • Rejestracja:prawie 20 lat
  • Ostatnio:4 miesiące
  • Postów:1072
0
nav napisał(a)

JS przekazuje przy pomocy XmlHTTPRequest żądanie do skryptu PHP. Ten z kolei zapisuje dane na serwerze i zwraca w odpowiedzi, czy się powiodło, czy nie.

Masz zapisanie w PHP bez przeładowania strony.

<ort>A propos</ort>, w jaki sposób najlepiej zwrócić informacje ze skryptu php do JS? Ja robie to tak, że wysyłam echo 1 lub echo 0, ale ten sposób jest troche lipny.


Pozdrawia DzieX int getRandomNumber() { return 4; }
MatroX
  • Rejestracja:około 22 lata
  • Ostatnio:prawie 11 lat
0
DzieX napisał(a)

<ort>Apropos</ort>, w jaki sposób najlepiej zwrócić informacje ze skryptu php do JS? Ja robie to tak, że wysyłam echo 1 lub echo 0, ale ten sposób jest troche lipny.

To <ort>najprostrzy</ort> sposób. Ale możesz równie dobrze pokusić się o wymyślenie własnego protokołu oparego na XMLu, którym PHP będzie posługiwał się do komunikacji z JS. Wtedy wszystko co będzie wysyłał PHP do JS będzie musiało być w XMLu. Np. zamiast 0 lub jeden otrzymasz:

Kopiuj
<?xml ... ?>
<root>
   <result>1</result>
</root>

...a to już sobie wrzucisz do XMLDocument i odczytasz interesujące Cię informacje.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.