Форум программистов, компьютерный форум, киберфорум
Наши страницы
Web-мастеринг
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
казах
13 / 17 / 1
Регистрация: 29.08.2010
Сообщений: 559
1

чем отличаются слеши?

08.07.2011, 09:00. Просмотров 1121. Ответов 3
Метки нет (Все метки)

всем привет подскажите мне чайнику чем отличается вот такой слешь "\" от вот такого "/" хочу сказать что при использовании первого варианта в ссылке на страничку не прыгает. почему и чем они отличаются??
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2011, 09:00
Ответы с готовыми решениями:

Чем отличаются шаблоны HTML и шаблоны WordPress
В чём различие между шаблонами HTML и WordPress. Кроме того, что создаются они разными способами....

Чем отличаются и в чем схожи типизированные и текстовые файлы
Подскажите, пожалуйста, чем отличаются и в чем схожи типизированные и текстовые файлы в Паскале?

Чем отличаются С, С++ и C#?
Пока учился в институте писал всякую мелочь на TASMе. По работе тоже немного пользовался им же. с С...

Чем отличаются?
Процессор Intel Core i5-3570K 3.4GHz/6MB Процессор Intel Core i5-3570 3.4GHz/6MB Я углубился в...

Чем отличаются JA и JG
Добрый день. Читаю инструкции языка ассемблера и возник вопрос. Чем отличаются JA и JG? Прошу...

3
Humanoid
Почетный модератор
10111 / 3973 / 372
Регистрация: 12.06.2008
Сообщений: 11,597
08.07.2011, 09:29 2
\ - означает экранирование. Поэтому в путях к файлам лучше использовать /
Например, в строке
PHP
1
fopen("C:\temp\newfile.txt","r");
Сразу две буквы будут испорчены (в подсветке синтаксиса это должно быть видно).
\t - будет заменено на табуляцию (символ 0x09)
\n - будет заменено на перенос строки (символ 0x0a)
Выходов есть несколько:
1. Использовать только обычные слеши "/"... лично я считаю это наиболее оптимальным вариантом.
2. Использовать одинарные кавычки. В них экранируются талько сами слеши ('\\') и одинарные кавычки ('\'')
3. Если всё же нужно использовать обратный слеш "\", то его надо ставить двойным, что бы он экранировал сам себя:
PHP
1
fopen("C:\\temp\\newfile.txt","r");
2
казах
13 / 17 / 1
Регистрация: 29.08.2010
Сообщений: 559
08.07.2011, 09:43  [ТС] 3
Цитата Сообщение от Humanoid Посмотреть сообщение
\ - означает экранирование. Поэтому в путях к файлам лучше использовать /
Например, в строке
PHP
1
fopen("C:\temp\newfile.txt","r");
Сразу две буквы будут испорчены (в подсветке синтаксиса это должно быть видно).
\t - будет заменено на табуляцию (символ 0x09)
\n - будет заменено на перенос строки (символ 0x0a)
Выходов есть несколько:
1. Использовать только обычные слеши "/"... лично я считаю это наиболее оптимальным вариантом.
2. Использовать одинарные кавычки. В них экранируются талько сами слеши ('\\') и одинарные кавычки ('\'')
3. Если всё же нужно использовать обратный слеш "\", то его надо ставить двойным, что бы он экранировал сам себя:
PHP
1
fopen("C:\\temp\\newfile.txt","r");
спасибо разобрался буду ипользовать обычные слеши
0
Vovan-VE
13178 / 6565 / 1039
Регистрация: 10.01.2008
Сообщений: 15,069
08.07.2011, 15:24 4
А бекслеш \ может использоваться наравне с буквами в именах файлов в какой-либо из файловых систем?
0
08.07.2011, 15:24
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2011, 15:24

Чем отличаются компиляторы?
Здравствуйте. 32-bit / 64-bit -- Понятно. Чем отличается threads-win32 от threads-posix,...

Чем отличаются Apache
Встал выбор Apache 2.0 или 2.2, скажите, в чем у них разница.

Чем отличаются осциллографы
Чем отличаются осциллографы Hantek 6022BE от INSTRUSTAR ISDS205A что посоветуете взять


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.