在一個項目裏用到這樣的東西,用另外一個服務做了一些事情,生成的文件權限,通過php 無法讀取,測試了很多種方式都沒能實現,在網上找了下,可以用c寫一個代理來實現,本人就實現了一下,果真可以。
代碼如下:
現在說下,在linux下面,gcc編譯,以及復權的問題:
執行
gcc -Wall -o phpchmod phpchmod.c
執行
chmod u+s ./phpchmod
php代碼的使用:
在一個項目裏用到這樣的東西,用另外一個服務做了一些事情,生成的文件權限,通過php 無法讀取,測試了很多種方式都沒能實現,在網上找了下,可以用c寫一個代理來實現,本人就實現了一下,果真可以。
代碼如下:
現在說下,在linux下面,gcc編譯,以及復權的問題:
執行
gcc -Wall -o phpchmod phpchmod.c
執行
chmod u+s ./phpchmod
php代碼的使用: