imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 24.07.2003, 14:41     # 21
medved2002
Guest
 
Сообщения: n/a

Напиши кода как тестил.

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

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
include'ом не поможет, я же говорил. мне нужно не включать файл скрипта, а получить результат его обработки...
По твоему http://server.com/script.php отдаст тебе сырец ... или может быть eval() не сработает ... мде ... вообщем без комментариев ...
RaZEr вне форума  
Старый 24.07.2003, 15:30     # 23
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
RaZEr
Я не гворил что включение кода по абсолютному пути даст мне сам код!!! Не надо меня считать совсем за тупого, плиз.
Просто, видимо, ты не понял ту задачу, которую я здесь поставил, либо поленился прочитать несколько моих предыдущих постов...
sanchos вне форума  
Старый 24.07.2003, 15:36     # 24
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
medved2002
Объясняю ситуацию на "пальцах"
- у меня есть 1-ая группа скриптов, которая генерит инфу на страницы.
- есть скрипт поиска... поиск в файлах *.php
Так понятно?

Задача состоит в следующем:
- получить инфу скриптом поиска из первой группы скриптов. обработать и выдать результат факин поиска

RaZEr
Как ты представляешь include в этом случае? Выводить все результаты всех страниц???

ЗЫ Имхо, мне нужно запихать эти результаты в какой-то поток, потом его обработать и выдать результат.
По средствам открытия файлов абсолютным путем все получается, но достаточно долго. Есть ли другой способ?

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

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Посты я твои прочесть не поленился, но видимо у тебя русский язык второй, потому что я незнаю что еще могут означать слова "Мне нужен результат выполнения скрипта" ... тебе и дали как этот результат получить .

Ты спрашиваешь "По средствам открытия файлов абсолютным путем все получается, но достаточно долго" ... тебе сказали как открыть с относительным (fopen(),eval()) ...

"Не надо меня считать совсем за тупого, плиз" ... это не я сказал ...
RaZEr вне форума  
Старый 24.07.2003, 15:46     # 26
medved2002
Guest
 
Сообщения: n/a

1. Ну вообще если есть возмножность ставь mnogoSearch.

2. Способ открытия абсолютным путем наиболее подходит в этом случае.

3. Теперь осталось выяснить почемe не работает ob_flush. Версия ПХП и ОС?
 
Старый 24.07.2003, 15:47     # 27
medved2002
Guest
 
Сообщения: n/a

А ты собираешься при поиске каждый раз запускать скрипт который будет обрабатывать?
Если так то это не хорошо - сделай индексацию и все в базу или еще куда.
 
Старый 24.07.2003, 15:52     # 28
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
medved2002
1. Побежал ставить
2. Работает, только долго. Вот я и спрашивал есть ли другой способ...
3. 4.1.0, Win98SE

А насчет "еще куда" я уже начал подумывать...
sanchos вне форума  
Старый 24.07.2003, 15:56     # 29
medved2002
Guest
 
Сообщения: n/a

3. Тады ясно - с flush() были какие-то траблы под виндой... По крайней мере у меня, ламака. Попробуй либо ПХП поставить поновее, либо Винды сменить )))))))

2. Ну долго - если будешь результаты куда-то ложить то никаких траблов не будет..
 
Старый 24.07.2003, 16:04     # 30
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
4.1.0 ... flush работает начиная с 4.2.0 .
RaZEr вне форума  
Старый 24.07.2003, 16:17     # 31
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
RaZEr
>Посты я твои прочесть не поленился, но видимо у тебя русский язык второй, потому что я незнаю что еще могут означать слова "Мне нужен результат выполнения скрипта" ... тебе и дали как этот результат получить .

1. Языком владею вполне нормально. Русский - первый, но не последний.
2. Как обычно получить результат я знаю. Поэтому немного переформулировал свой вопрос позже.

>Ты спрашиваешь "По средствам открытия файлов абсолютным путем все получается, но достаточно долго" ... тебе сказали как открыть с относительным (fopen(),eval()) ...

fopen не катит. может пример дашь, если сейчас понял мою задачу?

>"Не надо меня считать совсем за тупого, плиз" ... это не я сказал ...

А "мде ... вообщем без комментариев ..." может показаться достаточно резким добавлением к ответу, по крайней мере, не совсем приятным. Если ты решил мне помочь, то, плиз, нельзя ли это делать немного вежлевее, объяснять понятнее или не делать вообще? Не все такие "гуру" как ты. Имхо, для этого и существует форум, чтоб спрашивать и получать ответы.

ЗЫ Я не хочу продолжать этот бессмысленный спор, портить нервы себе, постить "пустые" посты: я сюда не за этим пришел. Так что предлагаю тебе набраться немного терпения в мою сторону и попытаться понять,. Я только учусь и хотелось бы не замечать "мдя, мде, ууу" и тд. Спасибо.
sanchos вне форума  
Старый 24.07.2003, 16:18     # 32
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
medved2002
Спасибо тебе за помощь
Отдал бы тебе второй голос, но он у меня только один
sanchos вне форума  
Старый 24.07.2003, 16:40     # 33
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
fopen не катит. может пример дашь, если сейчас понял мою задачу?
Пример ? :

$files = array('page1.php','page2.php','page3.php');
$buf = '';
foreach($files as $file_name) {
$fp = fopen($filename,'r');
if ($fp) {$buf .= eval(fread($fp,filesize($file_name))); fclose($fp); }
}

Про вежливее и фразы "без комментариев": я тебе пишу как получить результат работы скрипта, а ты мне "мне нужно не включать файл скрипта, а получить результат его обработки" ... меня возмутило не твое знание PHP, а твоя невнимательность или называй как хочешь ...

А спор и правда продолжать не стоит, тебе его и начинать не следовало ... и это уже не первый спор между нами ...
RaZEr вне форума  
Старый 24.07.2003, 17:32     # 34
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
RaZEr
Ладно, если я был неправ, то извини Забили про спор и т.д. и т.п.
Насчет примера:
<?
$fp = fopen("file.php" ,"r");
$buf = eval(fread($fp, filesize("file.php")));
fclose($fp);
?>
Parse error: ... eval()'d code on line ... (
Чего делать?
sanchos вне форума  
Старый 24.07.2003, 17:56     # 35
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Незнаю ... попробуй или так:

$buf = eval(fread($fp, filesize("file.php")).'return();');

или через буфер вывода:

$files = array('page1.php','page2.php','page3.php');
$buf = '';
foreach($files as $file_name) {
ob_start();
include $file_name;
$buf .= ob_get_contents();
ob_end_clean();
}
RaZEr вне форума  
Старый 24.07.2003, 18:17     # 36
medved2002
Guest
 
Сообщения: n/a

Мне кажеться что например вот такая конструкция

$eeee = eval('echo "medved";'); ничегошеньки тебе в $eeee не запишет а просто выведет "medved" посему $buf = eval(fread($fp, filesize("file.php"))); - лишено какого-либо смысла
 
Старый 24.07.2003, 18:25     # 37
medved2002
Guest
 
Сообщения: n/a

Цитата:
Как писал SaNChos
Спасибо тебе за помощь
Да обращайся

Цитата:
Как писал SaNChos
Отдал бы тебе второй голос, но он у меня только один
Да спасибо достаточно.
 
Старый 25.07.2003, 04:00     # 38
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
посему $buf = eval(fread($fp, filesize("file.php"))); - лишено какого-либо смысла
Может быть, я не помню возвращает ли eval() результат если в коде нет вызова return() ... но ты видимо невнимательно читаешь мои посты, я уже пример и с return() постил.
RaZEr вне форума  
Старый 25.07.2003, 09:18     # 39
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Все, работает Всем спасибо
sanchos вне форума  
Старый 25.07.2003, 09:29     # 40
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 вне форума  

Опции темы

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

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

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


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




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