[JS, AJAX] Tekst do pliku

0
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?

0

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

0

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

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.

0

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

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.

0
DzieX napisał(a)

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:

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

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1