hola a todos me gustaria que me ayudaran
tengo el siguiente codigo el cual esta ya funcionando
mi pregunta es como puedo separa por caracteres toda la informacion que viene sobre la variable $buf para poderla ver bite a bite
Código PHP:
<?php
set_time_limit(11*60);
$link = mysql_connect('xxxxxx', 'xxxxxxxxxx', '');
if (!$link) {
die('No se Conecto : ' . mysql_error());
}
// make foo the current db
$db_selected = mysql_select_db('xxxxx', $link);
if (!$db_selected) {
die ('no se selecciono la base de datos : ' . mysql_error());
}
/**/
define('E_STRICT', 2048);
error_reporting(E_ALL | E_STRICT);
$socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
socket_bind($socket, '10.0.0.64', 200);
$from = "200.96.162.246";
$port = 36363;
$i=0;
while($i<=12000)
{
socket_recvfrom($socket, $buf, 57, 0, $from, $port);
echo "Received $buf from remote address $from and remote port $port" . PHP_EOL.'<br>';
mysql_query("insert into coordenadas (datos_trama,ip,puerto,campo_binary) values ('$buf','$from','$port','$buf')",$link);
//mysql_query('commit');
$i++;
}
mysql_close($link);
echo "fin";
?>
gracias