PHP.SU

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

Страниц (7): [1] 2 3 4 5 6 7 »

> Найдено сообщений: 97
myocean Отправлено: 21 Октября, 2017 - 13:41:31 • Тема: Регулярка, preg_match ищем текст между тегами с определенным классом • Форум: Вопросы новичков

Ответов: 3
Просмотров: 390
Здравствуйте, требуется ваша помощь в написание регулярки, нужно вытащить весь текст вместе с тегами которые имеют определенный класс...

например

CODE (html):
скопировать код в буфер обмена
  1. <table class="test">
  2. <tr>
  3. <td>bla bla bla</td>
  4. </tr>
  5. </table>


или

CODE (html):
скопировать код в буфер обмена
  1. <table border="1" class="test">
  2. <tr>
  3. <td>bla bla bla</td>
  4. </tr>
  5. </table>
myocean Отправлено: 11 Мая, 2017 - 13:21:38 • Тема: файлы по абсолютному пути • Форум: Вопросы новичков

Ответов: 0
Просмотров: 65
Здравствуйте, возникла следующая задача...

На локальном компьютере стоит OpenServer из под которого работает сайт...
В различные разделы сайта необходимо подключать картинки или файлы для скачивания...
Все ничего если папка с картинками|файлами лежит в корне сайта или глубже (используются локальные пути... тут все хорошо), но что делать если путь будет вне сервера, скажем на диске C:\images или на подключаемом съемном носителе...
код вида
CODE (html):
скопировать код в буфер обмена
  1. <img src="file:///c:/images..." />
по соображению безопасности не проходит...
Как полноценно выводить картинки на страничках и ссылки на файлы для скачивания?
myocean Отправлено: 08 Марта, 2016 - 23:46:10 • Тема: php mail не отправляет почту • Форум: HTTP и PHP

Ответов: 1
Просмотров: 874
Здравствуйте, столкнулся с проблемой, сервер не отправляет почту через функцию mail()
на старом сервере скрипт работает, на двух новых (от совершенно разных провайдеров), нет...


пример скрипта взятый из документации:

PHP:
скопировать код в буфер обмена
  1. mail("joecool@example.com", "My Subject", "Line 1\nLine 2\nLine 3");


по версиям PHP
работает на PHP Version 5.6.19
не работает
PHP Version 5.5.30 и PHP Version 5.6.14

полагаю причина возможно не в PHP а в настройках сервера, через phpinfo выдает следующие различия:
mail.add_x_header: 0n (на серверах где не работает, и off где работает), еще

в разделе Environment есть параметр MAILTO где работает, и нет где не работает...

возможно кто сталкивался, в чем может быть проблема?


Еще, в логах php errors ошибок на выполнение данного скрипта нет
myocean Отправлено: 27 Декабря, 2015 - 17:05:54 • Тема: Правильный запроc SQL • Форум: HTTP и PHP

Ответов: 6
Просмотров: 1168
SAD пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT  *
  2.             FROM    TABLE
  3.             WHERE   id IN (1,2,3,4)
  4.             GROUP   BY id
  5.             HAVING  COUNT(*) = 4



как - то так



Спасибо, а как вычислить count... так как число тегов будет различно
myocean Отправлено: 27 Декабря, 2015 - 16:40:03 • Тема: Правильный запроc SQL • Форум: HTTP и PHP

Ответов: 6
Просмотров: 1168
при IN будут выводится по условию ИЛИ а нужно И...
нужны все уникальные id которые имеют указанные теги...
(Добавление)
Например нужны id с тегами: 1,4 и 5

tag id
1 1
2 1
4 1
5 1
2 2
2 3
1 4
4 4


нужные результат id = 1
myocean Отправлено: 27 Декабря, 2015 - 16:00:09 • Тема: Правильный запроc SQL • Форум: HTTP и PHP

Ответов: 6
Просмотров: 1168
Спасибо, но не то, так как нужно чтоб встречались ВСЕ теги прописанные в IN, записи где есть часть тегов нам не нужны
myocean Отправлено: 27 Декабря, 2015 - 14:49:45 • Тема: Правильный запроc SQL • Форум: HTTP и PHP

Ответов: 6
Просмотров: 1168
Помогите составить грамотный запрос SQL...

из таблицы вида

tag id
1 1
2 1
4 1
2 2
2 3
1 4
4 4

помогите выбрать все id где встречаются все теги из запроса (например 1 и 4)...
в нашем случае это будут id 1 и
myocean Отправлено: 15 Сентября, 2015 - 23:56:35 • Тема: Определение того входит ли текущая дата в заданный интервал • Форум: HTTP и PHP

Ответов: 3
Просмотров: 1704
Сейчас в формате даты sql yyyy-mm-dd
Но проблема не формата, его можно легко поменять... проблема алгоритма...
сейчас думаю смотреть в сторону разбора текущей даты и дат начала-конца по частям - день, неделя, месяц, год... и дальше работать с ними...
но возможно кто сталкивался с подобным и помог бы не изобретать велосипед...
myocean Отправлено: 15 Сентября, 2015 - 19:32:24 • Тема: Определение того входит ли текущая дата в заданный интервал • Форум: HTTP и PHP

Ответов: 3
Просмотров: 1704
Здравствуйте
Помогите с алгоритмом
есть несколько интервалов времени
необходимо проверить входит ли текущая дата в них
но подвох заключается в том что помимо диапазона дат есть еще параметр их повтора
например каждый день/неделю/месяц/год

как в таком случае реализовать проверку?
myocean Отправлено: 20 Декабря, 2014 - 16:03:39 • Тема: Как делаются читабельные ссылки ? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 213
ilyasret пишет:
Как формируются такие красивые ссылки ?
Как подставлять из базы название записи ?

www[dot]site[dot]com/diets/diets_on_weight/
www[dot]site[dot]com/st-kak-pohudet-bistro[dot]html
www.site.com/diets/st-kak-pohudet-bistro.html


курите mod_rewrite
myocean Отправлено: 20 Декабря, 2014 - 15:59:54 • Тема: запрос mysql • Форум: Вопросы новичков

Ответов: 1
Просмотров: 78
Здравствуйте!
Помогите правильно составить запрос...
необходимо получить авторов из таблицы authors
для статьи... но с сортировкой!

авторы и статьи связаны через таблицу authors_list
где следующие поля... author_id | article_id | sort

sort - это сортировка авторов по очередности...

запросом
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT author FROM authors_list WHERE article_id = '$article_id' ORDER BY sort ASC

получаю отсортированные id авторов (author_id)

далее
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM authors WHERE id IN (...)
получаю данные авторов, вопрос как сделать вывод по уже отсортированным author_id


Полный запрос
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM authors WHERE id IN (SELECT author FROM authors_list WHERE article_id = '$article_id' ORDER BY sort ASC)
myocean Отправлено: 29 Ноября, 2014 - 18:22:26 • Тема: sunstr и мнемоники • Форум: Вопросы новичков

Ответов: 0
Просмотров: 83
Здравствуйте, подскажите как решить проблему с функций substr когда в редактируемом тексте есть мнемоники..., например при обрезке текста содержащий мнемоник скажем кавычек (&quot;), если обрезка заденет часть мнемоника, то соответственно при выводе мы и получим кусок ненужного кода... вида бла бла бла &qu
(Добавление)
разобрался...
полагаю перед обрезкой нужно выполнить обратну ю функцию htmlspecialchars(), т.е. htmlspecialchars_decode(), далее режем и затем обратно в htmlspecialchars()
myocean Отправлено: 26 Ноября, 2014 - 09:58:03 • Тема: Конкатенация в запросе mysql • Форум: Программирование на PHP

Ответов: 5
Просмотров: 1060
Проблему решил с помощью скрипта php, в котором сначала выбираю id всех элементов таблицы tab1, далее через foreach перебираю, одновременно делая запрос в таблицу tab2, далее конкатенация со строковой переменной и последующим апдейтом tab1 по индексу


тем не менее вопрос интересен, можно ли вообще выполнить конкатенацию с подзапросом средствами SQL или нет?[/quote]

viper можете подсказать структуру запроса, а то много всего получаеться и select и update + подзапрос
myocean Отправлено: 26 Ноября, 2014 - 09:37:30 • Тема: Конкатенация в запросе mysql • Форум: Программирование на PHP

Ответов: 5
Просмотров: 1060
DeepVarvar пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. UPDATE tab1 SET pic = CONCAT('/files/images/', SELECT pic FROM tab2 WHERE pid = tab1.id)

Никогда такого не было нужно, не уверен что запрос отработает, возможно придется кастануть выборку к строке.


Спасибо за ответ, но к сожалению не работает... пишет #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT...
myocean Отправлено: 26 Ноября, 2014 - 09:16:11 • Тема: Конкатенация в запросе mysql • Форум: Программирование на PHP

Ответов: 5
Просмотров: 1060
Здравствуйте, подскажите как правильно написать запрос

CODE (SQL):
скопировать код в буфер обмена
  1. UPDATE tab1 SET pic = '/files/images/'  + SELECT  pic FROM tab2 WHERE pid = tab1.id

суть в том чтоб переменной pic конкатенировать кусок пути?

Страниц (7): [1] 2 3 4 5 6 7 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB