Dosya tanımlayıcı bir dosya işaretçisi Başlarken

2 Cevap php

PHP 5.2.3, "fdopen" başka bir uygulama tarafından açılmış olan bir dosya tanımlayıcı için okuma / yazma için kullanılmıştır.

fdopen(<fileDescriptorId>,"rw");  //It worked fine with PHP 5.2.3

5.3.2 PHP yükselttikten sonra, "undefined reference to 'fdopen' function" atıyor.

Lütfen öneririz nedir PHP 5.3.2 ya da herhangi bir geçici çözüm için bu değiştirme.

2 Cevap

Could this fdopen() of yours have been provided by a custom php extension?
On a linux/unix server

function fdopen($id, $mode) {
  return fopen("/proc/self/fd/".(int)$id, $mode);
}

might çalışma.

edit: bkz http://linux.die.net/man/5/proc

fdopen ile ilgilidir C language. PHP böyle bir işlevi yoktur. Ben PHP'nin fopen işlevini yanlış yazdığınızı düşünüyorum, değil mi? Beni düzeltin. Teşekkürler