Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2008, 09:36
pipekingsaids
 
Fecha de Ingreso: julio-2008
Ubicación: Bogota
Mensajes: 59
Antigüedad: 18 años, 2 meses
Puntos: 1
ayuda con codigo

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