<?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}"));
Пример #2
0
     // 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();