Привет, у меня есть клиент, подключающийся к серверу сокетов в php.
Я хочу очистить определенный файл после подключения к серверу, однако коды не дают мне никакой ошибки, но не записывают в файл?
<?php
set_time_limit(0);
//parameters to connect to server
$ip = "127.0.0.1";
$port = "1245";
$data = "";
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$result = socket_connect($socket, $ip, $port);
$myFile = "test.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
fwrite($fh, "");
while (true)
{
$data = "some value here"
socket_write($socket, $data, strlen($data));
$line =@socket_read($socket,2048, PHP_NORMAL_READ);
if($line != "")
{
echo $line."\n";
}
}
socket_close($socket);
?>