imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 25.07.2003, 10:13     # 41
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Дело в том, что мне нужно было получить инфу из файла ввиду массива строк. Вот:
ob_start();
include("news.php");
$news_data = spliti("
", ob_get_contents());
ob_end_clean();
sanchos вне форума  
Старый 25.07.2003, 10:14     # 42
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Кстати, еще вопросик, может подскажешь...
Почему у меня неккоректно работает eregi() и eregi_replace()?
sanchos вне форума  
Старый 25.07.2003, 10:26     # 43
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Не, не подскажу, и думаю никто не подскажет ...
RaZEr вне форума  
Старый 25.07.2003, 10:48     # 44
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Всмысле эти функции eregi() и eregi_replace() иногда находят текст как надо, а иногда нет
К примеру:
eregi("фор", "форум") == true
eregi("ру", "ФОРУМ") == false
eregi("ФОР", "ФОРУМ") == false
Искать помимо русского текста я пока не пробовал и не проверял, но вот такие ошибки имеют место Может опять же кодировка? :/
sanchos вне форума  
Старый 25.07.2003, 11:03     # 45
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
Искать помимо русского текста я пока не пробовал и не проверял ... Может опять же кодировка?
А кто должен проверять ? Мы ?

PS: Для PCRE (preg_*) иногда нужно делать setlocale, чтобы была возможность использовать кирилицу (напр: "/^[а-я]+$/i") .
RaZEr вне форума  
Старый 25.07.2003, 11:25     # 46
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
RaZEr
Да я не говорю чтоб вы искали не заводись
А по поводу кирилицы все нормально. Только функции говорю иногда работают корректно, а иногда нет Ну да ладно, фиг с ним... Сделаем другим способом. Сенькс.
sanchos вне форума  
Старый 25.07.2003, 11:31     # 47
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
... не заводись
Хых, парень Я не злобное чудовище которое хочет тебя съесть ... ты по-моему несколько предвзято реагируешь ма мои слова.

Обрати внимание:

eregi("фор", "форум") == true
eregi("ру", "ФОРУМ") == false
eregi("ФОР", "ФОРУМ") == false

ereg - это поиск зависимый от регистра, eregi - независимый. В твоем примере true когда ты ищешь символы одного регистра, а false когда разного, отсюда вывод что eregi просто не понимает кирилицу ... сделай setlocale и все должно зарулить ... или может быть я что-то пропустил ?
RaZEr вне форума  
Старый 25.07.2003, 11:43     # 48
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Похоже на правду. Только eregi() у меня работает как и ereg().
Где ставить или прописать "setlocale" ?
sanchos вне форума  
Старый 25.07.2003, 12:16     # 49
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
http://ru2.php.net/manual/en/function.setlocale.php

setlocale(LC_ALL,'ru_RU.CP1251');
RaZEr вне форума  
Старый 25.07.2003, 12:27     # 50
medved2002
Guest
 
Сообщения: n/a

Цитата:
Как писал RaZEr
Может быть, я не помню возвращает ли eval() результат если в коде нет вызова return() ... но ты видимо невнимательно читаешь мои посты, я уже пример и с return() постил.
Читал я его.... Return здесь как собаке 5 нога.
 
Старый 25.07.2003, 12:38     # 51
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
A return statement will terminate the evaluation of the string immediately. In PHP 4, eval() returns NULL unless return() is called in the evaluated code, in which case the value passed to return() is returned.
RaZEr вне форума  
Старый 25.07.2003, 13:06     # 52
medved2002
Guest
 
Сообщения: n/a

Английский надо учить. В этой строке сказано что

eval (' echo "medved"; return "medved" '); вернет тебе medved

А вот это не фига не вернет
eval (' echo "medved";');

То бишь что бы сработал твой метод скрипт загружаемый в eval возвращал тебе то что собирается напечатать... и сам не фига не печатал... Это первое.
второе - код в eval не может содержать конструкции типа "?><br><?" - судя повсему на них он у санчоса и ругается.

P.S. IMHO конструкция return () просто вызовет ошибку.
 
Старый 25.07.2003, 13:15     # 53
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
Английский надо учить.
Сходи наречку - скупнись ... а заодно остудись. Вчера я сонный написал глупость и сегодня процитировал мануал подтверждая твою правоту, а в ответ наезд, что я мол читать не умею ...
RaZEr вне форума  
Старый 25.07.2003, 13:32     # 54
medved2002
Guest
 
Сообщения: n/a

Я абсолютно спокоен... и это не наезд просто совет.... Это вам батенька надо искупнуться

Если бы к цитате присовукупил что нибудь типа "Я был не прав" то я бы вообще молчал в тряпочку.
 
Старый 25.07.2003, 13:37     # 55
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
Если бы к цитате присовукупил что нибудь типа "Я был не прав"
Вот именно это мне и не нравиться, что вы сударь приняли за бытие что я не умею читать ...
RaZEr вне форума  
Старый 25.07.2003, 13:40     # 56
medved2002
Guest
 
Сообщения: n/a

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

ИМХО Оффтоп.
 
Старый 25.07.2003, 13:51     # 57
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
Трабл в том что ваш совет - не рабочий
И ваш кстати говоря тоже ... однако у меня численное превосходство

Цитата:
а вы не потрудились об этом написать
Так написать право не потрудился, однако мы с SaNChos'ом уже пол дня как про другое беседовали ...

Цитата:
ИМХО Оффтоп.
Не вопрос, прекращаем.
RaZEr вне форума  
Старый 25.07.2003, 13:58     # 58
medved2002
Guest
 
Сообщения: n/a

МОй совет не рабочий из-за версии ПХП а не из-зи непонимания работы фнкуции.
 
Старый 25.07.2003, 14:07     # 59
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Факт в том, что он НЕРАБОЧИЙ. Все, заканчиваем этот ненужный спор.
RaZEr вне форума  
Старый 25.07.2003, 14:19     # 60
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Мда... закрывайте тему Ответ на вопрос был получен, а это главное
Всем спасибо, не надо ссорить
sanchos вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

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


Часовой пояс GMT +4, время: 00:53.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.