Forum Webscript.Ru
Программирование => PHP => Тема начата: Bazo от 09 Августа 2005, 14:17:56
-
Сохраняю ссылку на картинку вот таким образом:
range.pasteHTML("
");
Далее это все дело через php записываю в html файл.
Проблема в том, что на localhost все работает, ссылка имеет вид 
а когда пытаюсь сделать это все онлайн, то ссылки на картинки и обычные ссылки сохраняются в виде
"www.site.ru"www.site.ru/pic.jpg>
-
куда сохраняю? range.pasteHTML - это что?
http://www.site.ru/pic.jpg - это не правельный адрес. Адрес должен начинаться с протокола, http// в твоём случае.
-
range.pasteHTML - это добавление тега в Iframe который есть на странице. Из iframe сохраняю в файл html. На локальной машине все работает, а в онлайне нет...
-
как ты сохраняешь? с помощью php? причём тут фрейм и JS?
-
сохраняю с помощью php, а в iframe через яву добавляю те теги которые необходимы
-
Поставлю вопрос по другому:
Существует такая конструкция на яве, которая в iframe c названием Editor вставляет ссылку.
Editor.document.execCommand("CreateLink");
.
На локальной машине все работает. В онлайне, ссылка получается вот такая:
http://www.link.ru/"http://www.link.ru/"
-
хм, короче все еще интереснее. Когда из iframe идет сохранение в html файл перед всеми ссылками ставятся обратные \\.
Пример: \\"http://www.link.ru"\\>Ссылка
Вообщем че это такое я не понял, и пришлось просто в php писать простенькую штучку, которая будет все обратные слыши удалять...:()...
-
http://phpfaq.ru/slashes
-
Вот оно значит как, интересно. Спасибо Макс. А я пошел напролом. Так что у меня теперь так хорошо слыши удаляются, что даже не надо ничем другим пользоваться:-)
-
Bazo
Вот и чудно. Если тема в соседнем (aka кросспост) форуме не нужна - я ее убью.
-
CGVictor
Да, конечно. Всем спасибо