Jump to content


Member Since 06 Dec 2012
Offline Last Active Today, 08:57 AM

Topics I've Started

Windows Server Cpanel

15 February 2017 - 09:00 PM

Does anybody know if CPanel (Enkompass) is still available for use with Windows Server 2012 R2 Datacentre? Also is it possible to use one machine as both the primary and secondary dns nameserver??

Czochralski process

22 January 2017 - 09:01 PM

The Natural History Museum in London has an exhibit on quartz crystals and their use in silicon growth. Does anybody here know more about the process??

C Https Socket programming

19 January 2017 - 02:58 PM

Currently trying to learn some C in my spare time. I wanted to try creating a https server with winsock. I am not sure if it is possible in pure C I found a tutorial on how to create a telnet server in C http://www.binarytid...mming-tutorial/ which was helpful but doesn't work over http or https

Long hdmi connector

9 January 2017 - 11:48 PM

I am looking for a hdmi cable with a long connector. I got a hdmi cable for my brother for christmas to connect the playstation to his laptop but the connector wasn't long enough to make contact with the pins on the laptop.

Javascript XHR SPA forms.

23 December 2016 - 07:49 PM

I am trying to write a function which will send data to my server, get a response and set secure cookies without having to reload the page. I'm not sure if I am using it correctly though. Everything is fine apart from trying to upload files to the server. I looked it up on stackoverflow http://stackoverflow...-xmlhttprequest and one response mentioned I should use FormData https://developer.mo...rmData/FormData and parse it as raw data on the server http://php.net/manua...rawpostdata.php but I'm not sure how to do that properly.

function sendform(data,action,method,enctype){
  var xhr = new XMLHttpRequest();
  xhr.open(method, action, true);
  xhr.setRequestHeader("Content-type", enctype);
  xhr.credentials = true;
  xhr.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        document.getElementById("test").innerHTML = this.responseText;
        return false;       
function setcookie(id) {
    form = document.getElementById(id);
    action = form.action;
    method = form.method;
    enctype = form.enctype;
    var data = "";
    for(var i=0, inputs = form.getElementsByTagName("input"); i<inputs.length; i=i+1) {
        if(!(inputs[i].type === "checkbox" && inputs[i].checked!="checked")||(inputs[i].type === "radio" && inputs[i].checked!="checked")){
            data = data+inputs[i].name+"="+inputs[i].value +"&";
    for(var i=0, inputs = form.getElementsByTagName("textarea"); i<inputs.length; i=i+1) {
        data = data+inputs[i].name+"="+inputs[i].value +"&";       
    for(var i=0, inputs = form.getElementsByTagName("select"); i<inputs.length; i=i+1) {
        data = data+inputs[i].name+"="+inputs[i].options[inputs[i].selectedIndex].value +"&";       
    return false;
function validatepassword(){
    document.getElementById("test").innerHTML = document.getElementById("cpassword").value;
        document.getElementById("validatepassword").style.display = "none";
        document.getElementById("password").style.border = "none";
        document.getElementById("cpassword").style.border = "none";
    }else if(document.getElementById("cpassword").value===""){
        document.getElementById("validatepassword").style.display = "initial";
        document.getElementById("password").style.border = "2px solid red";
        document.getElementById("cpassword").style.border = "2px solid red";
<script type="text/javascript" src="countries.js"></script>
<div id="test"></div>
<form method="post" enctype="application/x-www-form-urlencoded" action="cookie.php" id="login" onsubmit="return setcookie(this.id)">
    Username:<input id="username" type="text" name="username" /><br/>
    Password:<input id="password" onblur="validatepassword()" type="password" name="password" /><br/>
    Confirm Password:<input id="cpassword" onblur="validatepassword()" type="password" name="cpassword" /><br/>
    <label id="validatepassword" style="display:none">The passwords don't match</label><br/>
    Select Country:   <select onchange="print_state('state',this.selectedIndex);" id="country" name ="country"></select><br/>
    City/District/State: <select name ="state" id ="state"></select>
    <textarea name="comments" ></textarea>
    <button type="submit" >Submit</button>
<script language="javascript">print_country("country");</script>


$cookie_name = "username";
$cookie_value = "John Doe";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/", "",true,true);
echo $_POST["password"];