[PHP] Timeout, przerwanie skryptu


(G3h0stx) #1

Witam,

Potrzebuję zrobić coś takiego że gdy źródło strony nie zostanie pobrane przez 3 sec lub będzie jakiś błąd to przerywa działanie skryptu.

Obecnie mam coś takiego, ale jest błąd w lini z catch (Parse error: syntax error, unexpected T_CATCH). Prosiłbym o pomoc w poprawię skryptu.

Z góry dziękuje :smiley:

<?php

curl_setopt($process, CURLOPT_TIMEOUT, 3); 

try {

if(file_get_contents('/.../send_msg.txt') == '1') {

$ptzpl = file_get_contents('/home/.../ptzplace.txt');

$ptzpa = 'http://...';

$ptzpr = file_get_contents($ptzpa);


if ($ptzpl !== $ptzpr) {

include('send_msg.php');

} else {

$d = date('H:i:s');

$file = fopen('/home/.../lc.txt', 'w');

fwrite($file,$d);

fclose($file);

}

} catch (Exception $e) {

echo $e->getMessage();

die();

}

}

?>