- 1
- 2
- 3
- 4
- 5
- 6
$file='spiski.txt';
$handle = fopen($file, "r");
while ( $handle == FALSE )
{
$handle = fopen($file, "r");
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+173
$file='spiski.txt';
$handle = fopen($file, "r");
while ( $handle == FALSE )
{
$handle = fopen($file, "r");
}
Метод назойливого открывания файла.
telnet 19.01.2011 21:39 # +7
Lure Of Chaos 19.01.2011 22:54 # 0
Uchkuma 19.01.2011 22:55 # 0
Анонимус 19.01.2011 23:15 # 0
Lure Of Chaos 19.01.2011 23:25 # 0
Анонимус 19.01.2011 23:26 # 0
Lure Of Chaos 19.01.2011 23:31 # 0
bugmenot 19.01.2011 23:42 # 0
Lure Of Chaos 20.01.2011 14:58 # 0
gegMOPO4 19.01.2011 23:31 # +3
Анонимус 20.01.2011 00:12 # +1
gegMOPO4 20.01.2011 13:01 # +2
Анонимус 20.01.2011 20:29 # 0
gegMOPO4 21.01.2011 00:19 # +2
Не представляю современную ОС без буферизации чтения.
Анонимус 21.01.2011 00:36 # −2
действительно, кеш работает не в ФС а в операционке.
Оси кешируют блоки что бы делать отложенную запись и прочие радости.
например он встроен в VFS в Linux, и в NT он тоже есть (юзеру им даже можно управлять через CacheSet например)
Анонимус 21.01.2011 00:42 # −1
во как! теперь совсем правильно)
Vasiliy 20.01.2011 00:34 # 0
Int 20.01.2011 00:42 # 0
Vasiliy 20.01.2011 00:52 # 0
return fopen($file, "r")===false?false:true;
Анонимус 20.01.2011 00:59 # 0
или он есть, но уже кем-то залочен?
бэд ньюс: не существует кросс-платформенного (ansi c) способа проверить существование файла
к счастью, это врядли кому-то серьезно надо
Vasiliy 20.01.2011 01:02 # 0
Анонимус 20.01.2011 00:46 # 0
IPC сишной проги и пхпшного скрипта через файлы -- это круто конечно
gegMOPO4 20.01.2011 13:05 # 0
bugmenot 20.01.2011 01:11 # 0
рахитектуре
я недавно постил подобное
gegMOPO4 20.01.2011 13:03 # 0
brainstorm 20.01.2011 02:36 # −7
правда он кажись не работает в винде на fat32
но каво ана ебет?
bugmenot15 21.01.2011 22:30 # −4