function main() { $r = pagelet_server_task_start("pagelet.php"); var_dump($r); do { var_dump($res = pagelet_server_task_result($r, $h, $c)); } while ($res !== null && $c === 0); var_dump($c); }
function send_to_pagelet($relative_file_path, $locale) { $headers = array(); $task = pagelet_server_task_start("{$relative_file_path}/?pagelet=true&locale={$locale}", $headers, 'dummy'); if (is_null($task)) { echo "Failed to start pagelet task\n"; die; } $rc = 0; $result = pagelet_server_task_result($task, $headers, $rc, 2000); if ($rc != 200) { echo "Failed to finish pagelet task, status = {$rc}\n"; die; } echo trim($result) . "\n"; }