Blogs

+

апач разрешить читать выше корня сайта

судя по всему невозможно сослаться на папку, которая уровнем или несколькими выше чем сервер - в смысле сослаться, на страничку которая лежит выше корневого каталога . использовать же скрипты, которые лежат выше - можно - просто пропишите полный путь в include

возвращаемые значения scandir точка и две точки

Array
(
    [0] => .
    [1] => ..
    [2] => bar.php
    [3] => foo.txt
    [4] => somedir
)
Array
(
    [0] => somedir
    [1] => foo.txt
    [2] => bar.php
    [3] => ..
    [4] => .
)

в этом массиве первые 2-е строчки занимают точка и две точки (т.е. знак данной директории и знак родительского каталога).

Тестирование всех файлов из директории с помощью phpunit ( using phpunit in browser)

вот пример функции, которая протестирует все файлы в указанной директории - предварительно определив файл этот или папка и имеет ли он должное ,так сказать, расширение (читайте комментарии к коду)

Эта функция, также позволяет вполне успешно использовать PHPUnit в браузере - не набирая ничего в командной строке.

Если кто внесёт изменения или дополнения - просьба - дайте в комментариях ссылку на ваше творение.
Заранее спасибо)))

Ошибки от phpunit ))

PHPUnit 3.6.7 by Sebastian Bergmann.

Cannot open file "p\world-shared-folders\att2".

при указании пути =

<?
//$mypath = "..\scripts\tests";
$mypath = "C:\data\localhost\www\tp\world-shared-folders\att2\tests";
echo ("pre>");
 $last_line = system("phpunit ".$mypath, $retval);
 echo ("/pre>");
 echo ("<hr>");

?> 

-------------

system() php

функция system() в php 5.3.8 (кажется эта версия) запускается из той директории, в которой лежит исполняемый файл.
следовательно чтобы сменить директорию -необходимо либо в команде указать путь (если команда вообще поддерживает такой формат) , либо -передать каким-то образом две команды, в одной из которых сменить директорию....(cd)

Pages

Subscribe to RSS - blogs