PHP.SU

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

Страниц (31): « 1 2 3 4 [5] 6 7 8 9 ... » В конец

> Найдено сообщений: 455
jonston Отправлено: 03 Июля, 2014 - 21:29:26 • Тема: трабла с file_get_contents() • Форум: Вопросы новичков

Ответов: 3
Просмотров: 191
Здравствуйте.$Response=file_get_contents($Request); возвращает кракозябры.Что делать?
обращается сюда: http://api[dot]postcalc[dot]ru/?f=%D0%9C[dot][dot][dot]mp;o=php&e=0
P.S. кодировка скрипта utf-8
jonston Отправлено: 14 Апреля, 2014 - 20:21:42 • Тема: регулярка • Форум: Вопросы новичков

Ответов: 6
Просмотров: 202
IllusionMH пишет:
jonston, убирает жадность.
Ясно.Спасибо.
jonston Отправлено: 14 Апреля, 2014 - 19:01:30 • Тема: регулярка • Форум: Вопросы новичков

Ответов: 6
Просмотров: 202
IllusionMH пишет:
Теперь только вместо a поставить соответствующие блоки


А что в данном выражении значит знак вопроса?Наверное может что то быть внутри а может и нет?
jonston Отправлено: 14 Апреля, 2014 - 18:38:40 • Тема: регулярка • Форум: Вопросы новичков

Ответов: 6
Просмотров: 202
IllusionMH пишет:
jonston, вот прям так и пишите (.* вместо того что нужно забрать), только жадность следует убрать.

А если не знаешь заранее что нужно забрать?Нужно забрать некое что то обрамленное вышеуказанными тегами.Я так понимаю нужно написать (все что не соответствует выражению <!-- заголовок -->).Но как отрицать целые выражения?
jonston Отправлено: 14 Апреля, 2014 - 18:23:08 • Тема: регулярка • Форум: Вопросы новичков

Ответов: 6
Просмотров: 202
Здравствуйте!.Как забрать содержимое html с помощью preg_match() между такими комментами в коде <!-- заголовок -->(это нужно забрать)<!-- заголовок -->.При чем нужно учесть что внутри могут быть html теги, но не может быть вложенных html комментариев.
jonston Отправлено: 07 Апреля, 2014 - 17:38:16 • Тема: Проблемы с кодировкой. • Форум: Вопросы новичков

Ответов: 0
Просмотров: 58
ПОчему при распечатке массива кириллические символы выводятся нормально, а если через foreach() и echo кракозбрами?
P.S. парсится файл xls и после данные помещаются в массив.
(Добавление)
разобрался сам.Скрипт который использовал для ковертации файла использовал функцию iconv() то бишь преобразовывал кодировку символов.
jonston Отправлено: 07 Апреля, 2014 - 13:19:31 • Тема: xls to xml. • Форум: Вопросы новичков

Ответов: 4
Просмотров: 172
IllusionMH пишет:
jonston, .xls - бинарынй формат. Вы уверены что готовы сами написать код который будет способен его разобрать?
Чем готовые и отлаженные библиотеки не угодили?


Не уверен.Какие есть готовые но не сильно громоздкие библиотеки (не phpexel)?
jonston Отправлено: 07 Апреля, 2014 - 13:04:42 • Тема: xls to xml. • Форум: Вопросы новичков

Ответов: 4
Просмотров: 172
Здравствуйте.Подскажите хорошую литературу на русской по чтению и конвертации .xls в .xml без сторонних библиотек.Спасибо.
jonston Отправлено: 03 Апреля, 2014 - 12:58:36 • Тема: Непонятный синтаксис. • Форум: Вопросы новичков

Ответов: 2
Просмотров: 103
Мелкий пишет:
Namespace

Ага спасибо, я так и догадывался.
jonston Отправлено: 03 Апреля, 2014 - 12:46:37 • Тема: Непонятный синтаксис. • Форум: Вопросы новичков

Ответов: 2
Просмотров: 103
Здравствуйте!Что обозначает конструкция
PHP:
скопировать код в буфер обмена
  1. \CMSFactory\Events::runFactory();
?
Вот это вызов статического метода.А перед ним что?
jonston Отправлено: 25 Марта, 2014 - 09:13:07 • Тема: регулярки • Форум: Вопросы новичков

Ответов: 2
Просмотров: 109
Мелкий пишет:
jonston пишет:
Игнорируется слово "тебя".

Потому что конечный автомат.
После совпадения " у ", PCRE находится в позиции (отметил ^) 'Как у ^тебя сегодня дела?.', следующий символ - т - не подходит для первого символа выражения - \s, потому пропускается, после него - е - то же не является подмножеством \s и так до ближайшего пробела.

jonston пишет:
выбрать все слова в тексте состоящие более чем из 2 букв?

/\b[а-я]{2,}\b/iu

Спасибо!То что надо!
jonston Отправлено: 24 Марта, 2014 - 20:10:48 • Тема: регулярки • Форум: Вопросы новичков

Ответов: 2
Просмотров: 109
Почему в выражении:
PHP:
скопировать код в буфер обмена
  1.  
  2. preg_match_all('/\s.+\s/isU', 'Как у тебя сегодня дела?.', $match);
  3.  

Игнорируется слово "тебя".И как вообще выбрать все слова в тексте состоящие более чем из 2 букв?
jonston Отправлено: 24 Марта, 2014 - 15:44:22 • Тема: Количество букс в строке. • Форум: Вопросы новичков

Ответов: 26
Просмотров: 986
EuGen пишет:
Процесс можно ускорить, если знать, что в файле есть переносы строк - и строки не превышают допустимых размеров. Тогда - читать поблочно (fgets) и применять один из методов подсчёта, что дан выше для полностью загруженных в память данных.


переносы строк есть.Допустим есть лимит памяти 1мб.Что нужно изменить что бы считывать с учетом этого лимита?
jonston Отправлено: 24 Марта, 2014 - 15:35:53 • Тема: Количество букс в строке. • Форум: Вопросы новичков

Ответов: 26
Просмотров: 986
EuGen пишет:
6Mb = 6*1024<sup>2</sup> чтений 1 символа из файла и записи в массив. Это может быть медленно, но это - единственный способ обработки файлов произвольного размера.

Понятно.Смысл в том что бы не выгружать все в память а считывать на лету.Спасибо.
jonston Отправлено: 24 Марта, 2014 - 15:31:25 • Тема: Количество букс в строке. • Форум: Вопросы новичков

Ответов: 26
Просмотров: 986
EuGen пишет:
jonston пишет:
Почему у меня тогда не вкладывается в 30 секунд?

EuGen пишет:
значит, что цикл бесконечный

- ищите, что не верно сделано.


Добавил время обработки.Сработало но примерно через минуту.Вес файла меньше 6 мб.Расширение файла .txt.Локальный сервер.В скрипте поменял только $chars = []; и путь к файлу.

Страниц (31): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB