Привет! Вообщем я пишу приложение на Symbian C++ и у меня на Apache сервере есть следующий php файл
<?php
function file_write($data, $fname = "buffer.txt")
{
$script_path = $_SERVER['argv'];
$script_path = $script_path[0];
$pinfo = pathinfo($script_path);
$dir_path = $pinfo['dirname'];
//$fName = $pinfo['basename'];
//$ext = $pinfo['extension'];
$fp = fopen($dir_path . '/' . $fname,"a");
fwrite($fp,$data);
fclose($fp);
}
$gps_data = "";
$gps_data = fread(STDIN,1024);
$gps_data = fread(STDIN,1024);
if(strpos($gps_data,'$')!==false && strpos($gps_data,'!') !== false && (strpos($gps_data,'!') == strrpos($gps_data,'!')))
{
file_write($gps_data . "\r\n");
}
else {
if(strlen($gps_data)>0)
{
$spos = strpos($gps_data,'!');
$epos = strrpos($gps_data,'!');
if($spos != $epos)
{
$gps_dtt = explode('!',$gps_data);
foreach($gps_dtt as $v)
{
file_write($v . "\r\n");
}
}
}
}
?>
Т.е. насколько я могу судить (эту пхпэшку писал не я) данные принимаются через $gps_data = fread(STDIN,1024); И чо то я никак не могу понять как мне ему передать данные?

Reply With Quote

