hey all, Tôi có những đoạn mã sau đây phpLàm thế nào để có được fopen để timeout đúng
if($fp = fopen($url, 'r')) {
stream_set_timeout($fp, 1);
stream_set_blocking($fp, 0);
}
$info = stream_get_meta_data($fp);
Tôi muốn đề nghị để thời gian chờ sau 1 giây ... nếu tôi đặt một giấc ngủ (20) trong url $ của tôi mà tôi đang đọc nó chỉ chờ 20 giây và không bao giờ hết thời gian. Có cách nào tốt hơn để làm timeouts với fopen?
Nếu tôi sử dụng ini_set ('default_socket_timeout', 2); ở trên mã đó nó lần ra đúng cách, nhưng thông tin $ sau đó trở thành null vì vậy lý tưởng tôi muốn sử dụng các chức năng dòng.
nhờ
Bạn mong đợi thông tin $ khi nào có thời gian chờ kết nối? – VolkerK