С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 04/02/05 в 22:54 |
Есть ли на РНР функция, которая определяет расположение файла, типа function('./put/file'), и выдавало в результате host.com/ttt/fff/put/file ?
|
|
|
|
[www]
С нами с 14.07.04
Сообщения: 1693
Рейтинг: 872
|
Добавлено: 04/02/05 в 23:03 |
Код: |
echo $SCRIPT_FILENAME;
|
содержит полный путь до файл...
разговор про него ? я чето неполностью понял...
|
|
|
|
С нами с 26.08.04
Сообщения: 92
Рейтинг: 144
|
Добавлено: 04/02/05 в 23:54 |
realpath ("./file");
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 05/02/05 в 00:31 |
Необходимо определить расположение любого файла который находиться на хостинге, и получить на выходе его адрес, а не путь в файловой системе сервера. По идее его можно вычислить из результатов нескольких функций, но может есть что-то проще ?
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 05/02/05 в 06:20 |
Берешь SCRIPT_FILENAME , из него вырезаешь DOCUMENT_ROOT получаешь путь от корня веб до файла , берешь SERVER_NAME и к нему плюсуешь то что получил и получаешь то что нужно , короче уже не знаю как
|
|
|
|
С нами с 11.12.04
Сообщения: 99
Рейтинг: -344
|
Добавлено: 05/02/05 в 12:20 |
Код: |
echo getpath('./../ctest.php');
function getpath($path)
{
$real=realpath($path);
$root = getenv("DOCUMENT_ROOT");
if ($root[strlen($root)-1]=='/') $root = substr($root,0,strlen($root)-1);
$add = substr($real,strlen($root));
$host = getenv("SERVER_NAME");
return "http://".$host.$add;
}
|
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 05/02/05 в 13:46 |
Я что-то такое и написал, но думал может уже в РНР есть готовая функция. Всем спасибо.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |