index.php część ajaxowa
var object = false; if (window.XMLHttpRequest) object = new XMLHttpRequest(); else if (window.ActiveXObject) object = new ActiveXObject("Microsoft.XMLHTTP"); function getData(dataSource, divID) { if (object.readyState==4 || object.readyState==0) { var obj = document.getElementById(divID); object.open("GET", dataSource); object.onreadystatechange = function() { if (object.readyState == 4 && object.status == 200) obj.innerHTML= object.responseText; } object.send(null); } } function odswiezaj() { getData('glowna.php','czat'); setTimeout("odswiezaj()", 1000); } </script>
index.php czesc diva
<script language=javascript> odswiezaj(); </script> . . . . . <li><a href="index.php?parent=czat">CZAT</a></li> . . . . . CASE "czat": INCLUDE 'czat/czat.php'; BREAK;
czat.php
<div id="czat"><? ?></div><?
.htaccess
<Files *.php> order deny,allow deny from all </Files> <Files index.php> allow from all </Files> <Files logout.php> allow from all </Files> <Files error.php> allow from all </Files> <Files glowna.php> allow from all </Files>
Chodzi chyba głównie o tą linijkę: getData('glowna.php','czat');
jak wpiszę tak jak jest wyżej to odświeża mi ok ale dlatego że w .htaccess odblokowałem plik glowna.php a TEGO NIE CHCE. Jeśli go zablokuje z powrotem to w divie pokazuje błąd 403..
Jak to rozwiązać odpowiednio ?