14.06.2013 / 17:25 | |
moDorks Пользователь Сейчас: Offline
Имя: moDorks Регистрация: 04.05.2013
| dimonkrut, он платный ?
|
14.06.2013 / 17:45 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| moDorks, "FREE HOST", скорее всего, говорит об обратном.
|
13.07.2013 / 12:52 | |
vendetta Пользователь Сейчас: Offline
Имя: Вася Регистрация: 09.07.2013
| |
13.07.2013 / 22:50 | |
HaLk Пользователь Сейчас: Offline
Имя: Вячеслав Регистрация: 02.05.2013
| Народ, возникла такая проблема. Я в далеке от ПК и пишу скрипт через планшет с PhpRunner, т.к htaccess не пашет, роутер замутить не могу и вот замутил вот такой код $data = $_SERVER['SERVER_NAME'] .':'. $_SERVER['SERVER_PORT'] .''. $_SERVER['PHP_SELF'];
list($server, $port, $path) = explode("/", $data);
if($data == 'localhost:8080/mt/index.php') {
include_once 'pages/main/index.php';
} else {
include_once 'pages'.$path; }
Возможно ли такое использование? Изменено HaLk (13.07 / 22:52) (всего 1 раз) |
13.07.2013 / 22:55 | |
HaLk Пользователь Сейчас: Offline
Имя: Вячеслав Регистрация: 02.05.2013
| Также хотел перенаправить при ошибке 404, но ума что то не дам как без хтачеса это сделать $data = $_SERVER['SERVER_NAME'] .':'. $_SERVER['SERVER_PORT'] .''. $_SERVER['PHP_SELF'];
list($server, $port, $path) = explode("/", $data);
if($data == 'localhost:8080/mt/index.php') {
include_once 'pages/main/index.php';
} else {
if(file_exists($path)) { //это не работает наверное из-за того что $path присвоено что типа /папка/index.php
include_once 'pages'.$path;
} else {
echo 'Фаил не найден!';
}
}
В голове вообше каша с адресами. Изменено HaLk (13.07 / 23:03) (всего 3 раза) |
13.07.2013 / 23:42 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| HaLk, ты делаешь вот так
list($server, $port, $path) = explode("/", $data);
В итоге у тебя если $data = 'localhost:8080/mt/index.php'; то в $server будет localhost:8080, в $port - mt, а в $path - index.php оттого file_exists($path) выдает false что ищет не mt/index.php, а index.php
|
13.07.2013 / 23:46 | |
HaLk Пользователь Сейчас: Offline
Имя: Вячеслав Регистрация: 02.05.2013
| web_demon, $port выдаёт 8080, сори, не прав
Изменено HaLk (13.07 / 23:47) (всего 1 раз) |
13.07.2013 / 23:50 | |
HaLk Пользователь Сейчас: Offline
Имя: Вячеслав Регистрация: 02.05.2013
| web_demon, но всё же я не пойму как проверить наличие папки такого вида /pages/ляля/index.php . Так же в папке ляля возможен быть ешё подкаталог. Как в таком случае проверить? Вообше не соображу.
|
14.07.2013 / 00:00 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| fopen() и exists() не прокатит?
__________________
знает толк |
14.07.2013 / 00:02 | |
HaLk Пользователь Сейчас: Offline
Имя: Вячеслав Регистрация: 02.05.2013
| vl@volk, комы ранее глянь. Вот имеется адрес такого вида localhost:8080/mt/pages/user/ нужно проверить папку user, и если она есть то вывести index.php который находится в user, но если адрес имеет такой вид localhost:8080/mt/pages/user/settings/ то вывести фаил index.php который находится в settings.
Изменено HaLk (14.07 / 00:09) (всего 1 раз) |