<script type="text/javascript"> function getHTTPObject(){ var xmlhttp; // Attempt to initialize xmlhttp object try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { // Try to use different activex object try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } // If not initialized, create XMLHttpRequest object if (!xmlhttp) { if (typeof XMLHttpRequest != 'undefined') { xmlhttp = new XMLHttpRequest(); } else { alert("This browser does not support AJAX."); return null; } } return xmlhttp; } function loadTask (id,list) { httpObject = getHTTPObject(); if (httpObject != null) { httpObject.open("GET", "<?php echo base_url(); ?>project/timesheet/task/"+id, true); httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); httpObject.setRequestHeader("Connection", "close"); httpObject.onreadystatechange = function() { if (httpObject.readyState == 4) { if (httpObject.responseText == "") { document.getElementById('task'+list).innerHTML = 'No Task'; } else { document.getElementById('task'+list).innerHTML = httpObject.responseText; } } else { document.getElementById('task'+list).innerHTML = 'Loading Task...'; } } httpObject.send(); } } </script>
Snippet Code
Curl Grep Function
Standardfunction curl_grap($Url){ // is cURL installed yet? if (!function_exists('curl_init')){ die('Sorry cURL is not installed!'); } // OK cool - then let's create a new cURL resource handle $ch = curl_init(); // Now set some options (most are optional) // Set URL to download curl_setopt($ch, CURLOPT_URL, $Url); // Set a referer curl_setopt($ch, CURLOPT_REFERER, "http://www.example.org/yay.htm"); // User agent curl_setopt($ch, CURLOPT_USERAGENT, "MozillaXYZ/1.0"); // Include header in result? (0 = yes, 1 = no) curl_setopt($ch, CURLOPT_HEADER, 0); // Should cURL return or print out the data? (true = return, false = print) curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Timeout in seconds curl_setopt($ch, CURLOPT_TIMEOUT, 10); // Download the given URL, and return output $output = curl_exec($ch); // Close the cURL resource, and free system resources curl_close($ch); return $output; }