PDA

Просмотр полной версии : php script


Denever
22.11.2011, 15:20
Всем привет.
Помогите написать php скрипт.
Задача: При обращении скажем:
http://site.ru/script.php?param=tratata&param2=210&param3=1.7&param4=da

Происходила запись в script.txt такого типа:
[%d.%m.%Y] tratata - 210 - 1.7 - da

Просто php вообще не знаю :(

SeregaZ
22.11.2011, 16:22
братааан! :) хы... мне тоже в свое время нужен был php только ради записи. щааа разберемся. сам точно не помню, пойду искать свои примеры.

Добавлено через 7 минут
<?php
$filename = "base.txt";
$delitmer = "<|-|>";


$param = htmlspecialchars($_GET['param']);
$param2 = htmlspecialchars($_GET['param2']);
$param3 = htmlspecialchars($_GET['param3']);
$param4 = htmlspecialchars($_GET['param4']);

$arr = array($param, $param2, $param3, $param4);
$new_message = implode($delitmer, $arr) . "\r\n";

$messages_str = $new_message;

$fp = fopen($filename, "a+");
fwrite($fp, $messages_str);
fclose($fp);

?>

<meta http-equiv='refresh' content='3; url=main.php'>

<table width=50 height=400 align=center valign=center><tr><td><H2>успешно</H2></td></tr></table>

ща под твое подправим. дату сам уж добавляй.

Denever
22.11.2011, 16:37
братааан! :) хы... мне тоже в свое время нужен был php только ради записи. щааа разберемся. сам точно не помню, пойду искать свои примеры.

Добавлено через 7 минут
<?php
$filename = "base.txt";
$delitmer = "<|-|>";


$param = htmlspecialchars($_GET['param']);
$param2 = htmlspecialchars($_GET['param2']);
$param3 = htmlspecialchars($_GET['param3']);
$param4 = htmlspecialchars($_GET['param4']);

$arr = array($param, $param2, $param3, $param4);
$new_message = implode($delitmer, $arr) . "\r\n";

$messages_str = $new_message;

$fp = fopen($filename, "a+");
fwrite($fp, $messages_str);
fclose($fp);

?>

<meta http-equiv='refresh' content='3; url=main.php'>

<table width=50 height=400 align=center valign=center><tr><td><H2>успешно</H2></td></tr></table>

ща под твое подправим. дату сам уж добавляй.

Спасибо.
А как сделать проверку если в файле уже существует запись $param то не записывать.

SeregaZ
22.11.2011, 16:54
это тебе нужно чтение, разбор содержимого, потом сравнение с полученными данными, и смешивание этих данных в случае если где-то что-то не хватает. сложнее, но можно. пример так сходу не скажу. надо искать.