PHP.SU

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

Страниц (70): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец

> Найдено сообщений: 1045
dcc0 Отправлено: 20 Августа, 2016 - 13:10:17 • Тема: Парсер php • Форум: Вопросы новичков

Ответов: 7
Просмотров: 308
Или еще одну регулярку сделать для дргого тэга или
в той же регулярке написать примерно так:
PHP:
скопировать код в буфер обмена
  1. preg_match_all( '/<h2 class="title">(.*?)<\/h2>|<h3\>(.*?)<\/h3>/is' , $text , $title );
  2.  


тэги я свои поставил для проверки.

Только прочитайте про разницу между preg_match и preg_match_all
dcc0 Отправлено: 20 Августа, 2016 - 12:29:17 • Тема: Парсер php • Форум: Вопросы новичков

Ответов: 7
Просмотров: 308
Ищите в поисковике по запросу взаимодействие HTML и PHP, передача из формы в php

http://www[dot]webuchebnik[dot]ru/samouc[dot][dot][dot]p.php?glava=form

Вот один из примеров, выше.

Кратко то, что в input type="text" name="var" будет обрабатываться в php


как $_POST['var'] или $_GET['var'] в зависимости от того, что стоит в from action method.

Т.е. атрибут name хранит значение переменной
(Добавление)
Ладно, объяснять долго, вот приер
CODE (html):
скопировать код в буфер обмена
  1. <form action="t.php" method="post">
  2. <input type="text" name="link" value="">
  3. <input type="submit" name="sub" value="button">
  4. </form>


PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. if (isset($_POST['sub']) ) {
  4.  
  5. $text = file_get_contents( $_POST['link'] );
  6.  
  7. preg_match( '/<h2>(.*?)<\/h2>/is' , $text , $title );
  8.  
  9. echo $title[1];
  10.  
  11.  
  12. }
  13.  
  14. ?>
dcc0 Отправлено: 20 Августа, 2016 - 12:08:12 • Тема: Парсер php • Форум: Вопросы новичков

Ответов: 7
Просмотров: 308
Вообще работает ваша регулярка.
Правда, вопрос - зачем два слеша \\?
Второй слеш у вас представляется как символ текста.

Собственно вопрос, а на странице, которую парсите, вообще есть теги h1?
dcc0 Отправлено: 19 Августа, 2016 - 11:32:41 • Тема: Настройка выполнения скрипта с другого хостинга через CRON • Форум: Вопросы новичков

Ответов: 2
Просмотров: 232
Вывод ошибок включен? error_reporting(E_ALL);

Ну и для начала:
http://webmastermix[dot]ru/domains-a[dot][dot][dot]erver-error[dot]html

И на всякий случай, у Ucoza есть ограничения на выполнение скриптов.
dcc0 Отправлено: 16 Августа, 2016 - 16:07:16 • Тема: Преобразование • Форум: Программирование на PHP

Ответов: 2
Просмотров: 443
http://www.php.su/strtotime
dcc0 Отправлено: 14 Августа, 2016 - 18:29:33 • Тема: Как создать собственный веб-сервер • Форум: Apache и другие веб-серверы

Ответов: 42
Просмотров: 10868
Вообще, наверное, хорошая идея для бизнеса - собирать и продавать бесшумные домашние сервера для веба, так сказать, готовые решения. С возможность установки из коробки n-го числа популярных веб-систем.
dcc0 Отправлено: 14 Августа, 2016 - 15:59:19 • Тема: Сделать ссылки на файлы • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 66
И чтобы при клике открывалось содержимое файла?
file_get_contents не пробовали?
dcc0 Отправлено: 14 Августа, 2016 - 15:04:31 • Тема: Как создать собственный веб-сервер • Форум: Apache и другие веб-серверы

Ответов: 42
Просмотров: 10868
Не стал читать всю ветку. Уж простите.
Опыт содержания сервера дома все еще не очень хорошая практика.
Слишком много всего надо: бесперебойное питание, отдельное помещение, температурно-влажностный режим, устойчивый интернет.

Теоретически веб-сервер с сайтом (php + mysql) можно даже на смартфоне запустить.
А чтобы еще за выделенный ip не платить, можно воспользоваться DynDNS.

Отталкиваться надо, на мой взгляд, от масштаба проекта.
Опыт многих все равно приводит к тому, о чем сказали в начале, VDS.
dcc0 Отправлено: 13 Августа, 2016 - 15:59:12 • Тема: Сделать ссылки на файлы • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 66
http://ru[dot]stackoverflow[dot]com/ques[dot][dot][dot]0%BD%D0%BE%D0%B9
dcc0 Отправлено: 11 Августа, 2016 - 13:01:27 • Тема: Обрубить окончания русских слов • Форум: Регулярные выражения

Ответов: 5
Просмотров: 830
esterio, Sphinx - круто, на даже слишком. Тут не то, чтобы прям на php хочется.
Просто несколько вещей накладывается, хостинг - от hostinger со всякими лимитами (поэтому и был выбран простой LIKE), с другой стороны на этом хостинге немножко придется повозиться с кодировкой.
С третьей стороны - материала не так много и обновляться будет не часто.

Вот и думаю, какие неувязочки могут, если проверять длину слова и обрубать однозначно два символа в конце, например, если длина слова больше 7 символов. Жестоко, но на мой взгляд, достаточно экономно...
(Добавление)
esterio, да, спасибо, очень близко к тому, чего хотелось бы
dcc0 Отправлено: 11 Августа, 2016 - 10:11:37 • Тема: Обрубить окончания русских слов • Форум: Регулярные выражения

Ответов: 5
Просмотров: 830
OrmaJever, спасибо, присмотрюсь.

Строитель, благодарю, но я нарочно не просил готовых примеров, так как есть ряд сложностей.
Но все равно спасибо за код.
dcc0 Отправлено: 10 Августа, 2016 - 22:57:48 • Тема: Обрубить окончания русских слов • Форум: Регулярные выражения

Ответов: 5
Просмотров: 830
Есть поиск по базе mysql c помощью LIKE, хотелось бы обрубать окончания русских слов с гласными. Например, пользователь вводит слово "работа" или "работаю", в любом из этих случаев окончания обрубаются.
Пока только крутится такое: сделать транслитерацию ввода, поискать регуляркой символы в конце и отрубить.

Но не слишком ли затратно?
dcc0 Отправлено: 10 Августа, 2016 - 16:48:44 • Тема: Движок для форума • Форум: CMS и фреймворки

Ответов: 9
Просмотров: 1663
Структура баз дынных будет разной (имена и все такое), но не сильно, ибо стандартизация.

Есть еще такое: XenForo.
Не тестировал, но на этом крутится пара довольно популярных форумов.
dcc0 Отправлено: 09 Августа, 2016 - 00:29:08 • Тема: Движок для форума • Форум: CMS и фреймворки

Ответов: 9
Просмотров: 1663
http://shakin[dot]ru/other/forum-cms[dot]html
(Добавление)
Там по ссылке внизу страницы результаты голосования.
Большинство может и ошибаться, но, наверное, вы сможете сами сделать выводы.
dcc0 Отправлено: 23 Апреля, 2016 - 23:36:17 • Тема: Не работает <br /> • Форум: FreeLance

Ответов: 4
Просмотров: 1288
LIME, забей, не порти себе нервы.
Неужели тебе еще не надоело все это?!

Страниц (70): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB