Вопросы по PHP |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6829-й день
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Вопросы по PHP |
Glavar |
Dec 12 2010, 20:35
Пост
#1
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
Доброго время суток!
1. Скажите как мне обрезать первых 7 знаков, а остальные занести в базу? 2. У меня есть максимальное число голосов припустим 50, как мне присвоить ему 1 место 15 глосов - 5 место 43 голоса - 2 место 28 голосов - 3 место 24 - 4 место и т.д. и что бы место записывалось и обновлялось автоматически в базе данных? Тема для обговорення мови програмування PHP, всі сторонні коментарі будуть видалятися, а їх автори отримувати % Сообщение отредактировал BoyKot - Feb 3 2011, 13:22 |
AnNE DoM.ini |
Jul 26 2011, 13:03
Пост
#241
|
Репутация: 173 Постоялец Группа: Пользователи Сообщений: 1 412 С нами с: 30-June 07 |
никак
|
Glavar |
Jul 27 2011, 10:03
Пост
#242
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
после написания этого кода:
RewriteEngine on RewriteRule ^product-([0-9]+)\.html$ product.php?id=$1 ничего не меняется Что не так? Сообщение отредактировал Glavar - Jul 27 2011, 10:46 |
AnNE DoM.ini |
Jul 27 2011, 12:43
Пост
#243
|
Репутация: 173 Постоялец Группа: Пользователи Сообщений: 1 412 С нами с: 30-June 07 |
Что значит "ничего не меняется"?
|
parkee |
Jul 27 2011, 12:48
Пост
#244
|
Репутация: 51 Активист Группа: Пользователи Сообщений: 268 С нами с: 20-May 09 |
В правиле ошибки нету.
Options +FollowSymLinks Писал? Ибо тут либо симлинкс выключен в апаче.. либо вообще мод_реврайт не подключен |
Glavar |
Jul 27 2011, 13:41
Пост
#245
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
|
parkee |
Jul 27 2011, 18:42
Пост
#246
|
Репутация: 51 Активист Группа: Пользователи Сообщений: 268 С нами с: 20-May 09 |
пфф.. ну так проверяй пути.. на крайняк конфиги/странички в студию... нунах телепатией страдать
картинки/цсс.. в мод_реврайт можно юзать ключ [R] для отладки, так удобнее смотреть что конкретно тебе пытается отдать апач.. проставь его и смотри что запрашивается и почему оно не совпадает с путями, по которым лежит цсс/картинки... |
Glavar |
Jul 27 2011, 18:52
Пост
#247
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
Вот одна из страничек и запрос:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « RewriteRule ^item_(.+)$ test/item.php?id=$1 [L] - при этом запросе все норм а нужно бы: RewriteRule ^item/(.+)/$ test/item.php?id=$1 [L] - а при этом, белая страница и текст Сообщение отредактировал Glavar - Jul 27 2011, 19:01 |
parkee |
Jul 27 2011, 19:45
Пост
#248
|
Репутация: 51 Активист Группа: Пользователи Сообщений: 268 С нами с: 20-May 09 |
хм.. ну из того что я вижу, то такое может быть только если у тебя там есть папка item из которой запрашивается CSS, то бишь эта регулярка из-за точки принимает любые символы, а значит что такое http://www.site.com/item/css/style.css/ будет тоже редиректить на test/item.php?id=css/style.css
Если дело в этом, то вариант RewriteRule ^item/([A-Za-z0-9]+)/?$ test/item.php?id=$1 [L] должен работать... |
Glavar |
Jul 27 2011, 20:01
Пост
#249
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
хм.. ну из того что я вижу, то такое может быть только если у тебя там есть папка item из которой запрашивается CSS, то бишь эта регулярка из-за точки принимает любые символы, а значит что такое http://www.site.com/item/css/style.css/ будет тоже редиректить на test/item.php?id=css/style.css Если дело в этом, то вариант RewriteRule ^item/([A-Za-z0-9]+)/?$ test/item.php?id=$1 [L] должен работать... у меня есть каталог в котором есть папка с цсс(скажем: item/css/style.css), но .штакас лижит в каталоге item, то как поступать? |
parkee |
Jul 27 2011, 20:09
Пост
#250
|
Репутация: 51 Активист Группа: Пользователи Сообщений: 268 С нами с: 20-May 09 |
Ну так чем не устраивает точку заменить на конкретные нужные символы?..
Зачем там любые символы? Из-за этого оно и хавает все слеши/точки итп и отдает item.php, вместо нужного css. Что ты хотел сказать, в данном случае, расположением htaccess? |
Glavar |
Jul 27 2011, 20:15
Пост
#251
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
RewriteRule ^view/([A-Za-z0-9]+)/$ branson/view.php?tmp=$1 [L]
вот заменил, но не пойму как с цсс быть? а универсальной функции нет вместо http://www.site.com/item/css/style.css ?? Сообщение отредактировал Glavar - Jul 27 2011, 20:18 |
parkee |
Jul 27 2011, 20:17
Пост
#252
|
Репутация: 51 Активист Группа: Пользователи Сообщений: 268 С нами с: 20-May 09 |
Что-то я не пойму, цсс так и не прилинковались?
|
Glavar |
Jul 27 2011, 20:19
Пост
#253
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
|
parkee |
Jul 27 2011, 20:21
Пост
#254
|
Репутация: 51 Активист Группа: Пользователи Сообщений: 268 С нами с: 20-May 09 |
Ну так в чем теперь проблема то?))
Опиши толком что не устраивает.. как есть и как хочешь чтоб было..) я на турничек..) через пару часов отвечу.. |
Glavar |
Jul 27 2011, 21:19
Пост
#255
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
|
Dreyk |
Jul 28 2011, 9:39
Пост
#256
|
Репутация: 120 Постоялец Группа: Пользователи Сообщений: 1 305 С нами с: 13-October 06 |
Вообще, насколько я помню, можно записать
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^item/(.+)/$ test/item.php?id=$1 [L] и тогда, если файл найден напрямую, то реврайтить ничо не будет Сообщение отредактировал Dreyk - Jul 28 2011, 9:41 |
Glavar |
Sep 17 2011, 22:48
Пост
#257
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
спс
Сообщение отредактировал Glavar - Sep 17 2011, 22:51 |
Glavar |
Oct 11 2011, 20:30
Пост
#258
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
Добрый вечер!
передаю в переменной $date = '2011-10-08 10:24:37'; столкнулся с вопросом: как отсортировать записи в базе, т.к. то что написано ниже не выполняеться? $all_news_bs = mysql_query("SELECT * FROM news WHERE $date > date ORDER BY date DESC LIMIT 5"); где date -> DateTime Сообщение отредактировал Glavar - Oct 11 2011, 20:32 |
Illarion |
Oct 11 2011, 21:33
Пост
#259
|
Репутация: 69 Активист Группа: Пользователи Сообщений: 299 С нами с: 3-April 08 |
Добрый вечер! передаю в переменной $date = '2011-10-08 10:24:37'; столкнулся с вопросом: как отсортировать записи в базе, т.к. то что написано ниже не выполняеться? $all_news_bs = mysql_query("SELECT * FROM news WHERE $date > date ORDER BY date DESC LIMIT 5"); где date -> DateTime Взгляни сюда ССЫЛКА , там подробно описываются операции с датой и временем. |
Glavar |
Oct 11 2011, 22:15
Пост
#260
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
пока ничего не получилось, не могу найти что то подобное
|
Упрощённая версия | Сейчас: 25th November 2024 - 8:31 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |