Приветствуем на Форум Херсона. Форум Херсонской молодежи.. На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру! Если возникнут проблемы с регистрацией напишите нам. |
|
Программирование Все вопросы по написанию программ |
|
Опции темы |
25.07.2011, 21:19 | #1 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,716
Благодарили 686 раз в 322 постах
Галерея:
0
Вес репутации: 24
|
очень нужна помощь
задачка по пхп.
Есть $a в ней содержится пусть 5 предложений. Нужно сделать так что-бы 10 первых слов скопировались в $b после чего поставилось троеточие. п.с. уже бошка не варит........... |
||||||||
|
25.07.2011, 21:41 | #2 (Ссылка на пост) | ||||||||
Уже сменил себе статус
Пол:
Благодарил(а): 3,844
Благодарили 1,942 раз в 919 постах
Галерея:
0
Вес репутации: 40
|
если именно 10 слов, то можно через некий indexof найти индекс последнего 10 пробела, и сделать substring до этого символа.
сэмпл на шарпе: PHP код:
|
||||||||
|
25.07.2011, 21:55 | #3 (Ссылка на пост) | |||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,716
Благодарили 686 раз в 322 постах
Галерея:
0
Вес репутации: 24
|
Цитата:
Просто уже времени совсем не осталось... п.с. С меня бокал холодного запотевшего пива... + полосатики )))))) |
|||||||||
|
25.07.2011, 21:59 | #4 (Ссылка на пост) | ||||||||
Уже сменил себе статус
Пол:
Благодарил(а): 3,844
Благодарили 1,942 раз в 919 постах
Галерея:
0
Вес репутации: 40
|
PHP код:
|
||||||||
|
26.07.2011, 00:46 | #5 (Ссылка на пост) | |||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,716
Благодарили 686 раз в 322 постах
Галерея:
0
Вес репутации: 24
|
Цитата:
$count; - Это переменные? У меня пишет ситаксическая ошибка в строке № 18 Почесав затылок, юзер дописал через 8 минут PHP код:
проблему решил с помощью функции - substr Последний раз редактировалось sun-ks, 25.07.2011 в 23:57. |
|||||||||
|
26.07.2011, 01:03 | #6 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,538
Благодарили 2,025 раз в 807 постах
Галерея:
0
Вес репутации: 37
|
проще будет воспользоваться regex:
PHP код:
|
||||||||
|
26.07.2011, 09:28 | #7 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
а стандартная функция в пхп не подходит?
__________________
|
||||||||
|
26.07.2011, 11:48 | #8 (Ссылка на пост) | ||||||||
Уже сменил себе статус
Пол:
Благодарил(а): 3,844
Благодарили 1,942 раз в 919 постах
Галерея:
0
Вес репутации: 40
|
я кагбы php незнаю, и дефолтные функции тем более.
Забавно, что после того как дают хоть какой-то совет, сразу все набегают, и всё критикуют... А до этого сплошная тишина |
||||||||
|
26.07.2011, 12:25 | #9 (Ссылка на пост) | |||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
Цитата:
зы кстати дын-дыра тебе с инкой в пятницу вечером около галереи - прошли и не заметили и на крики мои не отвечали
__________________
|
|||||||||
|
Сказали Спасибо пользователю TIGR за этот пост: | PhoeniXX (26.07.2011) |
26.07.2011, 12:28 | #10 (Ссылка на пост) | ||||||||
Уже сменил себе статус
Пол:
Благодарил(а): 3,844
Благодарили 1,942 раз в 919 постах
Галерея:
0
Вес репутации: 40
|
и тебе дындыра мы с инкой такие, постоянно втыкаем с этим
|
||||||||
|
Сказали Спасибо пользователю PhoeniXX за этот пост: | TIGR (26.07.2011) |
26.07.2011, 12:29 | #11 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
кстати чтобы этот пример заработал достаточно перед переменными написать знак доллара(как в этой цитате).
__________________
|
||||||||
|
Сказали Спасибо пользователю TIGR за этот пост: | PhoeniXX (26.07.2011) |
26.07.2011, 19:47 | #12 (Ссылка на пост) | |||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,716
Благодарили 686 раз в 322 постах
Галерея:
0
Вес репутации: 24
|
Цитата:
Я решил проблему следующим образом: PHP код:
|
|||||||||
|
27.07.2011, 00:33 | #13 (Ссылка на пост) | |||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,538
Благодарили 2,025 раз в 807 постах
Галерея:
0
Вес репутации: 37
|
Цитата:
PHP код:
пы.сы. этот вариант выдает первые 200 символов, а не первые 10 слов. |
|||||||||
|
Сказали Спасибо пользователю дмитрий_оч_приятно за этот пост: | TIGR (27.07.2011) |
27.07.2011, 07:13 | #14 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,716
Благодарили 686 раз в 322 постах
Галерея:
0
Вес репутации: 24
|
|||||||||
|
27.07.2011, 07:42 | #15 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
ну с частью строки всё понятно, что ты что-то пробовал, а функцию str_word_count ты пробовал? и что у тебя с ней не получилось?
__________________
|
||||||||
|
27.07.2011, 14:47 | #16 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,538
Благодарили 2,025 раз в 807 постах
Галерея:
0
Вес репутации: 37
|
А чем регулярные выражения не подходят? Я давал работающий пример. Кстати лучше будет изменить следующим образом (добавил +)
PHP код:
@TIGR: функция str_word_count() разбивает строку в массив, после чего нужно все равно удалять лишние элементы и опять склеивать в строку. выше привел решение в 3 строки |
||||||||
|
27.07.2011, 16:58 | #17 (Ссылка на пост) | |||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
Цитата:
а ты учел в своём регулярном выражении разделители кроме пробела? еще через пару модификаций в нём будет тяжело разобраться. зачем городить велосипеды?
__________________
|
|||||||||
|
27.07.2011, 21:18 | #18 (Ссылка на пост) | |||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,538
Благодарили 2,025 раз в 807 постах
Галерея:
0
Вес репутации: 37
|
Цитата:
я конечно не знаю, сколько строк нужно таким методом обработать, но на сколько я понял не так уж там много дел, так что о скорости можно не беспокоиться п.с. комментарии никто не отменял, выработал привычку комментить такие вещи, чего хотел добиться данной функцией. иначе можно не только с выражениями запутаться самому-же п.п.с. если ситуация позволяет обойтись 200 символами вместо 10 слов, тем лучше. в таком случае однозначно substr(). возможно стоит учесть ситуацию с меньшим количеством символов PHP код:
Последний раз редактировалось дмитрий_оч_приятно, 27.07.2011 в 21:32. |
|||||||||
|
27.07.2011, 22:28 | #19 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,716
Благодарили 686 раз в 322 постах
Галерея:
0
Вес репутации: 24
|
Верхнеее меню да и вся таблица смещается при переходе.
http://akina.org.ua/index.php на http://akina.org.ua/razdel_1.php?a=0...20%EB%FE%E4%E8 в с-ве таблице стоит - table-layout: fixed; |
||||||||
|
27.07.2011, 23:27 | #20 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,538
Благодарили 2,025 раз в 807 постах
Галерея:
0
Вес репутации: 37
|
извини, в ответах я ограничен. задавай правильно вопрос ©
если имеешь в виду то, что "о проекте" дергается при переходе, так это от того, что страница сначала не имеет скроллинга, а потом при дальнейшей загрузке он появляется. нужно сделать так, чтоб высота страницы изначально была больше высоты окна, делается в стилях (min-height 101% и другие способы). хотя возможно это на моем экране только, т.к. сейчас с нетбука и разрешение 1024х600 если что-то другое, описывай подробней Последний раз редактировалось дмитрий_оч_приятно, 28.07.2011 в 00:19. |
||||||||
|
Сказали Спасибо пользователю дмитрий_оч_приятно за этот пост: | sun-ks (27.07.2011) |
28.07.2011, 07:19 | #21 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,716
Благодарили 686 раз в 322 постах
Галерея:
0
Вес репутации: 24
|
Да, дергается "о проекте".
задал в с-вах главной таблицы min-height:101% все равно скачет. Скачет именно в мазиле в др браузерах все нормально. если задать min-height: в пикселях, то скролин появляется и все работает нормально. Но вот только с процентами почему то не работает( Последний раз редактировалось sun-ks, 28.07.2011 в 07:29. |
||||||||
|
28.07.2011, 08:10 | #22 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
html {overflow-y: scroll; } поставить видимо не судьба :(
это не костыль, а нормальное программирование когда проходишься по массиву и выбираешь то что тебе нужно. а регулярки нужны только в крайнем случае когда разобрать либо оооочень большую строку либо когда другого выхода нет, т.к. неопытный человек может навредить себе работая с ними.
__________________
Последний раз редактировалось TIGR, 28.07.2011 в 14:45. |
||||||||
|
Сказали Спасибо пользователю TIGR за этот пост: | sun-ks (31.07.2011) |
31.07.2011, 22:51 | #23 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,716
Благодарили 686 раз в 322 постах
Галерея:
0
Вес репутации: 24
|
сайт готов. http://akina.org.ua/
вроде все работает............ |
||||||||
|
01.08.2011, 07:44 | #24 (Ссылка на пост) | |||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
а теперь идём в воспоминания и видим alert
если его сан-кс уберет то моё воспоминание было следующим: Цитата:
__________________
|
|||||||||
|
Сказали Спасибо пользователю TIGR за этот пост: | sun-ks (01.08.2011) |
01.08.2011, 09:21 | #25 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,716
Благодарили 686 раз в 322 постах
Галерея:
0
Вес репутации: 24
|
|
||||||||
|
01.08.2011, 15:11 | #26 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
ну можно еще так попробовать http://www.php.net/manual/en/function.htmlentities.php
__________________
|
||||||||
|
02.08.2011, 22:37 | #27 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,716
Благодарили 686 раз в 322 постах
Галерея:
0
Вес репутации: 24
|
хелп
ошибка исправлена, удалите пожалуйста этот пост.
Последний раз редактировалось sun-ks, 02.08.2011 в 23:56. |
||||||||
|
03.08.2011, 08:08 | #28 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
пост на твоём сайте? так ты должен удалить его с базы. никто ж кроме тебя не имеет доступа к базе...
__________________
|
||||||||
|
08.08.2011, 21:01 | #29 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 1,716
Благодарили 686 раз в 322 постах
Галерея:
0
Вес репутации: 24
|
всем спасибо сайт сдан.
П.с.TIGR PhoeniXX отдельное спасибо. Будет время пишите в лс , пойдем пиво пить. |
||||||||
|
Сказали Спасибо пользователю sun-ks за этот пост: | kos (08.08.2011) |
08.08.2011, 22:42 | #30 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Адрес: Херсон
Благодарил(а): 792
Благодарили 1,834 раз в 564 постах
Галерея:
0
Вес репутации: 33
|
Что-то криво слегка текст отображается
|
||||||||
|
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь | seregius | Общие | 2 | 10.02.2010 12:32 |
нужна помощь | СтАсON | Общие | 14 | 27.07.2007 23:28 |
Нужна помощь! | qwerty | Железяки | 7 | 28.03.2007 14:35 |
Нужна помощь !!! | Now | Железяки | 37 | 26.10.2006 15:49 |