XAKEP Опубликовано 11 января, 2007 Жалоба Поделиться Опубликовано 11 января, 2007 Нужна срочно программка Для форматирование текста, точнее HTML кода. Чтобы HTML код выстраивался в Одну сторчу К примеру Из токого <html><head><title>Untitled Document</title><meta http-equiv="Содержимое-Тип" content="text/html; charset=windows-1251"></head><body bgcolor="#FFFFFF" text="#000000"></body></html> В такой <html><head><title>Untitled Document</title><meta http-equiv="Содержимое-Тип" content="text/html; charset=windows-1251"></head><body bgcolor="#FFFFFF" text="#000000"></body></html> Ссылка на комментарий Поделиться на другие сайты Поделиться
XAKEP Опубликовано 11 января, 2007 Автор Жалоба Поделиться Опубликовано 11 января, 2007 Наверное можно на PHP написать с использованием HTML кода <nobr> Но я незнаю как HELP!!! Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 11 января, 2007 Жалоба Поделиться Опубликовано 11 января, 2007 XAKEP: А WORD чем не подходит? Заменяешь переносы строк в исходном тексте на пробелы или вообще на ничего. Ссылка на комментарий Поделиться на другие сайты Поделиться
XAKEP Опубликовано 11 января, 2007 Автор Жалоба Поделиться Опубликовано 11 января, 2007 XAKEP: А WORD чем не подходит? Заменяешь переносы строк в исходном тексте на пробелы или вообще на ничего. Нет не подайдет- это долго и хлопатно Мне нужно чтоб за секунду все переделывал Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 11 января, 2007 Жалоба Поделиться Опубликовано 11 января, 2007 это долго и хлопатноНу, это зависит от длины текста. У меня Word обрабатывает примерно 700 строк в секунду. Ссылка на комментарий Поделиться на другие сайты Поделиться
Wlad Опубликовано 12 января, 2007 Жалоба Поделиться Опубликовано 12 января, 2007 XAKEP: Нет не подайдет- это долго и хлопатно Мне нужно чтоб за секунду все переделывал Видимо ты не в курсе, что в ворде есть такая штуковина как автозамена. Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 12 января, 2007 Жалоба Поделиться Опубликовано 12 января, 2007 На PHP <?$file = fopen("test.html", "r");while ( $line = fread( $file, 1024 ) ){$html .= str_replace( "\r", "", str_replace("\n", "", $line) );}echo $html;?> Ссылка на комментарий Поделиться на другие сайты Поделиться
Васильевич Опубликовано 12 января, 2007 Жалоба Поделиться Опубликовано 12 января, 2007 XAKEP: В порядке оффтопа: А вообще-то хакеров за такие вопросы убивают Любой гекс-редактор. Ссылка на комментарий Поделиться на другие сайты Поделиться
CreatoR Опубликовано 12 января, 2007 Жалоба Поделиться Опубликовано 12 января, 2007 XAKEP: Вот на AutoIt написал (см. код и вложение), весит многовато (180 кб), но это то что есть :) GUICreate("CRLF Striper in Html", 300, 150)$SourceInput = GUICtrlCreateInput("Path To Source html File...", 15, 20, 250, 20)$SelectSourceFButton = GUICtrlCreateButton("...", 270, 20, 20, 20)$DestInput = GUICtrlCreateInput("Path To Destination html File...", 15, 60, 250, 20)$SelectDestFButton = GUICtrlCreateButton("...", 270, 60, 20, 20)$ReplaceButton = GUICtrlCreateButton("Replace", 80, 110, 60, 20)$ExitButton = GUICtrlCreateButton("Exit", 160, 110, 60, 20)GUISetState()While 1$Msg = GUIGetMsg()Select Case $Msg = $ReplaceButton If FileExists(GUICtrlRead($SourceInput)) Then $FSourceRead = FileRead(GUICtrlRead($SourceInput), FileGetSize(GUICtrlRead($SourceInput))) $DestFile = GUICtrlRead($DestInput) If StringLeft(StringRight($DestFile, 4), 1) <> "." Then $DestFile = $DestFile & ".htm" $DestFOpen = FileOpen($DestFile, 10) If $DestFOpen <> -1 Then FileWrite($DestFOpen, StringReplace(StringReplace($FSourceRead, @LF, ""), @CR, "")) FileClose($DestFOpen) MsgBox(262144+64, "Done!", "Replace is finished") Else MsgBox(262144+16, "Error", "Can not write to file <" & GUICtrlRead($DestInput) & ">") EndIf ElseIf Not FileExists(GUICtrlRead($SourceInput)) Then MsgBox(262144+48, "Error", "Source File Not exists") EndIf Case $Msg = $SelectSourceFButton $FSelectSource = FileOpenDialog("Choose Html File", "", "Html Files (*.html; *.htm)| All Files (*.*)", 3) If Not @error Then GUICtrlSetData($SourceInput, $FSelectSource) Case $Msg = $SelectDestFButton $FSelectToSaveDest = FileSaveDialog("Choose Html File", "", "Html Files (*.html; *.htm)| All Files (*.*)", 3) If Not @error Then If StringLeft(StringRight($FSelectToSaveDest, 4), 1) <> "." Then $FSelectToSaveDest = $FSelectToSaveDest & ".htm" GUICtrlSetData($DestInput, $FSelectToSaveDest) EndIf Case $Msg = $ExitButton Or $Msg = -3 ExitEndSelectWEnd P.S Во вложении исходник и скомпилированный скрипт готов для использования. В верхнем поле указывай исходный Html файл, а в нижнем путь к файлу в который будет записан результат (можно указать тот же файл, он тогда будет перезаписан). CRLF_Stripper.zip CRLF_Stripper.zip Ссылка на комментарий Поделиться на другие сайты Поделиться
XAKEP Опубликовано 13 января, 2007 Автор Жалоба Поделиться Опубликовано 13 января, 2007 Извини но я видимо привел не тот пример к примеру <p>мне нужно программу</p><p>оченьнужно</p> У ТЕБЯ ПОЛУЧАЕТСЯ ТАК <p>мне нужно программу</p><p>оченьнужно</p> Причем неизвестно сколько пробелов в коде после слова “очень” Но если между тегами будет пробел К примеру программу</p> <p>очень то это не как не повлияет P.S. Хотелась бы чтоб в программе не приходилось задавать две директории с html файлами. А там было два окошка под текст, в одно из которого вводишь код, а в другом появлялся отформатированный код. Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 14 января, 2007 Жалоба Поделиться Опубликовано 14 января, 2007 Значит нужно заменить \r\n и \n на пробел, а потом убирать лишних пробелов В PHP 5 можно легко сделать с цикле str_replace() и замену " " на " " Ссылка на комментарий Поделиться на другие сайты Поделиться
XAKEP Опубликовано 15 января, 2007 Автор Жалоба Поделиться Опубликовано 15 января, 2007 Значит нужно заменить \r\n и \n на пробел, а потом убирать лишних пробелов В PHP 5 можно легко сделать с цикле str_replace() и замену " " на " " А как мне его скомпилировать Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти