Guten Tag,
Ich möchte in mein UCP eine Ban Funkion einbauen.
Leider kriege ich das nicht so recht hin
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
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

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

chmod und umask funktionieren nicht ... oder ich habe was falsch gemacht
