ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[php]Сокращение текста либо перенос строк
  #1  
Старый 10.09.2009, 18:57
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
Question [php]Сокращение текста либо перенос строк

Здравствуйте,подскажите пожалуйста как можно перенести текст(на строку) при выводе на картинку,то есть,есть картинка я на нее вывожу полученный парсером заголовок с сайта,но если заголовок длинный он уходит за грани картинки!
Как можно сделать перенос на след. строку или сделать сокращение например если в заголовке больше 200 знаков он делал что-то подобное:
Здесь название заголовка и сокращение. . . .
Заранее спасибо
 
Ответить с цитированием

  #2  
Старый 10.09.2009, 19:06
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

PHP код:
<?php

$str
='111111111112222222223333333333333344hhhhhhhhhhhhhhhhhhh4444444444444444';
 
$max=32;//макс длина строки

for ($i=0;$i<strlen($str);$i++) { 
  if ((
$i+1)%$max==0) {
echo 
$str[$i]. "<br>"
  }else{
 echo 
$str[$i]; 
}   

}

?>

Последний раз редактировалось L I G A; 10.09.2009 в 19:39..
 
Ответить с цитированием

  #3  
Старый 10.09.2009, 19:09
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

Спасибо большое
 
Ответить с цитированием

  #4  
Старый 10.09.2009, 19:33
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

Странно почему-то не работает!Пишет "parse error" в 13 строке,а 13 строка это "?>"
 
Ответить с цитированием

  #5  
Старый 10.09.2009, 19:36
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

http://ru.php.net/manual/en/function.wordwrap.php
 
Ответить с цитированием

  #6  
Старый 10.09.2009, 19:36
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Еще одну } снизу добавь, очередной недостаток написания кода "ахалай махалай пох"

У него for незакрыт
 
Ответить с цитированием

  #7  
Старый 10.09.2009, 19:39
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

Спасибо,теперь работает!
 
Ответить с цитированием

Проблема с парсингом
  #8  
Старый 10.09.2009, 20:12
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
Question Проблема с парсингом

С одним разобрался теперь другая проблема,помогите последний раз на сегодня!Чтобы не создавать тему пишу здесь
Вот код:
PHP код:
<?php $parsl file_get_contents("http://l1nux.ru/");//Собираем массив со страницы preg_match_all('|<div class="myLink">(.+)</div>|',$parsl,$link);//Загребаем из массива то что между дивом $glink=$link[1][rand(0,0)];//Забираем последнюю ссылку из массива //Next parsing $parsc = file_get_contents("$glink");//Парсим полученную ссылку в массив preg_match_all('|<div class="pmsg">(.+)</div>|',$parsc,$cmt);//Загребаем все между дивом $comment=$cmt[1][rand(0,0)];//Забираем из массива последний комент echo $comment;//Выводим комент ?>
Код:
Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in C:\xampp\www\news\test.php on line 6
- Текст ошибки,в чем проблем не пойму!Возможно из-за того что используется повторение,но по идее не должно!Помогите новичку
 
Ответить с цитированием

  #9  
Старый 10.09.2009, 20:21
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

что во время ошибки стояло
file_get_contents(тут)?
 
Ответить с цитированием

  #10  
Старый 10.09.2009, 20:23
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

в первом - http://l1nux.ru
во втором - $glink
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Если ты попал... (записки бывалого программиста) ErrorNeo Статьи 73 29.05.2010 13:44
Что делать, если не грузится комп? -=lebed=- Аппаратное обеспечение 34 13.04.2010 11:38
прикол пришел на асю mesejj Болталка 11 01.05.2009 21:27
Закон Sinay Авторские статьи 15 01.02.2009 22:55



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ