Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите мне с авто вставкой ссылок

 PHP.SU

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


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

> Описание: Нужен код который будет вытаскивать нужный текст из текста и будет делать его ссылкой
maranqz
Отправлено: 03 Июня, 2011 - 09:55:55
Post Id


Новичок


Покинул форум
Сообщений всего: 42
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Подскажите как это сделать.
 
 Top
vsll
Отправлено: 03 Июня, 2011 - 10:31:12
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011  


Помог: 10 раз(а)




PHP:
скопировать код в буфер обмена
  1. preg_match_all("/что искать/m", $где искать, $res);
  2. var_dump ($res); //допустим $res[0]
  3. for ($i = 0; $i < count($res[0]); $i++) {
  4.     echo "<a href='".$res[0][$i]."'>Ссылка</a>";
  5. //или
  6.     echo "<a href='ваша ссылка'>".$res[0][$i]."</a>";
  7. //или
  8.     echo "<a href='".$res[0][$i]."'>".$res[0][$i]."</a>";
  9. }

(Отредактировано автором: 03 Июня, 2011 - 10:31:29)

 
 Top
maranqz
Отправлено: 03 Июня, 2011 - 17:43:53
Post Id


Новичок


Покинул форум
Сообщений всего: 42
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Спасибо, но когда в
PHP:
скопировать код в буфер обмена
  1. preg_match_all('сюда вставлью выводить массив',$где искать, $res);

ТО он пишет во такую ошибку
Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash in Z:\home\sb.su\www\administrator\components\com_contact\admin.contact.html.php on line 422
NULL "Здесь значение массива"

(Отредактировано автором: 03 Июня, 2011 - 17:44:57)

 
 Top
vsll
Отправлено: 03 Июня, 2011 - 18:48:36
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011  


Помог: 10 раз(а)




нужно preg_match_all записать в должном виде

http://www.php.su/functions/?preg_match_all

Цитата:
preg_match_all("/что искать/m", $где искать, $res);
- это условное представление, так как вы не предоставили никакой конкретной информации по вашему вопросу
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB