Вопросы по PHP |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7193-й день
![]() |
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Вопросы по PHP |
| AnNE DoM.ini |
Пост
#241
|
|
Репутация: 173 ![]() Постоялец ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 412 С нами с: 30-June 07 |
никак
|
| Glavar |
Пост
#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 |
Пост
#243
|
|
Репутация: 173 ![]() Постоялец ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 412 С нами с: 30-June 07 |
Что значит "ничего не меняется"?
|
| parkee |
Пост
#244
|
|
Репутация: 51 ![]() Активист ![]() Группа: Пользователи Сообщений: 268 С нами с: 20-May 09 |
В правиле ошибки нету.
Options +FollowSymLinks Писал? Ибо тут либо симлинкс выключен в апаче.. либо вообще мод_реврайт не подключен |
| Glavar |
Пост
#245
|
|
Репутация: 10 ![]() Активист ![]() Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
|
| parkee |
Пост
#246
|
|
Репутация: 51 ![]() Активист ![]() Группа: Пользователи Сообщений: 268 С нами с: 20-May 09 |
пфф.. ну так проверяй пути.. на крайняк конфиги/странички в студию... нунах телепатией страдать
картинки/цсс.. в мод_реврайт можно юзать ключ [R] для отладки, так удобнее смотреть что конкретно тебе пытается отдать апач.. проставь его и смотри что запрашивается и почему оно не совпадает с путями, по которым лежит цсс/картинки... |
| Glavar |
Пост
#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 |
Пост
#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 |
Пост
#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 |
Пост
#250
|
|
Репутация: 51 ![]() Активист ![]() Группа: Пользователи Сообщений: 268 С нами с: 20-May 09 |
Ну так чем не устраивает точку заменить на конкретные нужные символы?..
Зачем там любые символы? Из-за этого оно и хавает все слеши/точки итп и отдает item.php, вместо нужного css. Что ты хотел сказать, в данном случае, расположением htaccess? |
| Glavar |
Пост
#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 |
Пост
#252
|
|
Репутация: 51 ![]() Активист ![]() Группа: Пользователи Сообщений: 268 С нами с: 20-May 09 |
Что-то я не пойму, цсс так и не прилинковались?
|
| Glavar |
Пост
#253
|
|
Репутация: 10 ![]() Активист ![]() Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
|
| parkee |
Пост
#254
|
|
Репутация: 51 ![]() Активист ![]() Группа: Пользователи Сообщений: 268 С нами с: 20-May 09 |
Ну так в чем теперь проблема то?))
Опиши толком что не устраивает.. как есть и как хочешь чтоб было..) я на турничек..) через пару часов отвечу.. |
| Glavar |
Пост
#255
|
|
Репутация: 10 ![]() Активист ![]() Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
|
| Dreyk |
Пост
#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 |
Пост
#257
|
|
Репутация: 10 ![]() Активист ![]() Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
спс
Сообщение отредактировал Glavar - Sep 17 2011, 22:51 |
| Glavar |
Пост
#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 |
Пост
#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 |
Пост
#260
|
|
Репутация: 10 ![]() Активист ![]() Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
пока ничего не получилось, не могу найти что то подобное
|
| PRIHOD |
Пост
#1
|
|
Репутация: 205 ![]() Постоялец ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 233 С нами с: 8-August 07 |
Приветствую!
Joomla Хочу, что бы в корзине, выводило сообщение о том, что доставка бесплатная, при условии, если цена выше 200грн имеем $pricesum - сумма к оплате пишу <?php if ($pricesum >= 200){ ?> <?php $freedelivery = 'Для этого товара доставка бесплатная'; ?> <?php }else{?> <?php $freedelivery = 'фиксированная стоимость'; ?> <?php } ?> и вывожу ее echo"<tr> <td colspan=\"2\" align=\"right\">".$freedelivery."</td>; но так не воркает. Подскажете? |
![]() ![]() |
![]() ![]() |
|
Упрощённая версия | Сейчас: 23rd November 2025 - 21:40 |
| Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |