Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
[php]Сокращение текста либо перенос строк |

10.09.2009, 18:57
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
[php]Сокращение текста либо перенос строк
Здравствуйте,подскажите пожалуйста как можно перенести текст(на строку) при выводе на картинку,то есть,есть картинка я на нее вывожу полученный парсером заголовок с сайта,но если заголовок длинный он уходит за грани картинки!
Как можно сделать перенос на след. строку или сделать сокращение например если в заголовке больше 200 знаков он делал что-то подобное:
Здесь название заголовка и сокращение. . . .
Заранее спасибо
|
|
|

10.09.2009, 19:06
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
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..
|
|
|

10.09.2009, 19:09
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
Спасибо большое
|
|
|

10.09.2009, 19:33
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
Странно почему-то не работает!Пишет "parse error" в 13 строке,а 13 строка это "?>"
|
|
|

10.09.2009, 19:36
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
http://ru.php.net/manual/en/function.wordwrap.php
|
|
|

10.09.2009, 19:36
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Еще одну } снизу добавь, очередной недостаток написания кода "ахалай махалай пох"
У него for незакрыт
|
|
|

10.09.2009, 19:39
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
Спасибо,теперь работает!
|
|
|

10.09.2009, 20:12
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
Проблема с парсингом
С одним разобрался теперь другая проблема,помогите последний раз на сегодня!Чтобы не создавать тему пишу здесь
Вот код:
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
- Текст ошибки,в чем проблем не пойму!Возможно из-за того что используется повторение,но по идее не должно!Помогите новичку
|
|
|

10.09.2009, 20:21
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
что во время ошибки стояло
file_get_contents(тут)?
|
|
|

10.09.2009, 20:23
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
в первом - http://l1nux.ru
во втором - $glink
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|