Autoryzacja za pomocą pliku .htaccess w Apache

Zawartosc pliku .htaccess AuthType Basic require valid-user AuthUserFile /sciezka/do/pliku/.htpasswd AuthName "Podaj haslo" Zawartosc pliku .htpasswd nazwa_user:haslo_zakodowane Tutaj znajdziesz generator haseł dla pliku .htaccess: http://www.htaccesseditor.com/en.shtml#a_basic (...)

Problem z kodowaniem utf-8 i iso-8859-2 w AJAX i PHP

[ad#post]Na początek należy zaznaczyć, że AJAX domyślnie przesyła dane używając kodowania UTF-8 więc idealną sytuacja byłoby gdybyś używał kodowania UTF-8 wszędzie na swojej stronie, począwszy od kodowania strony META, kodowaniu plików źródłowych html/php/javascript a skończywszy na danych przesyłanych do i z bazy danych czy innych plików . Załóżmy jednak, że Twoja strona używa kodowania iso-8859-2, które definiujesz na stronie wywołującej skrypt AJAX w nastepujący sposób: <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> Następnie wywołujemy AJAX var parametr; http.open("GET", (...)

Jak utworzyć obiekt AJAX'a XMLHTTPRequest?

Poniższy kod tworzy przykładowy obiekt AJAXa, HTTPRequest dla różnych wersji przeglądarek: try { req = new XMLHttpRequest(); /* e.g. Firefox */ } catch(e) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); /* some versions IE */ } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); /* some versions IE */ } catch (E) { req = false; } } } (...)

Jak po kliknięciu na link wywołać AJAX i pokazać DIV w zależności od wyniku zapytania do bazy w mootool?

Kod obsługi zdarzenia dla biblioteki MOOTOOL. Dokumentacja mootools.net: function executeMyClick() { new Request({ url : "index.php", method : "get", data : "id=1&opcja=10", onSuccess: function(response) { $("nazwa_div").setHTML(response); } }).send(); } window.addEvent("domready", function(){ //obsluga klikniecia $("nazwa").addEvent("click", function(){ executeMyClick(); }); }); (...)

Jak naprawić bug w Firefox dla obiektu HttpRequest – błąd 0xc1f30001 (NS_ERROR_NOT_INITIALIZED)?

Błąd 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) w Firefox można naprawić dodając następującą procedurę: if (isBusy){ http.abort(); } Jeśli obiekt HttpRequest jest nie gotowy, np w sytuacji onKeyup gdy użytkownik przeładowuje skrypt wielokrotnie i bardzo szybko, należy wywołać metodę abort() Poniżej cały kod odporny na bug w firefox try { http = new XMLHttpRequest(); /* e.g. Firefox */ } catch(e) { try { http = new ActiveXObject("Msxml2.XMLHTTP"); /* some versions IE */ } catch (e) { try { http = new ActiveXObject("Microsoft.XMLHTTP"); /* some versions IE */ } catch (E) { http = (...)

Czy istnieje gotowa klasa do obsługi AJAX'a?

Tak, nawet setki klas które same dbają o to żebyś nie musiał się martwić o prawidłowe wywołanie obiektu dla IE czy FireFoxa. Frameworki typu JQuery czy Mootools również posiadają wsparcie dla AJAX’a Polecam również dobrze udokumentowaną klasę pod adresem: http://advajax.anakin.us/index-pl.htm (...)