[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работает ссылка
Страницы: 1, 2
Zzepish
У меня есть такой путь:
'./mvc/system/'.$page.'.php'
И такой:
'/mvc/system/'.$page.'.php'

Второй вариант не проходит проверку на file_exists, хотя инклюдится без проблем. Почему?
exotica
./ или просто . - указать путь к папке, которая лежит на том же уровне, что и папка с сайтом
../ - на уровень выше
../../ -на два и тд
~/ - домашняя папка
/ - от корня

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Zzepish
exotica
Я знаю :/
/ -путь от корня! ПОчему не работает именно в этом месте (в других работает) я просто хз
exotica
кстати вот только вспомнил у меня есть тоже такая проблема
В html браузер понимает где брать файл когда пишу путь от /
А вот php нет, в итоге компенсировал это так, не знаю как правильно это или нет но работает:
include $_SERVER['DOCUMENT_ROOT'].'/component/leftcolumn/leftcol.php';


_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Zzepish
exotica
инклюд у меня работает нормально))) у меня на проверку чегот не проходит.
Твой вариант сработает, но я хочу, чтоб мой сработал)))
exotica
а попробуйте инклюдить не в файл находящийся в корневом каталоге,
а допустим файл /files/file.php
заинклудте в файл находящийся в /pages/page.php

и спользуя путь /files/file.php
результат будет - ошибка..

(названия привел примерно rolleyes.gif )

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Zzepish
exotica
хм, странно! выходит- путь от корня работает криво
exotica
скорее всего вопрос синтаксиса языка.
html же работает корректно, но не понимает если написать допустим у формы
action="./files/file.php"

он не поймет что путь от корня.
action="/files/file.php"

а так поймет

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Zzepish
exotica
ну, доphp это плохо доходит! хоть html так работает без проблем((((
YVSIK
значит так:
вначале вы понимаетесь из своей папки в корень
тоесть ../../ потом:
вы спускаетесь в нужную папку
/test/test/
так понятно? smile.gif

Вот и получился путь ../../test/test/
ешё надо примерно понять! что есть поднятие на один уровень ./
и как обозначается корень / wink.gif

Ну можно так: размещай в тридевяятую папку файл и пробуй до него добраться из соседней директории наращивая названия тапок и путей поднятия из своего места папки ../../ <=

Кстати совсем будет не лишним ЧТО в разных языках свои правила этих точек и слешей

CSS у него правила другие

Возможно ещё добавить , что было сАвсем понятно
вы сидите в одной из директорий и вам надо залесть в соседную но лежащую в тойже подпаке но в соседней ветке и зачем тогда вообще подниматься в корень , вот тут как раз и подойдет путь ../test ? понялись на уровень не входя в корень и пошли в соседнюю под папку

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
exotica
Цитата
Ну можно так: размещай в тридевяятую папку файл и пробуй до него добраться из соседней директории наращивая названия тапок и путей поднятия из своего места папки ../../ <=

хе) тогда мне кажется что $_SERVER['DOCUMENT_ROOT'] это просто спасение. Ведь если я решу заинклудить файл в который уже инклудится другой файл. я увижу ошибку, ведь там будет 10 пар тапок и прочего - и они окажутся неверными huh.gif

Цитата
CSS у него правила другие

можно подробнее? или чтиво какое есть? wink.gif

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
YVSIK
Цитата (exotica @ 2.07.2013 - 21:12)
можно подробнее? или чтиво какое есть?

подробней , щасЗ уже не вспомню, но пути различаются по написанию, я сэтим плавал неделю пока не понял что по разному надо писать
ХТМЛ понимает так
../
а CSS понимает только так
/
или наоборот

вообщем надо просто опытным путем попробовать и одно и доугое и смотреть что выйде какой язык как поймет

я на это так и наткнулся потом сделал такие выводы!

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
YVSIK
Цитата (exotica @ 2.07.2013 - 21:12)
тогда мне кажется что $_SERVER['DOCUMENT_ROOT']


и ЭТО не спасение

есть несколько путей
выведи в PHP каждый эхом и смотри что и как видит

$_SERVER['DOCUMENT_ROOT']

//и это

dirname(__FILE__)

вообщем смотрим в phpinfo и в нем есть что и как выводиться





_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
exotica
Цитата
я на это так и наткнулся потом сделал такие выводы!

У меня с php и html вышло так, одновременно в одном файле, прописал сперво одно - не понравилось, потом другое - не понравилось, потом по разному прописал и заметку себе поставил в голове ))

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
exotica
        <?php
echo $_SERVER['DOCUMENT_ROOT'].'<br>';
echo dirname(__FILE__);
?>


и результат:

O:/home/test.ru/www
O:\home\test.ru\www


как это явно видно, изменилось направление слешей)

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.