Note that this function really does what the description says, it returns the numeric user id of the user who *owns the file* containing the current script not the effective user id of user *running* the current script. Most applications will want the latter which is provided by posix_getuid().
getmyuid
(PHP 4, PHP 5)
getmyuid — PHP betiğinin sahibinin kullanıcı kimliğini döndürür
Açıklama
int getmyuid
( void
)
Betik sahibinin kullanıcı kimliğini döndürür.
Dönen Değerler
Hata oluşursa FALSE, aksi takdirde betik sahibinin kullanıcı kimliğini
döndürür.
Ayrıca Bakınız
- getmygid() - PHP betiğinin sahibinin grup kimliğini döndürür
- getmypid() - PHP'nin süreç kimliğini (PID) döndürür
- get_current_user() - PHP betiğinin sahibininin kullanıcı ismini döndürür
- getmyinode() - Çalışan betiğin dosya düğümü numarasını döndürür
- getlastmod() - Geçerli sayfanın son değişiklik zamanını döndürür
bozo_z_clown at yahoo dot com ¶
5 years ago
sRp at srparish dot net ¶
13 years ago
After running into this problem, i wrote a program which you can install as setuid root in you php safemode exec dir. (defined in php3.ini) You then can do system() calls to this program to change the ownership of file, in a fassion such so that it shouldn't allow people to break the security of your box. You can get the program at http://srparish.net/scripts/chuid-1.0.tar.gz
