Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2009, 14:33
pipekingsaids
 
Fecha de Ingreso: julio-2008
Ubicación: Bogota
Mensajes: 59
Antigüedad: 16 años, 7 meses
Puntos: 1
Pregunta ayuda con este codigo de insercion

el problema es que cuando pongo a ejecutar el codigo la base de datos me esta capturando datos vacios y yo quieroi que solo me guarde informacion cuando el socket esta lleno no cuando este desocupado y si tiene una idea de mejorar el codigo bienvenida sea muchas gracias

Código PHP:
<?php 
set_time_limit
(11*60);
 
$link mysql_connect('localhost''xxxxx''xxxxx');
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 xxxxxx : ' mysql_error());

/**/
define('E_STRICT'2048);

 
error_reporting(E_ALL E_STRICT);
 
ob_implicit_flush();

$socket socket_create(AF_INETSOCK_DGRAMSOL_UDP);

socket_bind($socket'10.0.0.66'200);


$from "200.95.162.244";

$port 36363;

$i=0;
while(
$i<=12000)
{



echo 
"Received ";
for (
$j 0$j 57$j++) {
 print 
$buf[$j] . "\n";
 
socket_recvfrom($socket$buf570$from$port);
}
//$buf from remote address $from and remote port $port" . PHP_EOL.'<br>';

 
//mysql_query('commit');
$i++;
mysql_query("insert into coordenadas (datos_trama,ip,puerto,campo_binary) values ('$buf','$from','$port','$buf')",$link);
}

mysql_close($link);

echo 
"fin";
socket_shutdown($socket);

socket_close($socket);
?>