PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (792): В начало « ... 773 774 775 776 [777] 778 779 780 781 ... » В конец

> Найдено сообщений: 11869
Мелкий Отправлено: 13 Декабря, 2009 - 16:58:07 • Тема: Конвертер DOC в HTML • Форум: Программное обеспечение

Ответов: 11
Просмотров: 10679
Потому что её видел в работе, она довольно корректно RTF обрабатывает. Ну забыл "например" написать...
Мелкий Отправлено: 12 Декабря, 2009 - 21:02:34 • Тема: Стоит ли шифровать пароли в MD5? • Форум: Программирование на PHP

Ответов: 5
Просмотров: 363
md5 довольно бодренько взламывается прямым перебором за считанные секунды. CUDA.

Другое дело, что так часто обращаться к сайту никто не должен давать.
Мелкий Отправлено: 12 Декабря, 2009 - 13:25:07 • Тема: Правильное преобразование типов • Форум: Программирование на PHP

Ответов: 14
Просмотров: 1002
Да, действительно. Работает с таким условием:
if ($id == (string) intval($id))
Только это уже, кажется, костыль Улыбка
Мелкий Отправлено: 12 Декабря, 2009 - 12:41:49 • Тема: Правильное преобразование типов • Форум: Программирование на PHP

Ответов: 14
Просмотров: 1002
Например:
PHP:
скопировать код в буфер обмена
  1. if ((int) $id == $id) {
  2. //у нас только число
  3. } else {
  4. //нам передали строку
  5. }
Мелкий Отправлено: 11 Декабря, 2009 - 19:16:07 • Тема: Конвертер DOC в HTML • Форум: Программное обеспечение

Ответов: 11
Просмотров: 10679
Некоторые задачи быстрее решить заново, чем искать готовое решение... Уж за как минимум 7 часов, что существует эта ветка (и неизвестно сколько гугления самостоятельно) и имея опыт программирования, можно было сделать чистилку даже того бреда, что генерит ворд (тут сложность зависит от особенностей оформления документа, может имеет смысл вообще затереть все style="*") и, например, регуляркой, порезать документ на части по заголовкам, которые должны в H<1-6> превращаться, попутно собирая заголовки в список индексного файла и прописывая ссылки на предыдущию и следующую страницы.

Как вариант на уменьшение мусора на выходе ворда: сохраняете в RTF и с помощью arachnophilia (4.0 точно довольно корректно преобразовывает, но win-only) конвертируете в html
Мелкий Отправлено: 11 Декабря, 2009 - 18:05:30 • Тема: Конвертер DOC в HTML • Форум: Программное обеспечение

Ответов: 11
Просмотров: 10679
Тогда делите задачу на 2:
1) конвертер во что-нибудь читаемое
2) парсинг, выброс мусора, нарезка на части. Если пробежаться парой замен по html'у, созданному в ворде и вырезать ничего не значащие стили и оформления (в частности всякие значения класса .0001px, ежестрочное дублирование параметров цветов), то размер файла бодренько сокращается на порядки.
Мелкий Отправлено: 11 Декабря, 2009 - 17:15:32 • Тема: Автоскролл на php • Форум: Программирование на PHP

Ответов: 6
Просмотров: 440
Т.е. просто к определённой позиции документа?
Чистый HTML, якоря ссылок. http://www[dot]htmlbook[dot]ru/html/a[dot]html
Мелкий Отправлено: 10 Декабря, 2009 - 21:15:18 • Тема: BbCode - проблема • Форум: Программирование на PHP

Ответов: 8
Просмотров: 408
хм, логично. переменная с цифры начинаться не может.
Ща подумаю...

Но всё равно в highlight('$2') явно не статическая строка $2 должна передаваться, а строка для замены регуляркой. А вот с регулярками я знаком неважно...
Мелкий Отправлено: 10 Декабря, 2009 - 20:52:34 • Тема: BbCode - проблема • Форум: Программирование на PHP

Ответов: 8
Просмотров: 408
Потому что в одинарных кавычках подстановки чего-либо не производятся. И зачем вообще переменную брать в кавычки?
'<div class="code">'.highlight($2).'</div>'
Мелкий Отправлено: 10 Декабря, 2009 - 20:35:51 • Тема: Кнопка submit в php-скрипте • Форум: Программирование на PHP

Ответов: 3
Просмотров: 3709
как вариант - даёте кнопочке имя name="что-то", а в скрипте действия, которые нужно выполнять по нажатию на эту кнопку, помещаете в условие
PHP:
скопировать код в буфер обмена
  1. if (isset($_POST['что-то'])) {
  2. /* тут ваши действия*/
  3. }
Мелкий Отправлено: 10 Декабря, 2009 - 14:56:25 • Тема: Проблема. • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 37
Значит запрос выполняется с ошибкой.
Мелкий Отправлено: 10 Декабря, 2009 - 14:23:51 • Тема: Переменные в regexp • Форум: Регулярные выражения

Ответов: 3
Просмотров: 243
А зачем вы $ экранируете?
preg_match("/$sub_str/", $str);
так находит.
Мелкий Отправлено: 09 Декабря, 2009 - 19:17:50 • Тема: При обращении к несуществующей таблице ошибка одинакова на всех версиях MySQL? • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 62
Не забудьте вывод соответствующего сообщения только. А то у пользователя может и не быть прав на создание таблиц.
Мелкий Отправлено: 09 Декабря, 2009 - 14:05:53 • Тема: подсветка PHP • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 83
kuller пишет:
подсветка сработала, но собствено в чём был вопрос, что функция teg перестаёт работать, вот опять не работает.

Да, блин, извиняюсь, так же и вставил, как было Хм Вторым параметром true надо highlight_string передавать.
teg(htmlspecialchars(highlight_string($myrow["text"],true)))

kuller пишет:
Опасно ли хранить в БД символ < и > ? или всё же лучще записывать &lt;

безопасно. По крайней мере не боитесь же хранить текст, например drop?
Мелкий Отправлено: 09 Декабря, 2009 - 13:44:16 • Тема: ПРОБЛЕММЫ С PHPMYADMIN • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 39
Качаете в оф сайта скрипты phpmyadmin'a и разворачиваете в /var/www. Либо, как предложил OverNik, создаёте виртуальный сервер и в него разворачиваете.

В Ubuntu 9.10 phpmyadmin похоже в пакетную базу не попал. По крайней мере найти его не могу.

Страниц (792): В начало « ... 773 774 775 776 [777] 778 779 780 781 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB