HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6021  
Старый 07.11.2008, 09:12
Dr.Frank
Постоянный
Регистрация: 31.07.2002
Сообщений: 312
Провел на форуме:
1212427

Репутация: 187
Отправить сообщение для Dr.Frank с помощью ICQ
По умолчанию

 
Ответить с цитированием

  #6022  
Старый 07.11.2008, 09:34
[x26]VOLAND
Постоянный
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

Цитата:
Как хранить большое кол-во настроек
причем настроек разных будьто числовые данные или строки
думал насчет файлов сделать что вроде config.ini с таким содержанием
config=config.php;
name=user;
pass=12456;
написать пару ф-ий которые будут этот файл парсить и возвращать настройки
или лучше все таки сделать mysql таблицу и туда добавлять поля с рaзными данными а потом выдергивать их оттуда.Подскажите дельный совет как вообще такие вещи правильно делаются?
Правильней использовать глобальный ассоциативный массив с настройками. Не нужно тратить время на загрузку и парсинг файлов.
 
Ответить с цитированием

  #6023  
Старый 07.11.2008, 11:22
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от Vid0k  
Как хранить большое кол-во настроек
причем настроек разных будьто числовые данные или строки
думал насчет файлов сделать что вроде config.ini с таким содержанием
config=config.php;
name=user;
pass=12456;
написать пару ф-ий которые будут этот файл парсить и возвращать настройки
или лучше все таки сделать mysql таблицу и туда добавлять поля с рaзными данными а потом выдергивать их оттуда.Подскажите дельный совет как вообще такие вещи правильно делаются?
Обычно XML. Файлы конфига в xml-формате используется в WordPress.
Существует множество расширений в PHP для работы с XML. Можешь почитать это: Работа с XML
 
Ответить с цитированием

  #6024  
Старый 07.11.2008, 22:17
Звеpь
Banned
Регистрация: 05.11.2008
Сообщений: 71
Провел на форуме:
560246

Репутация: 265
Отправить сообщение для Звеpь с помощью ICQ Отправить сообщение для Звеpь с помощью MSN
По умолчанию

помогите на писать скрипт вот пример:
http://radikal.org.ua/v.php?id=18a8f015f33981708fa87d3a9b353679
 
Ответить с цитированием

  #6025  
Старый 07.11.2008, 22:18
159932
Постоянный
Регистрация: 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') === falsefwrite($nf,trim($v)."\r\n");
fclose($nf);
?>
 
Ответить с цитированием

  #6026  
Старый 07.11.2008, 22:37
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от [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..
 
Ответить с цитированием

  #6027  
Старый 07.11.2008, 22:51
Chode
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме:
625939

Репутация: 54
Отправить сообщение для Chode с помощью ICQ Отправить сообщение для Chode с помощью AIM
По умолчанию

друзья помогите с инфой по cURL, желательно с большим количеством примеров =)
 
Ответить с цитированием

  #6028  
Старый 07.11.2008, 22:58
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме:
3244717

Репутация: 1980
Отправить сообщение для [Raz0r] с помощью ICQ
По умолчанию

Цитата:
Сообщение от [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'))));
?>
 
Ответить с цитированием

  #6029  
Старый 07.11.2008, 23:01
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме:
3244717

Репутация: 1980
Отправить сообщение для [Raz0r] с помощью ICQ
По умолчанию

Цитата:
Сообщение от Vid0k  
Как хранить большое кол-во настроек
причем настроек разных будьто числовые данные или строки
думал насчет файлов сделать что вроде config.ini с таким содержанием
config=config.php;
name=user;
pass=12456;
написать пару ф-ий которые будут этот файл парсить и возвращать настройки
или лучше все таки сделать mysql таблицу и туда добавлять поля с рaзными данными а потом выдергивать их оттуда.Подскажите дельный совет как вообще такие вещи правильно делаются?
очень удобно использовать функции serialize()/unserialize()
 
Ответить с цитированием

  #6030  
Старый 07.11.2008, 23:28
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от [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..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ