dir/filename
в линуксе надо указать так dir\filename как узнать под какой осью работает скрипт чтобы определится какой слешь использовать ?
Спустя 4 минуты, 14 секунд (19.07.2010 - 16:18) Wird_34 написал(а):
php_uname()
PHP_OS
Но в твоем случае лучше использовать DIRECTORY_SEPARATOR
PHP_OS
Но в твоем случае лучше использовать DIRECTORY_SEPARATOR
Спустя 7 минут, 10 секунд (19.07.2010 - 16:26) waldicom написал(а):
Цитата (Wird_34 @ 19.07.2010 - 15:18) |
php_uname() PHP_OS Но в твоем случае лучше использовать DIRECTORY_SEPARATOR |
Вот что пишут дядьки в комментах на php.net:
Цитата |
I just learned that, to specify file names in a portable manner, you DON'T need 'DIRECTORY_SEPARATOR' - just use '/'. This really surprised and shocked me, as until now I typed about a zillion times 'DIRECTORY_SEPARATOR' to stay platform independent - unnecessary. Don't make the same mistake. |
Может кто испробует и отпишется?
Спустя 7 минут, 6 секунд (19.07.2010 - 16:33) Wird_34 написал(а):
Кстати, Basili4, у тебя ошибка в винде '\', а в никсах '/', а не наоборот.
Спустя 1 минута, 59 секунд (19.07.2010 - 16:35) Rand написал(а):
Вы когда инклуд делаете тоже проверяете какой слеш использовать?
Спустя 4 минуты, 56 секунд (19.07.2010 - 16:40) Basili4 написал(а):
'DIRECTORY_SEPARATOR работает как надо спасибо
Спустя 55 секунд (19.07.2010 - 16:41) Basili4 написал(а):
Wird_34
да спасибо опечатался
да спасибо опечатался
Спустя 2 минуты, 3 секунды (19.07.2010 - 16:43) Rand написал(а):
include('includes\1.php');
include('includes/2.php');
Подключатся оба файла. Вопрос: Зачем нужен DIRECTORY_SEPARATOR?
Спустя 3 минуты, 20 секунд (19.07.2010 - 16:46) Basili4 написал(а):
Rand
мне файл нужно создать для fopen похоже есть разница
мне файл нужно создать для fopen похоже есть разница
Спустя 19 минут, 12 секунд (19.07.2010 - 17:05) Rand написал(а):
Хм. А я везде использую '/' - и при fopen у меня в винде работает, и в никсах на сервере, естественно, тоже
P.S: Нагуглил тут для себя, где полезна константа DIRECTORY_SEPARATOR: например, при обработке пути к файлу, который вам вернула какая-нибудь функция
P.S: Нагуглил тут для себя, где полезна константа DIRECTORY_SEPARATOR: например, при обработке пути к файлу, который вам вернула какая-нибудь функция
Спустя 57 минут, 15 секунд (19.07.2010 - 18:02) Basili4 написал(а):
а у меня в никасах фаыл создает dir\fille а не в директории dir стал использовать DIRECTORY_SEPARATOR все ок
Спустя 2 минуты, 50 секунд (19.07.2010 - 18:05) Wird_34 написал(а):
Basili4, тебе предлагается использовать '/' в обоих операционных системах, а не '\'.
Спустя 3 минуты, 4 секунды (19.07.2010 - 18:08) Basili4 написал(а):
Wird_34
спасибо попробую
спасибо попробую
Спустя 14 часов, 34 минуты, 54 секунды (20.07.2010 - 08:43) linker написал(а):
Выкидывайте в топку сепараторы, для винды и для линуха одинаково подходит "/"
_____________