PHP.SU

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

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

> Найдено сообщений: 71
bt_corp Отправлено: 15 Апреля, 2011 - 18:22:56 • Тема: Распознавание URL и генерация ссылок • Форум: Регулярные выражения

Ответов: 6
Просмотров: 443
Champion пишет:
bt_corp пишет:
:\/\/)|www\.
Вот тут ошибся - перед вертикальной палкой не нужна скобка


Спасибо, работает!
bt_corp Отправлено: 15 Апреля, 2011 - 18:04:12 • Тема: Распознавание URL и генерация ссылок • Форум: Регулярные выражения

Ответов: 6
Просмотров: 443
DeepVarvar пишет:
bt_corp пишет:
replace


Исправил, еще ошибку выдает.

PHP:
скопировать код в буфер обмена
  1. Warning: preg_replace() [function.preg-replace]: Compilation failed: unmatched parentheses at offset 37
bt_corp Отправлено: 15 Апреля, 2011 - 17:47:59 • Тема: Распознавание URL и генерация ссылок • Форум: Регулярные выражения

Ответов: 6
Просмотров: 443
Champion пишет:
preg_rplace('/((?:\w+:\/\/)|www\.)[\w.\/%\d&?#+=-]+)/i', '<a href="\1">\1</a>', $src)

Как-то так. Тут нету чудо-супер проверок на предмет 16 подряд слешей или точек или несуществующих протоколов, но должно работать



Делаю так, не работает ...

PHP:
скопировать код в буфер обмена
  1.  function src_url($src) {
  2.        $src = preg_rplace('/((?:\w+:\/\/)|www\.)[\w.\/%\d&?#+=-]+)/i', '<a href="\1">\1</a>', $src);
  3.         return $src;
  4.  }
  5.  echo src_url("http://vvvv.com");
bt_corp Отправлено: 15 Апреля, 2011 - 17:01:48 • Тема: Распознавание URL и генерация ссылок • Форум: Регулярные выражения

Ответов: 6
Просмотров: 443
Всем привет, Улыбка
Поделитесь правилом для автоматического распознавания URL чтобы сделать их кликабельными в тексте.
bt_corp Отправлено: 13 Апреля, 2011 - 20:32:46 • Тема: Нужна помощь с реализацией ... :) • Форум: Регулярные выражения

Ответов: 7
Просмотров: 293
EuGen пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $string="Jora";
  3. echo("<font color='red'>".$string[0]."</font>".substr($string,1));
  4.  


Спасибо, работает! Радость
bt_corp Отправлено: 13 Апреля, 2011 - 20:23:47 • Тема: Нужна помощь с реализацией ... :) • Форум: Регулярные выражения

Ответов: 7
Просмотров: 293
Всем привет, возникла необходимость покрасить первый символ слова, например в красный цвет, помогите пожалуйста.

Пример, есть пользователь и его имя Jora нужно автоматически покрасить первый символ => Jora
bt_corp Отправлено: 20 Марта, 2011 - 13:30:29 • Тема: Удаление ББ-кодов из текста • Форум: Регулярные выражения

Ответов: 14
Просмотров: 1057
Champion пишет:
PHP:
скопировать код в буфер обмена
  1. preg_replace('/\[(\w+)(?!\w)[^\]]*\]((?:(?!\[\/\1).)*?)\[\/\1\]/i', ' \2 ', $src)
- как-то так.
В случае с вложенными тэгами можно вызвать в цикле пока происходят замены.


Спасибо, работает!! Ха-ха
bt_corp Отправлено: 20 Марта, 2011 - 13:16:39 • Тема: Удаление ББ-кодов из текста • Форум: Регулярные выражения

Ответов: 14
Просмотров: 1057
Нужно удалить ББ-коды в тексте, текст оставить а коды удалить! Помогите с правилом Улыбка


bb-code
PHP:
скопировать код в буфер обмена
  1.  
  2. $s = preg_replace("/\[spoiler=\s*((\s|.)+?)\s*\]((\s|.)+?)\[\/spoiler\]/i","html", $s);
  3. $s = preg_replace("#\[spoiler\](.*?)\[/spoiler\]#si","html", $s);
  4. $s = preg_replace('#\[youtube\](.*?)\[/youtube\]#si','html', $s);
  5. $s = preg_replace("#\[b\](.*?)\[/b\]#si", "<b>\\1</b>", $s);
  6. $s = preg_replace("#\[i\](.*?)\[/i\]#si", "<i>\\1</i>", $s);
  7. $s = preg_replace("#\[U\](.*?)\[/U\]#si", "<u>\\1</u>", $s);
  8. $s = preg_replace("#\[h1\](.*?)\[/h1\]#si", "html", $s);
  9. $s = preg_replace("#\[img\]((http|ftp|https|ftps)://)(.*?)(\.(jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG))\[/img\]#sie","html", $s);
  10. $s = preg_replace("/\[url=((http|ftp|https|ftps|irc):\/\/[^<>\s]+?)\]((\s|.)+?)\[\/url\]/i","html", $s);
  11. $s = preg_replace("/\[url\]((http|ftp|https|ftps|irc):\/\/[^<>\s]+?)\[\/url\]/i","html", $s);
  12.  
bt_corp Отправлено: 11 Марта, 2011 - 16:24:45 • Тема: Разделение строки запятыми • Форум: Регулярные выражения

Ответов: 6
Просмотров: 498
Благодарен! Радость
bt_corp Отправлено: 11 Марта, 2011 - 12:24:00 • Тема: Разделение строки запятыми • Форум: Регулярные выражения

Ответов: 6
Просмотров: 498
Улыбка Угу.

Сделал, может кому пригодится.

PHP:
скопировать код в буфер обмена
  1. $pole = explode(',', $row['pole']);
  2. $i = 0;
  3.  
  4. foreach($pole as $word){
  5.    $word = trim($word);
  6.       if($word){
  7.          echo $i == 0 ? '' : ', '; echo "<a href='$word'>$word</a>";
  8.          $i++;
  9.       }
  10. }echo".";
bt_corp Отправлено: 11 Марта, 2011 - 03:15:40 • Тема: Разделение строки запятыми • Форум: Регулярные выражения

Ответов: 6
Просмотров: 498
Разделение строки запятыми, помогите с правилом.
Пример html, css, javascrip, ajax, php, mysql
И чтобы можно было тег сделать ссылкой. Нужно сделать так как теги например к статье. Улыбка
Теги: html, css, javascrip, ajax, php, mysql
bt_corp Отправлено: 03 Марта, 2011 - 15:05:11 • Тема: Проверка переменной на наличие в ней слова... • Форум: Регулярные выражения

Ответов: 3
Просмотров: 291
Работает, спасибо! Подмигивание
bt_corp Отправлено: 03 Марта, 2011 - 14:30:50 • Тема: Проверка переменной на наличие в ней слова... • Форум: Регулярные выражения

Ответов: 3
Просмотров: 291
Нужно проверить переменную $data, если в ней есть текст mywebpage.ru например
CODE (htmlphp):
скопировать код в буфер обмена
  1. $data = "http://mywebpage.ru/log.php?act=blablabla";
Если есть то вернуть true если нет то false Помогите реализоватьУлыбка
bt_corp Отправлено: 10 Февраля, 2011 - 16:00:26 • Тема: Не работает getimagesize() в IE • Форум: Программирование на PHP

Ответов: 3
Просмотров: 270
Мелкий пишет:

Смотрите, что не отсылает / отсылает не так ie из данных, от которых зависит работа вашего скрипта.


Неправильно оно посылает имя файла.
должно быть
upload/avatar/temporary/12973441465289.jpeg
upload/avatar/temporary/12973496768668.png
а посылает
upload/avatar/temporary/12973441465289.pjpeg
upload/avatar/temporary/12973496768668.x-png
bt_corp Отправлено: 10 Февраля, 2011 - 14:24:39 • Тема: Не работает getimagesize() в IE • Форум: Программирование на PHP

Ответов: 3
Просмотров: 270
Написал хороший алгоритм ресайзу, во всех браузерах работает, кроме IE.
Функция getimagesize (); выводит ошибку:

Warning: getimagesize(upload/avatar/temporary/12973441465289.pjpeg) [function.getimagesize]: failed to open stream: No such file or directory in C:\VertrigoServ\www\grab\option.php on line 83

Помогите! Растерялся

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB