[JS, AJAX] Tekst do pliku

Odpowiedz Nowy wątek
2006-10-04 10:33
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?

Pozostało 580 znaków

2006-10-04 10:40
0

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

Pozostało 580 znaków

2006-10-04 10:43
0

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

Pozostało 580 znaków

2006-10-04 11:12
nav
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! ٩(ಥ_ಥ)۶

Pozostało 580 znaków

2006-10-04 11:26
0

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

Pozostało 580 znaków

2006-10-04 13:18
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; }

Pozostało 580 znaków

2006-10-04 14:04
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.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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