по отдельности все слова понимаю, а вместе - ну никак, хотя тоже вроде покурить не дуракSTDOUT каждого форка в отдельные файлы

/* создание файла */
fptr = open("DUMMY.FIL",O_CREAT|O_RDWR,S_IREAD|S_IWRITE);
if(fptr) {
/* создать дополнительный дескриптор для stdout */
oldstdout = dup(STDOUT);
/* перенаправить стандартный вывод в файл, путем
дублирования его дескриптора */
dup2(fptr,STDOUT);
}
some<br>
html
<?php
some php
?>
some<br>
html
Да, нужно уметь в любое время врубать логирование выдачи форка в файл и вырубать его. А чтобы внутри форка это было как можно более прозрачно (т.е. в идеале echo). Да, понимаю что можно внутри самого форка сделать функцию log, которая и будет в зависимости от флага "нужды" закидывать либо на stdout либо в файл. Но хотелось бы именно перенаправить вывод (т.к. сразу отпадут все проблемы с отловом и ошибок и других фенек, которые летят в stdout)Автор оригинала: svetasmirnova
SinteZ
Откуда у тебя STDOUT в PHP-скриптах берётся? Непременно в форке нужно что-то через [m]echo[/m] и друзья выводить?
Т.е. все таки в php нет магических dup'ов как в си? А так ведь то что надоАвтор оригинала: AnToXa
в пхп и не получится скорее всего, разве что свой extension написать под это дело...

