Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Как решить проблему с символом "\" ?

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

minalexpro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При обработке локального пути к файлу в  Вынь32 нужно парсить по символу "\"
Експлорер выдает ошибку...  
Каким образом можно обойти траблу ?

Всего записей: 76 | Зарегистр. 09-02-2003 | Отправлено: 15:30 01-03-2003
pite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ili "/" ili "\\" poprobui kak poidet.

Всего записей: 838 | Зарегистр. 09-05-2002 | Отправлено: 18:27 01-03-2003
Saruman

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Или более подробно напиши - какую именно ошибку и как парсишь

Всего записей: 188 | Зарегистр. 20-01-2003 | Отправлено: 18:34 01-03-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
minalexpro
обычно достаточно перед каждым  "\" поставить еще по одному  "\"
скажем, "D:\\trillian\\Buddies.xml"
 
Покажи сам скрипт, просто если нужно, чтоб в Опере и Мозиле работало, то локальный путь иначе будет выглядеть
 
pite

Цитата:
ili "/" ili "\\" poprobui kak poidet.

"/" подойдет, если путь будет в виде
file://D:/trillian/Buddies.xml
('file:/\/D:/trillian/Buddies.xml')
 
Короче, скрипт в студию!

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 00:34 02-03-2003
minalexpro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
<script language="JavaScript">
function ee(s){
p=0
n=s.length;
alert(n);
        while (n > 0) {
           if (s.charAt[n]=="1"){ /// сюда я пробовал вставлять "\" "\\" и др.
           p++;
           n-=1;
           }
           else
           n-=1;
           }
           alert(p);
           alert(n);
        }  
</script>
 
А попадает это по событию  
<form  method=post enctype="multipart/form-data" name="form1">
<hr>
<input type="hidden" name="start" value="<? echo "$start";?>">
<input type="hidden" name="kod" value="<? echo "$kod";?>">
<input type="file" name="file"  id="file">&nbsp;
<input type="submit" name="ok" onClick="ee(document.form1.file.value)" value="&#206;&#225;&#237;&#238;&#226;&#232;&#242;&#252;">
</form>
 
Токо что-то непойму:o Трабла оказывается и не здесь...
Этот скрипт у мя ваще ничо не парсит...
Надо заменить на чо-то "s.charAt" - это он, гад, не выводит символы...

Всего записей: 76 | Зарегистр. 09-02-2003 | Отправлено: 11:19 02-03-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
minalexpro

Цитата:
Надо заменить на чо-то "s.charAt" - это он, гад, не выводит символы...

s.charAt[n] у тебя вообще всё время = undefined
Посмотрю, вообщем.
 
Кстати, если ты хочешь исправлять путь к файлу в поле input type=file, то напрасно-- его value только для чтения почти во всех браузерах.
 
 
 
Добавлено
ага, minalexpro, условие такое ставь:
  if (s.charAt(n-1)=="\\")
 
кстати, предназначение сего можешь описать?

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 02:36 03-03-2003
minalexpro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ой, спасиба ! Работает ... Никогда бы не додул... плохо я знаю языки
 
Я заливаю с админ арии сайт каждую неделю (http://www.kapital-kuzbass.ru)
Досталась мне она не очень удобная, вот, работаю над ней...
 
Инфу я получаю в эл.виде в PageMakerе и оттуда заливаю ч/з админ арию в БД...
Статью за статьёй...
 
Работаю над парсером, который будет помещать сразу весь номер.
Кто работал с PageMakerом - знает, что из него сконвертить ни вочто нормально нельзя...
Даже текстовые блоки конвертятся по одному...
Так вот, мысли такие:
1. номера локально хранятся в таком виде - С:\#200\
    проще всего сохранять с PageMakerа в текстовом файле С:\#200\рубрика\1.тхт
    и используя путь закидывать статьи
 
2. создавать текстовик, где внутри будет
  " номер"
  " рубрика "
  " назв_статьи "
  " вводка_статьи "
  " статья "
 
  " ... и т.д. и т.п. "
 
Может второй вариант и вернее, но с первым, имхо, легче...
Или мож чего поумнее посоветуете ?

Всего записей: 76 | Зарегистр. 09-02-2003 | Отправлено: 06:52 03-03-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Как решить проблему с символом "\" ?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru