<?php require_once "open_basedir.inc"; create_directories(); var_dump(file_exists('./test/ok/ok.txt')); var_dump(file_exists('./test/foo')); $file = str_repeat('x', 2 * PHP_MAXPATHLEN); var_dump(file_exists("./test/{$file}"));
// If board with that name already exists, change parameters of this board. $found = false; foreach ($boards as $board) { if ($board['name'] == $new_board['name'] && ($found = true)) { $new_board['id'] = $board['id']; //echo "edit {$board['name']}<br>\n"; boards_edit($new_board); $reload_boards = true; break; } } // If not exits, create new one. if (!$found) { //echo "add {$new_board['name']}<br>\n"; boards_add($new_board); if (!create_directories($new_board['name'])) { throw new CommonException('Directories creation failed.'); } $reload_boards = true; } } // New board creation. // Change parameters of existing boards. foreach ($boards as $board) { $changed = false; // Is title was changed? if (isset($_POST["title_{$board['id']}"])) { $new_board['title'] = boards_check_title($_POST["title_{$board['id']}"]); if ($new_board['title'] === FALSE) { // Cleanup. DataExchange::releaseResources();