<?
ob_start();
include('../tb/tb.inc.php');
# the interface
function deliverCode($code) {
global $logID;
echo "Request logged (id=$logID)<br>";
echo "Code: ".htmlencode($code);
}
function logBegin() {
global $code, $logID;
$uri = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";;
$sql = "insert into web_delivered set
_time=now(),
_code=".dbEncode($code).",
_uri=".dbEncode($uri).", _headers=".dbEncode('{delivering...}');
$logID = dbInsert($sql);
}
function logEnd() {
global $logID;
$page = ob_get_contents();
$headers = join("\n", headers_list());
$sql = "update web_delivered set
_page=".dbEncode($page).",
_headers=".dbEncode($headers).",
_complete=1
where web_delivered_id=".intval($logID);
dbDo($sql);
}
# ...and do it
$code = $_REQUEST['code'];
logBegin();
deliverCode($code);
logEnd();
?>Travelled to 12 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
| Snippet ID: | #556 |
| Snippet name: | deliver.php |
| Eternal ID of this version: | #556/1 |
| Text MD5: | 61026b508804401df24877c1daee8da7 |
| Author: | stefan |
| Category: | |
| Type: | Document |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2015-04-03 22:33:23 |
| Source code size: | 920 bytes / 47 lines |
| Pitched / IR pitched: | No / Yes |
| Views / Downloads: | 1073 / 268 |
| Referenced in: | [show references] |