PHP.SU

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

Страниц (32): В начало « ... 20 21 22 23 [24] 25 26 27 28 ... » В конец

> Найдено сообщений: 468
tato Отправлено: 28 Мая, 2012 - 16:38:20 • Тема: ООП. Если смысл? • Форум: Прочее

Ответов: 16
Просмотров: 124
По мне так вопрос, люди вы на работу на метро или машине добераетесь?
И еще не известно, что лучше, быстрее и удобнее. Все зависит от многих факторов.
Что кто-нибудь будет две страницы-визитки в десяток классов разворачивать? Да ну Вы бросте.
tato Отправлено: 28 Мая, 2012 - 16:27:22 • Тема: Оптимизация php • Форум: Вопросы новичков

Ответов: 9
Просмотров: 333
В начале прозвучало css, js, дело в том, что в отличии от css и js файлов php не уходит на сторону клиента полностью, а только готовый html. Интерпретатор не включает в отсылаемые данные комменты и т.п.
tato Отправлено: 28 Мая, 2012 - 16:22:30 • Тема: Построение многомерного массива • Форум: Вопросы новичков

Ответов: 5
Просмотров: 250
До меня дошло чего Ты хочешь (=

PHP:
скопировать код в буфер обмена
  1.  
  2. $arr = array (
  3.                 'index' => array (
  4.                                 array ('title' => 'blabla', 'link' => '#' ),
  5.                                 array ('title' => 'blabla', 'link' => '#' ),
  6.                                 array ('title' => 'blabla', 'link' => '#' )
  7.                                 )
  8.                 );
  9.  
  10. foreach ( $arr['index'] as $item )
  11. {
  12.         echo sprintf( '%s -> %s<br>', $item['title'], $item['link'] );
  13. }
  14.  
tato Отправлено: 28 Мая, 2012 - 16:14:36 • Тема: Посоветуйте ide php для linux(все в одном) • Форум: Программное обеспечение

Ответов: 16
Просмотров: 7126
Netbeans
Zend
Eclips

Сам на зенде9 сижу, xubuntu 12.04/4gb/core2 все летает на дефолтных настройках.
tato Отправлено: 28 Мая, 2012 - 04:06:00 • Тема: Построение многомерного массива • Форум: Вопросы новичков

Ответов: 5
Просмотров: 250
Так значения и так разные или Я чего не понял?
tato Отправлено: 28 Мая, 2012 - 04:01:57 • Тема: Как получить имя дочернего класса внутри класса-родителя? • Форум: Объектно-ориентированное программирование

Ответов: 86
Просмотров: 16618
Eazy-E пишет:
а возможность расширять код


PHP:
скопировать код в буфер обмена
  1. class MyMvc extends Mvc {
  2.  
  3.     // override method
  4.     public fucntion view( $text )
  5.     {
  6.         echo $this->makeTextRed( $text );
  7.     }
  8.  
  9.     // my new method
  10.     private function makeTextRed( $text )
  11.     {
  12.          return "<font color=\"red\">$text</font>";
  13.     }
  14. }
  15.  
  16. $mvc = new MyMvc();
  17. $mvc->view( 'Work!' );


Я расширил Выш код, как сторонний разработчик.
А вообще то о чем Вы говорите решается абстракциями и интерфейсами, есть еще магические три буквы API, да вообще много чего напридумывали.

p.s. Полностью согласен с DeepVarvar, ломаете весь смысл наследования.
tato Отправлено: 25 Мая, 2012 - 19:33:29 • Тема: Безопасность админки • Форум: Вопросы новичков

Ответов: 17
Просмотров: 611
вопрос не в том как назвать, вопрос доступности фала, самое эллементарное тырить wget'ом,
если админская директория находится выше рута то файлы не заберут.
Если в руте то при большом желании вычислить admin_url можно, а потом стянуть, что понравилось.
(Добавление)


Все спать, завтра море, виски, мясо. С преферансом и блудницами.
tato Отправлено: 25 Мая, 2012 - 19:22:50 • Тема: Безопасность админки • Форум: Вопросы новичков

Ответов: 17
Просмотров: 611

Ломай меня, ломай меня полностью...


Ладно вам, спросите себя как часто Вы видели подобный вход site.com/admin
А потом переходили site.com/admin/configs/main.php и о чудо кто-то с сессией не заморочился, и на .htaccess забил. ИМХО мое кидайте камни.
tato Отправлено: 25 Мая, 2012 - 19:11:05 • Тема: Безопасность админки • Форум: Вопросы новичков

Ответов: 17
Просмотров: 611
Ответ с подвохом, зачем минировать собственную бухту?
Фарватер, для себя, а остальные пффф.

Тем более, Я не предлагаю закрыть админку от всех, бэк все равно будет лежать в руте.
Как вариант, для полной параной, можно создать поддомен для входа, вроде myverysecretentrence.site.com, а там уже логины, сессии и прочии прелести.
tato Отправлено: 25 Мая, 2012 - 18:32:56 • Тема: Notice: Undefined index • Форум: Вопросы новичков

Ответов: 9
Просмотров: 425
В массиве $_GET нет записи с индексом ch

перепишите так:
PHP:
скопировать код в буфер обмена
  1.  
  2. if ( isset( $_GET['ch'] ) )
  3. {
  4.     // скрипт первый
  5. }
  6. else
  7. {
  8.     // скрипт второй
  9. }
tato Отправлено: 25 Мая, 2012 - 18:26:16 • Тема: списки <ul> листать кнопками • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 2167
у всех input точно,
танцы с бубном и свои евенты http://habrahabr[dot]ru/post/114244/

А вообще, Я не понимаю зачем. Мышкой как бы круче...
(Добавление)
Кстати тоже подумал, что фокус в топку лучше просто эффект какой-нибудь, даж энтерактивней получится.
tato Отправлено: 25 Мая, 2012 - 18:19:58 • Тема: Не работает return • Форум: Вопросы новичков

Ответов: 5
Просмотров: 265
код в студию!
tato Отправлено: 25 Мая, 2012 - 18:18:05 • Тема: списки <ul> листать кнопками • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 2167
Каждый элемент на который так или иначе можно тыкнуть мышкой может находиться в фокусе, например когда мы выбираем поле ввода логина, оно получает фокус.

Фокус можно переключить кнопкой Tab, можете поэкспириминтировать прям на этой странице.

Для решения ващей задачи, необходимо задать переключение фокуса по элемента кнопками стрелок, т.е. фактически сделать у стрелок функцию как у tab'а.
tato Отправлено: 25 Мая, 2012 - 18:13:00 • Тема: Укажите на ошибки • Форум: Объектно-ориентированное программирование

Ответов: 56
Просмотров: 8694
etoYA пишет:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. class Router{
  4.  
  5.        
  6.  
  7.         private function parseUrl(){
  8.  
  9.                 $query = explode('/', trim($_SERVER['REQUEST_URI'], '/'));
  10.  
  11.                 return $query;
  12.  
  13.         }
  14.  
  15.         private function shiftParam(){
  16.  
  17.                 var_dump(self::parseUrl());
  18.  
  19.         }
  20.  
  21.         public static function run(){
  22.  
  23.                 self::shiftParam();
  24.  
  25.         }
  26.  
  27. }
  28.  
  29. ?>


Возможно это не так важно, но при вызове Router::run(); на самом деле вылетит Strict Error т.к. по мегопуперпрофстандарту нельзя вызывать статично не статичные методы, в данном куске это относится к self::shiftParam(); т.к. он не статичный, по идее его необходимо вызывать через $this->shiftParam();

НО, так как сам мметод run(); статичен Мы не можем использовать $this.
Естественно на хосте E_STRICT не указан и все будет работать. Это как бы не страшнее нотисов, но если хочешь стать профессионалом, то придется учесть.
tato Отправлено: 25 Мая, 2012 - 17:56:27 • Тема: списки <ul> листать кнопками • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 2167
Вам нужен javascript или jquery. За нажатия клавиш отвечют методы keypress, keyup, keydown. А переключение по списку можно попробывать сделать через методы фокуса.

Страниц (32): В начало « ... 20 21 22 23 [24] 25 26 27 28 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB