ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

07.11.2008, 09:12
|
|
Постоянный
Регистрация: 31.07.2002
Сообщений: 312
Провел на форуме: 1212427
Репутация:
187
|
|
|
|
|

07.11.2008, 09:34
|
|
Постоянный
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
Как хранить большое кол-во настроек
причем настроек разных будьто числовые данные или строки
думал насчет файлов сделать что вроде config.ini с таким содержанием
config=config.php;
name=user;
pass=12456;
написать пару ф-ий которые будут этот файл парсить и возвращать настройки
или лучше все таки сделать mysql таблицу и туда добавлять поля с рaзными данными а потом выдергивать их оттуда.Подскажите дельный совет как вообще такие вещи правильно делаются?
Правильней использовать глобальный ассоциативный массив с настройками. Не нужно тратить время на загрузку и парсинг файлов.
|
|
|

07.11.2008, 11:22
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от Vid0k
Как хранить большое кол-во настроек
причем настроек разных будьто числовые данные или строки
думал насчет файлов сделать что вроде config.ini с таким содержанием
config=config.php;
name=user;
pass=12456;
написать пару ф-ий которые будут этот файл парсить и возвращать настройки
или лучше все таки сделать mysql таблицу и туда добавлять поля с рaзными данными а потом выдергивать их оттуда.Подскажите дельный совет как вообще такие вещи правильно делаются?
Обычно XML. Файлы конфига в xml-формате используется в WordPress.
Существует множество расширений в PHP для работы с XML. Можешь почитать это: Работа с XML
|
|
|

07.11.2008, 22:17
|
|
Banned
Регистрация: 05.11.2008
Сообщений: 71
Провел на форуме: 560246
Репутация:
265
|
|
помогите на писать скрипт вот пример:
http://radikal.org.ua/v.php?id=18a8f015f33981708fa87d3a9b353679
|
|
|

07.11.2008, 22:18
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
2 [R]eD
PHP код:
<?
$f = file('file.txt');
$nf = fopen('file.txt','w');
foreach ($f as $v) if (strpos($v,'MATCHED') === false) fwrite($nf,trim($v)."\r\n");
fclose($nf);
?>
|
|
|

07.11.2008, 22:37
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме: 956872
Репутация:
186
|
|
Сообщение от [R]eD
Есть список:
PHP код:
sometext
MATCHED sadasds
dasdasdsd
MATCHED dasddasdas
dsadasdasdasagsgagc
xhbcvbxcvbcbc
MATCHED bxhjfjhfcfh
jfhjtyjhcfjcf
xjyfjvxnx
Нужно удалить те строки, где встречается "MATCHED".
Помогите пожалуйста =).
PHP код:
<?php
$file = "list.txt";
$list = file($file);
print_r($list);
$result='';
foreach($list as $str)
{
if(strpos($str,'MATCHED')===false)
$result.=$str;
}
$fp = fopen($file, 'w');
fputs($fp, $result);
fclose($file);
?>
Последний раз редактировалось Ru}{eeZ; 07.11.2008 в 22:51..
|
|
|

07.11.2008, 22:51
|
|
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме: 625939
Репутация:
54
|
|
друзья помогите с инфой по cURL, желательно с большим количеством примеров =)
|
|
|

07.11.2008, 22:58
|
|
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме: 3244717
Репутация:
1980
|
|
Сообщение от [R]eD
Есть список:
PHP код:
sometext
MATCHED sadasds
dasdasdsd
MATCHED dasddasdas
dsadasdasdasagsgagc
xhbcvbxcvbcbc
MATCHED bxhjfjhfcfh
jfhjtyjhcfjcf
xjyfjvxnx
Нужно удалить те строки, где встречается "MATCHED".
Помогите пожалуйста =).
еще более короткий вариант:
PHP код:
<?php
function filter($v) { return (strpos($v,"MATCHED") === false); }
file_put_contents("file2.txt",implode("\r\n",array_map('trim',array_filter(file("file.txt"),'filter'))));
?>
|
|
|

07.11.2008, 23:01
|
|
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме: 3244717
Репутация:
1980
|
|
Сообщение от Vid0k
Как хранить большое кол-во настроек
причем настроек разных будьто числовые данные или строки
думал насчет файлов сделать что вроде config.ini с таким содержанием
config=config.php;
name=user;
pass=12456;
написать пару ф-ий которые будут этот файл парсить и возвращать настройки
или лучше все таки сделать mysql таблицу и туда добавлять поля с рaзными данными а потом выдергивать их оттуда.Подскажите дельный совет как вообще такие вещи правильно делаются?
очень удобно использовать функции serialize()/unserialize()
|
|
|

07.11.2008, 23:28
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме: 956872
Репутация:
186
|
|
Сообщение от [Raz0r]
еще более короткий вариант:
PHP код:
<?php
function filter($v) { return (strpos($v,"MATCHED") === false); }
file_put_contents("file2.txt",implode("\r\n",array_map('trim',array_filter(file("file.txt"),'filter'))));
?>
ещё короче:
PHP код:
<?php
foreach (file('text.txt') as $st) if (print strpos($st, 'MATCHED') === FALSE) $result .= $st;
fputs(fopen('res.txt', 'w'), $result); fclose('res.txt');
?>
только всё это дело неудобочитабельно
Последний раз редактировалось Ru}{eeZ; 07.11.2008 в 23:32..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|