📄 install.php
字号:
case "3": echo<<<ENDPRINT <table width="600" border="0" cellspacing="1" cellpadding="3"> <form method="post" action="install.php" onReset="javascript:window.location.reload();"> <input type="hidden" name="step" value="4"> <input type="hidden" name="insUrl" value="$insUrl"> <input type="hidden" name="insPath" value="$insPath"> <tr> <td class="headtd">Checking file and directory permissions</td> </tr> <tr> <td> The install script has checked to see if all of the required files and directories can be written to as needed. If any files or directories are marked as improperly set, you will need ensure that they can be written to before you can proceed.<br> <br> If you do not know how to change file permissions, please check with your host. Customers on Windows IIS servers may require server administrator assistance in setting permissions.<br> <br>ENDPRINT; if(is_writeable("{$insPath}connect.php")) { echo "connect.php - OK<br>"; } else { @chmod( $insPath."connect.php", 0777 ); if(is_writeable("{$insPath}connect.php")) { echo "connect.php - OK<br>"; } else { $errorFound = 1; echo "connect.php is <b>incorrectly set!</b><br>"; } } if(is_writeable("{$insPath}images")) { echo "/images directory - OK<br>"; } else { @chmod( $insPath."images", 0777 ); if(is_writeable("{$insPath}images")) { echo "/images directory - OK<br>"; } else { $errorFound = 1; echo "/images directory is <b>incorrectly set!</b><br>"; } } if(is_writeable("{$insPath}images/banners")) { echo "/images/banners directory - OK<br>"; } else { @chmod( $insPath."images/banners", 0777 ); if(is_writeable("{$insPath}images/banners")) { echo "/images/banners directory - OK<br>"; } else { $errorFound = 1; echo "/images/banners directory is <b>incorrectly set!</b><br>"; } } if(is_writeable("{$insPath}images/categories")) { echo "/images/categories directory - OK<br>"; } else { @chmod( $insPath."images/categories", 0777 ); if(is_writeable("{$insPath}images/categories")) { echo "/images/categories directory - OK<br>"; } else { $errorFound = 1; echo "/images/categories directory is <b>incorrectly set!</b><br>"; } } if(is_writeable("{$insPath}images/listings")) { echo "/images/listings directory - OK<br>"; } else { @chmod( $insPath."images/listings", 0777 ); if(is_writeable("{$insPath}images/listings")) { echo "/images/listings directory - OK<br>"; } else { $errorFound = 1; echo "/images/listings directory is <b>incorrectly set!</b><br>"; } } if(is_writeable("{$insPath}rss")) { echo "/rss directory - OK<br>"; } else { @chmod( $insPath."rss", 0777 ); if(is_writeable("{$insPath}rss")) { echo "/rss - OK<br>"; } else { $errorFound = 1; echo "/rss directory is <b>incorrectly set!</b><br>"; } } if(is_writeable("{$insPath}styles")) { echo "/styles directory - OK<br>"; } else { @chmod( $insPath."styles", 0777 ); if(is_writeable("{$insPath}styles")) { echo "/styles - OK<br>"; } else { $errorFound = 1; echo "/styles directory is <b>incorrectly set!</b><br>"; } } if($errorFound == 1) { $button = "<input type=\"reset\" value=\"Retest permissions\">"; } else { $button = "<input type=\"submit\" value=\"Proceed\">"; } echo<<<ENDPRINT <br> $button </td> </tr> </form> </table>ENDPRINT; break; case "4": echo<<<ENDPRINT <table width="600" border="0" cellspacing="1" cellpadding="3"> <form method="post" action="install.php"> <input type="hidden" name="step" value="5"> <input type="hidden" name="insUrl" value="$insUrl"> <input type="hidden" name="insPath" value="$insPath"> <tr> <td class="headtd">User system</td> </tr> <tr> <td> Please choose which user system you wish to use. If this is a stand alone item, or if you have installed other BosDev applications, choose either BosDev Universal User System or the BosDev Universal User System - Intranet if you are running this on an internal Intranet server.<br> <br> <select name="integration"> <option value="uus" selected>BosDev Universal User System</option> <option value="uus-intranet">BosDev Universal User System - Intranet</option> <option value="ipb">Invision Power Board</option> <option value="phpbb2">phpBB 2</option> <option value="ubb">UBB.Threads</option> <option value="vb3">vBulletin 3</option> </select> <input type="submit" value="Proceed"> </td> </tr> </form> </table>ENDPRINT; break; case "5": if($integration == "uus" || $integration == "uus-intranet") { echo<<<ENDPRINT <script language="JavaScript"> function checkForm(form) { if(form.BosClassifiedsDatabase.value == "") { form.BosClassifiedsDatabase.focus(); return false; } if(form.BosClassifiedsDatabaseHost.value == "") { form.BosClassifiedsDatabaseHost.focus(); return false; } if(form.BosClassifiedsDatabaseUser.value == "") { form.BosClassifiedsDatabaseUser.focus(); return false; } if(form.BosClassifiedsDatabasePassword.value == "") { form.BosClassifiedsDatabasePassword.focus(); return false; } if(form.BosClassifiedsDatabasePrefix.value == "") { form.BosClassifiedsDatabasePrefix.focus(); return false; } if(form.uusDatabase.value == "") { form.uusDatabase.focus(); return false; } if(form.uusDatabaseHost.value == "") { form.uusDatabaseHost.focus(); return false; } if(form.uusDatabaseUser.value == "") { form.uusDatabaseUser.focus(); return false; } if(form.uusDatabasePassword.value == "") { form.uusDatabasePassword.focus(); return false; } return true; } </script> <table width="600" border="0" cellspacing="1" cellpadding="3"> <form method="post" action="install.php" onSubmit="return checkForm(this);"> <input type="hidden" name="step" value="6"> <input type="hidden" name="insUrl" value="$insUrl"> <input type="hidden" name="insPath" value="$insPath"> <input type="hidden" name="integration" value="$integration"> <tr> <td class="headtd">Database information</td> </tr> <tr> <td> Please enter the following requested information so that we can configure the database for the classifieds system. If you do not know this information, please check with your host.<br> Database name: <input type="text" name="BosClassifiedsDatabase"><br> Database host: <input type="text" name="BosClassifiedsDatabaseHost" value="localhost"><br> Database user: <input type="text" name="BosClassifiedsDatabaseUser"><br> Database password: <input type="text" name="BosClassifiedsDatabasePassword"><br> Database prefix: <input type="text" name="BosClassifiedsDatabasePrefix" value="bc2_"><br> <br> Please enter the following requested information for the BosDev Universal User System. If you have another BosDev application installed which uses the BosDev Universal User System the requested information would be the same as the other application. If you do not have another BosDev product which uses this system, we suggest using the same information as you have entered above.<br> UUS database name: <input type="text" name="uusDatabase"><br> UUS database host: <input type="text" name="uusDatabaseHost" value="localhost"><br> UUS database user: <input type="text" name="uusDatabaseUser"><br> UUS database password: <input type="text" name="uusDatabasePassword"><br> <br> <input type="submit" value="Proceed"> </td> </tr> </form> </table>ENDPRINT; } else { echo<<<ENDPRINT <script language="JavaScript"> function checkForm(form) { if(form.BosClassifiedsDatabase.value == "") { form.BosClassifiedsDatabase.focus(); return false; } if(form.BosClassifiedsDatabaseHost.value == "") { form.BosClassifiedsDatabaseHost.focus(); return false; } if(form.BosClassifiedsDatabaseUser.value == "") { form.BosClassifiedsDatabaseUser.focus(); return false; } if(form.BosClassifiedsDatabasePassword.value == "") { form.BosClassifiedsDatabasePassword.focus(); return false; } if(form.BosClassifiedsDatabasePrefix.value == "") { form.BosClassifiedsDatabasePrefix.focus(); return false; } if(form.uusDatabase.value == "") { form.uusDatabase.focus(); return false; } if(form.uusDatabaseHost.value == "") { form.uusDatabaseHost.focus(); return false; } if(form.uusDatabaseUser.value == "") { form.uusDatabaseUser.focus(); return false; } if(form.uusDatabasePassword.value == "") { form.uusDatabasePassword.focus(); return false; } if(form.integrationDatabase.value == "") { form.integrationDatabase.focus(); return false; } if(form.integrationDatabaseHost.value == "") { form.integrationDatabaseHost.focus(); return false; } if(form.uusDatabasePassword.value == "") { form.uusDatabasePassword.focus(); return false; } if(form.integrationDatabaseUser.value == "") { form.integrationDatabaseUser.focus(); return false; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -