예제 #1
0
파일: demo.php 프로젝트: jacques/rollup
<?php

for ($i = 0; $i < 5; $i++) {
    $n = rand(100, 300);
    log_value('localhost', 8464, "db-query:{$n}");
}
function log_value($server, $port, $value)
{
    $fp = fsockopen("udp://{$server}", $port, $errno, $errstr);
    if ($fp) {
        fwrite($fp, "{$value}\n");
        fclose($fp);
    }
}
?>

예제 #2
0
파일: inject.php 프로젝트: jacques/logbot
<?php

$message = $_SERVER['argv']['1'];
log_value('localhost', 8675, $message);
function log_value($server, $port, $value)
{
    $sock = fsockopen("udp://{$server}", $port, $errno, $errstr);
    if (!$sock) {
        die("Could not connect: " . $errstr);
    } else {
        fwrite($sock, "{$value}");
        fclose($sock);
    }
}
예제 #3
0
파일: simple.php 프로젝트: jacques/rollup
<?php

log_value('localhost', 8464, "hello:1");
log_value('localhost', 8464, "world:1");
echo "ok\n";
function log_value($server, $port, $value)
{
    $fp = fsockopen("udp://{$server}", $port, $errno, $errstr);
    if ($fp) {
        fwrite($fp, "{$value}\n");
        fclose($fp);
    }
}