Guten Tag,
Ich möchte in mein UCP eine Ban Funkion einbauen.
Leider kriege ich das nicht so recht hin![:/](https://www.easy-coding.de/wcf/images/smilies/unsure.png)
Den Wert im Userfile (Ban=0) mit (Ban=1) zu ersetzten...
habs jetzt so:
Alles anzeigen
allerdings funktioniert das nur wenn das Userfile 0777 Rechte hat und das soll & hat es ja nicht![:/](https://www.easy-coding.de/wcf/images/smilies/unsure.png)
chmod und umask funktionieren nicht ... oder ich habe was falsch gemacht
Ich möchte in mein UCP eine Ban Funkion einbauen.
Leider kriege ich das nicht so recht hin
![:/](https://www.easy-coding.de/wcf/images/smilies/unsure.png)
Den Wert im Userfile (Ban=0) mit (Ban=1) zu ersetzten...
habs jetzt so:
PHP-Quellcode
- function BanPlayer($username)
- {
- $pfad="/home/SA-MP/scriptfiles/$username.ini";
- umask(0777);
- if(!file_exists($pfad))
- {
- return 0;
- }
- else
- {
- $str=implode("",file($pfad));
- $fp=fopen($pfad,"w+");
- chmod ('/home/SA-MP/scriptfiles/$username.ini', 0777);
- $str=str_replace('ban=0','ban=1',$str);
- fwrite($fp,$str,strlen($str));
- return 1;
- }
- }
allerdings funktioniert das nur wenn das Userfile 0777 Rechte hat und das soll & hat es ja nicht
![:/](https://www.easy-coding.de/wcf/images/smilies/unsure.png)
chmod und umask funktionieren nicht ... oder ich habe was falsch gemacht
![:/](https://www.easy-coding.de/wcf/images/smilies/unsure.png)