PHP.SU

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

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

> Найдено сообщений: 33
юрьич Отправлено: 15 Марта, 2022 - 10:00:15 • Тема: tcpdf. Перенос записей. • Форум: Вопросы новичков

Ответов: 1
Просмотров: 287
Привет. В файле несколько отдельных записей. Подскажите есть ли метод который будет или переносить новую запись на новую страницу или продолжать на той же?
юрьич Отправлено: 22 Февраля, 2018 - 11:07:18 • Тема: Синтаксис • Форум: Вопросы новичков

Ответов: 2
Просмотров: 304
Привет.

$pref = 'b';
$c = $g_url;

Как правильно вместо g вставить $pref? Т.е $ c = ..._url.
юрьич Отправлено: 18 Февраля, 2018 - 10:27:01 • Тема: авторизация через фэйсбук • Форум: Вопросы новичков

Ответов: 0
Просмотров: 91
Привет. Сделал авторизацию через фэйсбук. На домене работает. Делаю тоже самое для поддомена, фэйсбук не возвращает email. Никто не в курсе как лечится?
юрьич Отправлено: 22 Декабря, 2017 - 12:37:16 • Тема: Обновление строки в момент времени • Форум: Работа с СУБД

Ответов: 1
Просмотров: 686
Всем привет. Нужно настроить крон,что бы в каждый момент времени обновлялась дата очередной строки на текущую. Например есть 100строк. id от 1 до 100.

PHP:
скопировать код в буфер обмена
  1. $inDB->query("UPDATE cms_content SET pubdate=now() WHERE id=1 ");


Не могу сообразить как сделать,что бы при срабатывании крона обновлялась строка со следующим id
юрьич Отправлено: 21 Декабря, 2017 - 07:47:22 • Тема: Исключить слово в ссылке • Форум: Регулярные выражения

Ответов: 11
Просмотров: 813
Так пробовал.Не работает. Вот нашёл решение на другом форуме.
PHP:
скопировать код в буфер обмена
  1. $str = preg_replace("~<(a|h[1-6])\b.*?</\\1>(*SKIP)(*F)|\b$word\b~siu", $word2, $str);

Спасибо за помощь.
юрьич Отправлено: 20 Декабря, 2017 - 21:11:49 • Тема: Исключить слово в ссылке • Форум: Регулярные выражения

Ответов: 11
Просмотров: 813
Вот что не выходит.Эти регулярки,тёмный лес.) Ладно,буду пробовать.Спасибо ещё раз.
юрьич Отправлено: 20 Декабря, 2017 - 20:32:04 • Тема: Исключить слово в ссылке • Форум: Регулярные выражения

Ответов: 11
Просмотров: 813
Так не пойдёт. Текст в текстовом редакторе.У <p> могут быть разные классы,внутри разные другие теги.Поэтому так не будет работать.
юрьич Отправлено: 20 Декабря, 2017 - 17:42:31 • Тема: Исключить слово в ссылке • Форум: Регулярные выражения

Ответов: 11
Просмотров: 813
Строитель,от души за помощь,но видно я плохо объясняю.Попробую ещё раз)
Например в тексте нужно заменить слова мама. Оно есть в <p>мама</p>,в <h...>мама</h...> и в <a href="">мама</a>
Так вот нужно, заменить мама на папа, но только не в <h...>мама</h...> и не в <a href="">мама</a>
юрьич Отправлено: 20 Декабря, 2017 - 11:43:09 • Тема: Исключить слово в ссылке • Форум: Регулярные выражения

Ответов: 11
Просмотров: 813
Нет,наоборот.) Я произвожу замену в тексте.Но нужно исключить замену,если заменяемое слово есть между тегов или в анкоре ссылки.
юрьич Отправлено: 20 Декабря, 2017 - 07:15:12 • Тема: Исключить слово в ссылке • Форум: Регулярные выражения

Ответов: 11
Просмотров: 813
Всем привет.
PHP:
скопировать код в буфер обмена
  1. $str = $article['content'];
  2. $tags  = array('h1','h2','h3','h4','h5','h6');
  3. $word = 'topic';
  4. $word2 = 'Замена';
  5. foreach($tags as $tag){
  6.    
  7. if (!preg_match('|<'.$tag.'[^>]*?>'.$word.'</'.$tag.'>|sei', $str) ){
  8.    
  9.     $article['content'] = preg_replace('/(\b)'.$word.'(\b)/iu','$1'.$word2.'$2',$str);
  10.  
  11.    
  12.     }
  13.  
  14. }

Нужно добавить ещё условие, что бы исключить замену слова, которые являются анкором ссылки!Подскажите регулярку, а то что то не выходит.)
(Добавление)
Попробовал добавить в массив тег а, не работает.(
(Добавление)
Сделал так
PHP:
скопировать код в буфер обмена
  1. $pattern = "/<a (.+?) href='[^>]+'>(\b)".$word."(\b)/iu<\/a>/";
  2. if (!preg_match($pattern, $str)){
  3.         $article['content'] = preg_replace('/(\b)'.$word.'(\b)/iu','$1'.$word2.'$2',$str);
  4. }

Не работает
юрьич Отправлено: 10 Февраля, 2017 - 15:36:38 • Тема: Условие для переменной,заданной в смарти. • Форум: Хранение данных, их вывод и обработка

Ответов: 14
Просмотров: 1882
Sail пишет:
Формируете имя файла. "Фетчите" файл по имени в переменную... проверяете переменную...

Разве это не формирует имя файла?
CODE (html):
скопировать код в буфер обмена
  1. {fetch file="http://www.bilder.testdomain.de/farben/{$variationen.farbnum[$key]}.gif" assign="image"}

Если нет,то не понимаю.
юрьич Отправлено: 10 Февраля, 2017 - 12:30:18 • Тема: Условие для переменной,заданной в смарти. • Форум: Хранение данных, их вывод и обработка

Ответов: 14
Просмотров: 1882
Sail, спасибо за инфу, но не сработало. Выдало вместо файла
CODE (html):
скопировать код в буфер обмена
  1. &#65533;&#65533;&#65533;&#65533;JFIF&#65533;&#65533;;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 95 &#65533;&#65533;C     &#65533;&#65533;C  &#65533;&#65533;dd"&#65533;&#65533; &#65533;&#65533;&#65533;&#65533; =&#65533;&#65533;|&#65533;[3he~&#65533;~&#65533;&#65533;&#65533;f&#65533;&#65533;f&#1698;f7&#65533;&#65533;y~&#65533;&#65533;}&#65533;FQ3S &#65533;&#65533;!)o&#65533;:&#65533;&#65533;ZX&#65533;3*r&#65533;&#65533;S &#65533;&&#65533;p&#1676;&#65533;T&#65533;#L&#65533;,&#65533;&#65533;S&#65533;2e&#65533;tsgl&#65533;&#65533;....
юрьич Отправлено: 09 Февраля, 2017 - 20:14:47 • Тема: Условие для переменной,заданной в смарти. • Форум: Хранение данных, их вывод и обработка

Ответов: 14
Просмотров: 1882
В smarty больше не работает тег {php}. Буду наверное jquery использовать.
юрьич Отправлено: 09 Февраля, 2017 - 19:51:20 • Тема: Условие для переменной,заданной в смарти. • Форум: Хранение данных, их вывод и обработка

Ответов: 14
Просмотров: 1882
Суть понятна.Согласен.Но и дело в том, что $item.id в цикле тоже есть всегда, пока есть проход.Нужна проверка именно картинки. В smarty нашёл такую конструкцию
CODE (html):
скопировать код в буфер обмена
  1. {html_image file='/path/from/docroot/pumpkin.jpg'}

Может её как то использовать можно? Мне больше на ум ничего не приходит.
юрьич Отправлено: 09 Февраля, 2017 - 18:53:25 • Тема: Условие для переменной,заданной в смарти. • Форум: Хранение данных, их вывод и обработка

Ответов: 14
Просмотров: 1882
Я вообще не понимаю о чём речь. Что у меня ДО цикла?
CODE (html):
скопировать код в буфер обмена
  1. {foreach key=tid item=item from=$recept}
  2. {assign var="image" value="/images/dieta/recepts/small/recept{$item.id}.jpg"}
  3.  
  4. <li>{if $image}<img style="width:20px;float:left;margin-right:5px;" src="{$image}" />{/if}
  5. <a href="/dieta/{$login}/eat/{$item.id}.html">{$item.title}</a></li>
  6.  
  7. {/foreach}

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB