PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (92): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец

> Найдено сообщений: 1370
andrewkard Отправлено: 15 Ноября, 2018 - 18:32:39 • Тема: Head,Footer,Content... • Форум: Вопросы новичков

Ответов: 17
Просмотров: 811
[quote=Спектра][/quote]
Блоки не там подключали, я их перенес в тело body

PHP:
скопировать код в буфер обмена
  1.  
  2. <body>
  3. <?PHP require_once('header.php'); ?>
  4. <?PHP require_once('leftblock.php'); ?>
  5. <div class="content"></div>
  6. <?PHP require_once('footer.php'); ?>
  7. </body>
  8.  


и ошибка при подключении стилей:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <link href="style.css" content="text/html; rel="stylesheet">
  3.  

вместо " стоит ;
andrewkard Отправлено: 15 Ноября, 2018 - 16:42:58 • Тема: определить последняя запись в выборке • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 66
Если попробовать в бесконечном цикле:

PHP:
скопировать код в буфер обмена
  1.  
  2. while (1) {
  3.     $row = oci_fetch_array($stid, OCI_BOTH);
  4.     $next = oci_fetch_array($stid, OCI_BOTH);
  5.    
  6.     if(!$next){
  7.         //$row - последняя строка
  8.         break;
  9.        
  10.     }
  11. }
  12.  
andrewkard Отправлено: 09 Ноября, 2018 - 14:44:35 • Тема: Head,Footer,Content... • Форум: Вопросы новичков

Ответов: 17
Просмотров: 811
index.php
PHP:
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5.     <link href="style.css" rel="stylesheet">
  6. </head>
  7. <body>
  8. <?PHP require_once('header.php'); ?>
  9. <?PHP require_once('leftblock.php'); ?>
  10. <div class="content"></div>
  11. <?PHP require_once('footer.php'); ?>
  12. </body>
  13. </html>
  14.  
andrewkard Отправлено: 09 Ноября, 2018 - 12:43:11 • Тема: Head,Footer,Content... • Форум: Вопросы новичков

Ответов: 17
Просмотров: 811
Спектра пишет:
Посмотрела по ссылкам вашим,несколько способов перепробовала,ни один не получился

трудно судить по кускам кода, приложите проект, гляну.
Спектра пишет:
Подсказывали,что это у меня может быть из-за кэширования в браузере

помогает ctrl+f5
andrewkard Отправлено: 09 Ноября, 2018 - 12:39:45 • Тема: Вопрос по ЧПУ • Форум: Вопросы новичков

Ответов: 6
Просмотров: 317
Упрощенно так:
PHP:
скопировать код в буфер обмена
  1.  
  2. $controller = 'users';
  3. $action = 'index';
  4.  
  5. $parts = explode('/',$_SERVER["REQUEST_URI"]);
  6.  
  7. if(isset($parts[1])){
  8.     $controller = $parts[1];
  9. }
  10.  
  11. if(isset($parts[2])){
  12.     $action = $parts[2];
  13. }
  14.  
  15. if(class_exists($controller)){
  16.     $controller = new $controller;
  17. }
  18.  
  19. if(method_exists($controller,$action)){
  20.     return $controller->{$action};
  21. }
  22.  
andrewkard Отправлено: 09 Ноября, 2018 - 09:46:58 • Тема: Вопрос по ЧПУ • Форум: Вопросы новичков

Ответов: 6
Просмотров: 317
openlsd пишет:
А если таких параметров много будет?

обычно их не много, если у Вас не так, пересмотрите структуру
явно что то в этом со запросе не так

/users/page/1/action/test/

а

/users/test/?p=1

вроде как получше и смысл тот же
andrewkard Отправлено: 09 Ноября, 2018 - 09:36:06 • Тема: Head,Footer,Content... • Форум: Вопросы новичков

Ответов: 17
Просмотров: 811
Скорее всего проще Вам будет взять готовый фреймворк, например bootstrap и взять готовый шаблон, например https://getbootstrap[dot]com/docs/4[dot][dot][dot][dot]mples/jumbotron/
и его модифицировать.

Если хотите все таки сами можете посмотреть там же, какие стили применяются к колонкам.

https://getbootstrap[dot]com/docs/3[dot]3/css/#grid
(Добавление)
И еще, немного по другому нужно подключать шапку и подвал. Лучше сделать макет (layout), и в него добавлять контент.
andrewkard Отправлено: 09 Ноября, 2018 - 09:28:21 • Тема: Вопрос по ЧПУ • Форум: Вопросы новичков

Ответов: 6
Просмотров: 317
Вот например, из YII:
PHP:
скопировать код в буфер обмена
  1.  
  2. '<controller:\w+>/<id:\d+>' => '<controller>/view',
  3. '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
  4. '<controller:\w+>/<action:\w+>' => '<controller>/<action>',
  5.  


users/1 - это вызов метода view контроллера users с гет параметром id = 1

users/delete/1 - это вызов метода delete контроллера users с гет параметром id = 1

users/index - аналогично
andrewkard Отправлено: 07 Ноября, 2018 - 16:42:13 • Тема: Переход с ch1251 на UTF-8 ЧАТ-сообщение • Форум: Вопросы новичков

Ответов: 4
Просмотров: 559
Попробуйте

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. encodeURIComponent(Shout);
  3.  


еще как вариант всю строку загнать в base64
andrewkard Отправлено: 06 Ноября, 2018 - 10:52:18 • Тема: Как изменить кодировку строки на PHP? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 328
Проверьте входящию кодировку
mb_detect_encoding

Попробуйте так:
$str = mb_convert_encoding($str, "WINDOWS-1251", "UTF-8");
andrewkard Отправлено: 12 Октября, 2018 - 14:29:05 • Тема: Вернуть работу поиска • Форум: FreeLance

Ответов: 2
Просмотров: 293
Надо код смотреть, дебажить.
andrewkard Отправлено: 11 Октября, 2018 - 11:18:44 • Тема: Помогите вывести 1 параметр из масива • Форум: Вопросы новичков

Ответов: 5
Просмотров: 263
Хромает синтаксис:

PHP:
скопировать код в буфер обмена
  1.  
  2.     private function array2Param($params) {
  3.        
  4.         $retval = '';
  5.        
  6.         foreach ($params as $param) {
  7.             $retval .= '<param name="' . $this->prepareField($param['name']);
  8.             if (isset($param['unit'])) {
  9.                 $retval .= '" unit="' . $this->prepareField($param['unit']);
  10.             }
  11.             $retval .= '">' . $this->prepareField($param['value']) . '</param>' . $this->eol;
  12.            
  13.             if (strpos($param['name'],'Гарантийный') !== false) {    // это мой код
  14.                 $retval .= '<guarantee>' . $this->prepareField($param['value']) . '</guarantee>';
  15.             }
  16.         }
  17.         return $retval;
  18.     }
  19.  



Цитата:

strpos ( string haystack, string needle [, int offset] )


strpos ( string ГДЕ, string ЧТО [, int offset] )
andrewkard Отправлено: 10 Октября, 2018 - 17:03:45 • Тема: Помогите вывести 1 параметр из масива • Форум: Вопросы новичков

Ответов: 5
Просмотров: 263
nikoshot пишет:
как это вставить в цикл

Вставить код в тело цикла пробовали?
andrewkard Отправлено: 09 Октября, 2018 - 10:29:17 • Тема: apache и php • Форум: Apache и другие веб-серверы

Ответов: 7
Просмотров: 788
shiva4 пишет:
Не очень понятно. Скачал и распаковал архив. что дальше?

Установить нужно необходимую dll, вот инструкция:
https://www[dot]oracle[dot]com/technetwo[dot][dot][dot]nux-2275399[dot]html
чуть ниже есть для Win
andrewkard Отправлено: 07 Октября, 2018 - 23:52:26 • Тема: Скрыть div при клике в любом месте страницы • Форум: Вопросы новичков

Ответов: 2
Просмотров: 232
Если правильно понял:
CODE (html):
скопировать код в буфер обмена
  1. <!doctype html>
  2. <html lang="ru">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  6.  
  7.     <script>
  8.         $(document).ready(function () {
  9.             $('.choose').click(function(){
  10.                 var target = $(this).attr('data-target');
  11.                 if($(this).hasClass('active')){
  12.                     $(this).removeClass('active');
  13.                     $('.'+target).slideUp('slow');
  14.                 }else{
  15.                     $(this).addClass('active');
  16.                     $('.'+target).slideDown('slow');
  17.                 }
  18.             })
  19.         });
  20.     </script>
  21.  
  22.     <style>
  23.         .main{
  24.             width:500px;
  25.             height:20px;
  26.         }
  27.         #b1{
  28.             display:inline-block;
  29.             width:100px;
  30.             height:20px;
  31.             border:1px solid #000;
  32.             text-align:center;
  33.             background-color:aqua;
  34.         }
  35.         #b2{
  36.             margin-right:200px;
  37.             width:100px;
  38.             height:20px;
  39.             border:1px solid #000;
  40.             text-align:center;
  41.             background-color:green;
  42.             float:left;
  43.         }
  44.         .categories{
  45.             width:150px;
  46.             display:none;
  47.             text-align:center;
  48.             height: 50px;
  49.             position:absolute;
  50.             margin:150px 0 0 20px;
  51.             background-color: deeppink;
  52.         }
  53.         .search{
  54.             display:none;
  55.             width:150px;
  56.             text-align:center;
  57.             height: 50px;
  58.             position:absolute;
  59.             margin:150px 0 0 350px;
  60.             background-color:teal;
  61.         }
  62.     </style>
  63. </head>
  64. <body>
  65. <div class="main">
  66.     <div class="choose" id="b1" data-target="search">ПОИСК</div>
  67.     <div class="choose" id="b2" data-target="categories">КАТЕГОРИИ</div>
  68. </div>
  69. <div class="categories">Блок категорий</div>
  70. <div class="search">Блок поиска</div>
  71. </body>
  72. </html>
  73.  

Страниц (92): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB