Показать сообщение отдельно
Старый 18.09.2014, 13:32   #4
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: Подскажите инструмент

Ну не знаю. Раз БД не хочешь - пиши в файл. (осторожно, yoba systems)
Например создай каталог /orders/
В нём положи .htaccess
Options +Indexes
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
allow from yyy.yyy.yyy.yyy
Где xxx и yyy - разрешённые ip адреса.

PHP файл при заявке должен кидать в эту папку заявки.
Типа:
<?php
if (!empty($_POST)){
    
/* Оче тупо делаем новый id */
    
$id 0;
    if (
$handle opendir('orders/')) {
        while ((
$file readdir($handle)) !== false){
            if (!
in_array($file, array('.''..')) && !is_file('orders/' $file)) {
                
$id max($id, (int)basename($file'.json'));
            }
        }
    }
    
/* записываем файл в формате json */
    
file_put_contents("orders/$id.json"json_encode($_POST));
    
    
/* рефреш чтоб очистить post */
    
header('location: ?');
    die();
}
Птом подключаешься со своей "проги" по http на http://site-name.xxx/orders/, там считываешь нужные заказы в формате json. Дата создания файла считай дата заказа.
Имей в виду! Это хреновый способ! Изучи лучше базу данных.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
ant0N (18.09.2014), impersonalis (18.09.2014)