Beste,
Ik heb een heel raar geval. Ik het het volgende script. De protect waarde is 1. Maar toch zegt hij dat het nul is?
Mijn script:
Ik krijg als output:
Ik heb een heel raar geval. Ik het het volgende script. De protect waarde is 1. Maar toch zegt hij dat het nul is?
Mijn script:
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] AddUser[COLOR= #007700]([/COLOR][COLOR= #0000BB]$Domain[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$dir[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$user[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$pass[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/global"]global[/URL] [COLOR= #0000BB]$sock[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$sock[/COLOR][COLOR= #007700]->[/COLOR]fetch_parsed_body[COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$protect[/COLOR] [COLOR= #007700]=[/COLOR] ProtectedDirectories[COLOR= #007700]:[/COLOR]SMILEYYYYYYYYYYYBEGIN[COLOR= #007700]:[/COLOR]DirectoryInfo[COLOR= #007700]([/COLOR][COLOR= #0000BB]$Domain[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$dir[/COLOR][COLOR= #007700],[/COLOR] true[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/switch"]switch[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700])
{
case ([/COLOR][COLOR= #0000BB]$protect[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]):[/COLOR]
[COLOR= #0000BB]$sock[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]/CMD_API_FILE_MANAGER[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]action[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]protect[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]enabled[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]yes[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]path[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]/domains/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Domain[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/public_html[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$dir[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]name[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Here comes the name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]user[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]$user[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]passwd[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]$pass[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]passwd2[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]$pass[/COLOR][COLOR= #007700]));[/COLOR]
[URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]"The user $user, was created for the directory $dir. Protect: "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$protect[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
case ([/COLOR][COLOR= #0000BB]$protect[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]||[/COLOR] [COLOR= #0000BB]$result[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]error[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]):[/COLOR]
[URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]"It is not possible to add users. The directory is not protected."[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
default:[/COLOR]
[URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]"Protected services are not used."[/COLOR][COLOR= #007700];
}
}[/COLOR]
?> Ik krijg als output:
The user username, was created for the directory /them. Protect: 1 