Po wysłaniu zmiennych mam kłopot z wykonaniem się php. Niby tworzy nowy plik , ale żadna z rzeczy, którą starał się wypisać nie pojawia się. Nie jest to błąd w skrypcie PHP ponieważ kiedy odpalam go osobno wszystko jest w porządku.
Może błąd tkwi w tym, że próbuje zaincludować cały plik. Ale inaczej nie wiem jak to zrobić..
Oto kody
<script language="javascript"> //adres tej strony url = document.location.href; xend = url.lastIndexOf("/") + 1; var base_url = url.substring(0, xend); var Begin;var End;var JakiZakres; function sendToPHP(plik,begin,end,jakiZakres){ //czy nazwa pliku zaczyna sie od http? Begin=""; End=""; Begin=begin; End=end; JakiZakres=jakiZakres; if(plik.substring(0,4) != 'http') plik= base_url+plik; //dodajemy element var jsElement = document.createElement('SCRIPT'); jsElement.type= 'text/javascript'; jsElement.src=plik; //magia! document.body.appendChild(jsElement); return true; } </script>
A oto drugi, ten który przypisuje zmienne:
div = document.getElementById('zakres'); div.innerHTML='<? $begin="'; div.innerHTML+=Begin; div.innerHTML+='";$end="'; div.innerHTML+=End; div.innerHTML+='";$jakiZakres="'; div.innerHTML+=JakiZakres; div.innerHTML+='";include("download.php");?>';