скрипт для БК + explode || regexp

zeltais

Новичок
чуток подправил, всё ок ! сенькс :)

-~{}~ 15.11.04 11:46:

во ...
теперь 0ой это login=Vitjok_Yo как мне его разрезать ?
п.с. не люблю строковые функции :(

-~{}~ 15.11.04 11:51:

опять explode резать, только с разделителем в виде = ?
не красиво ..
 

zeltais

Новичок
ну в принципе получилось
$arr2=explode('=',$arr[0]);
$login=$arr2[1];
echo "Login: $arr2[1]<br>";

как это можно реализовать другими методами ?
 

Frol

Новичок
[m]parse_ini_file[/m]

-~{}~ 15.11.04 14:55:

надо же было такое развести
 

Wandere®

Guest
Если ты знаешь историю БК, то там существовал клан Ru.Board и они модифицировали вещи БК, клонировали себя и отправляли своих клонов в другие города и Другое ВЦ было...
тем самым клон содержал в себе все вещи настоящего перса...
можешь ли ты модифицировать вещи и тем самым придавать плохим вещам отличные модификаторы?

P.S. Их правда потом раскусили и в Блок.. =)
 

zeltais

Новичок
Автор оригинала: Wandere®
Если ты знаешь историю БК, то там существовал клан Ru.Board и они модифицировали вещи БК, клонировали себя и отправляли своих клонов в другие города и Другое ВЦ было...
тем самым клон содержал в себе все вещи настоящего перса...
можешь ли ты модифицировать вещи и тем самым придавать плохим вещам отличные модификаторы?

P.S. Их правда потом раскусили и в Блок.. =)
как раз сегодня читал большую статью про них ... :)
только вот как они это делали ? :(

-~{}~ 18.11.04 00:00:

Автор оригинала: Frol
[m]parse_ini_file[/m]

-~{}~ 15.11.04 14:55:

надо же было такое развести
можно подробнее ?
желательно по русски примерчик ...
 

antiportal

Guest
zeltais

parse_ini_file() парсит заданный ini-файл и возвращает ассоциативный массив с настройками.

Файл, содержащий:
Код:
foo = bar
hello = world
php = rulez
После операции:
PHP:
$output = parse_ini_file("filename.ini");
Все пары ключ->значение из файла окажутся в массиве $output.
 

zeltais

Новичок
Автор оригинала: antiportal
zeltais

parse_ini_file() парсит заданный ini-файл и возвращает ассоциативный массив с настройками.

Файл, содержащий:
Код:
foo = bar
hello = world
php = rulez
После операции:
PHP:
$output = parse_ini_file("filename.ini");
Все пары ключ->значение из файла окажутся в массиве $output.
данные берутся не с ини файла, а по хттп. каждый раз писать то, что взяли по хттп в файл - неудобно .

какие есть решения ?

-~{}~ 18.11.04 03:18:

поэксперементировал, локальный файл который выглядит как .ини парсится, но если данные "переменная=значение" идут в одну строку, а не каждая пара на новой - сразу синтаксическая ошибка ...
уважаемый Frol, обьясните пожалуйста свою гениальную идею ..
 

antiportal

Guest
zeltais
каждый раз писать то, что взяли по хттп в файл - неудобно
Есть такая вещь в php, как временные файлы. Очень даже удобно.
если данные "переменная=значение" идут в одну строку
Кажется, нужно читать в бинарном режиме, чтобы все переносы строк сохранились.
 

Frol

Новичок
идут в одну строку, а не каждая пара на новой - сразу синтаксическая ошибка ...
уважаемый Frol, обьясните пожалуйста свою гениальную идею ..
свою идеальную идею я привел раньше.
также у меня есть идея воспользоваться словарем, если что-то не ясно.
 

zeltais

Новичок
Автор оригинала: Frol
свою идеальную идею я привел раньше.
также у меня есть идея воспользоваться словарем, если что-то не ясно.
яндекс не помог ...
http://mooncity.combats.ru/inf.pl?short=1&login=vitjok_yo
на примере этого пожалуйста обьясни как использовать эту функцию ...
п.с.
временные файлы не подходят, с большой нагрузкой на скрипт будет использоваться слишком много ресурсов :(
 

SiMM

Новичок
А при чём тут яндекс? Словарь - это например сюда
При тщательном рассмотрении мануала в нём можно обнаружить примеры использования функции [m]parse_ini_file[/m], а про большую нагрузку на скрипт в связи с использованием временных файлов будешь рассказывать бабушке.
 

zeltais

Новичок
при чём тут переводчик ?
примеры видел, читай посты выше ..
временные файлы не подходят, с большой нагрузкой на скрипт будет использоваться слишком много ресурсов - это не означает, что нагрузка будет из-за использования файлов ... перепишу :
С большим количеством запросов к данному скрипту, изза операций создания-записи-удаления будет тратиться лишнее время, которое очень важно .
 

SiMM

Новичок
Автор оригинала: zeltais
С большим количеством запросов к данному скрипту, изза операций создания-записи-удаления будет тратиться лишнее время, которое очень важно .
У тебя время приёма данных по http будет на порядок больше, чем время записи/чтения файла. А какого ты приплёл удаление файла - только тебе известно. И вообще - проблема высосана из пальца - самостоятельный парсер ini-файла пишется максимум за 15 минут, и то если за описанием каждой необходимой для этого строковой функции лезть в мануал.
 

zeltais

Новичок
Автор оригинала: SiMM
У тебя время приёма данных по http будет на порядок больше, чем время записи/чтения файла. А какого ты приплёл удаление файла - только тебе известно. И вообще - проблема высосана из пальца - самостоятельный парсер ini-файла пишется максимум за 15 минут, и то если за описанием каждой необходимой для этого строковой функции лезть в мануал.
написал бы парсер .. если бы очень часто работал со строковыми функциями ...
пример с темповыми файлами не подходит ...
спасибо за "помощь" .
 

Frol

Новичок
zeltais
тебе дать ссылку на описание функций для работы со строками?
 

zeltais

Новичок
Автор оригинала: Frol
zeltais
тебе дать ссылку на описание функций для работы со строками?
читал, начитался ...
но хочется пример, ибо моё решение слишком громоздкое :(
 
Сверху