Example #1
0
function updateEyes($fotoid, $lefteye_x, $lefteye_y, $righteye_x, $righteye_y)
{
    global $mysqli;
    $query = "UPDATE images SET lefteye_x = '{$lefteye_x}', lefteye_y = '{$lefteye_y}', righteye_x = '{$righteye_x}', righteye_y = '{$righteye_y}' WHERE id = '{$fotoid}';";
    $result = $mysqli->real_query($query);
    if (!$result) {
        printf("Errormessage: %s\n", $mysqli->error);
        return false;
    }
    faceForIDs($fotoid);
    return true;
}
<?php

function faceForIDs($ids)
{
    if (!is_array($ids)) {
        $ids = array($ids);
    }
    $transfer = array('ids' => $ids);
    $jsonTransfer = json_encode($transfer);
    // #input pipe
    // $pipe_in ="/tmp/pipe_faceIDs_back";
    // if(!file_exists($pipe_in)){
    // umask(0);
    // posix_mkfifo( $pipe, 0666 );
    // }
    #input pipe
    $pipe_out = "/tmp/pipe_faceIDs";
    if (!file_exists($pipe_out)) {
        umask(0);
        posix_mkfifo($pipe, 0666);
    }
    $handle = fopen("/tmp/pipe_faceIDs", "w");
    fwrite($handle, $jsonTransfer);
    fclose($handle);
}
faceForIDs($ids);