Имеются входящие данные типа:
http://www[dot]yoursite[dot]ru/dir/scrip[dot][dot][dot]itfm&txt=474
&tid=1234-aasvs-3345.1332&cn=ru&op=beeline&phone=79031234567&sn=8385
Необходимо их сохранитть в файл лога (log.txt) по принципу:
дата<->pref<->txt<->phone<->sn<->cn<->op<->tid
Поправьте меня если я не прав.
ПИШЕМ САМ СКРИПТ:
<? PHP
// P.S. Пишу скрипт первый раз.
$filename = "log.txt"; // Указываем файл.
$delitmer = "<->"; // Указываем разделитель.
// Присваиваем значение переменным.
$pref = $_GET[`pref`];
$txt = $_GET[`txt`];
$phone = $_GET[`phohe`];
$sn = $_GET[`sn`];
$cn = $_GET[`cn`];
$op = $_GET[`op`];
$tid = $_GET[`tid`];
// Я прав???? Поправьте меня пока я не сотворил апокалипс.
$arr = array(date( "d.m.y" ), $pref, $txt, $phone, $sn, $cn, $op, $tid);
$new_log = implode($delitmer, $arr) . "\r\n";
$log_arr = @file($filename);
$log_str = $new_log;
$log_str . = trim(implode("", $log_arr));
// Что-то типа того.
// Творю дальшее
$fp = fopen($filename, "w+" );
fwrite($fp, $log_str);
fclose($fp);
?>
// Вроде все....
//
// Поправьте меня. (Отредактировано автором: 15 Декабря, 2009 - 15:07:10)
|