PHP.SU

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

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

> Найдено сообщений: 346
ams Отправлено: 21 Мая, 2012 - 08:53:34 • Тема: Исключения • Форум: Объектно-ориентированное программирование

Ответов: 3
Просмотров: 1054
Нормально ли такое делать или слишком уж много "выбросить" исп. ? Улыбка

Например:

PHP:
скопировать код в буфер обмена
  1.  
  2. class A {
  3.   ...
  4.   public function __construct($f) {
  5.      if ( ! file_exists($f))
  6.        throw new Exception('1231');
  7.      ...
  8.      if ( empty($a))
  9.        throw new Exception('1231');  
  10.   }
  11.  
  12. }
  13.  


Т.е. многовато проверок, и там выбрасывать исключения
ams Отправлено: 19 Мая, 2012 - 23:43:09 • Тема: Укажите на ошибки • Форум: Объектно-ориентированное программирование

Ответов: 56
Просмотров: 8684
Не все же приложения писать на фреймворках... Но готовые классы брать нуна Улыбка
ams Отправлено: 19 Мая, 2012 - 21:19:24 • Тема: Укажите на ошибки • Форум: Объектно-ориентированное программирование

Ответов: 56
Просмотров: 8684
http://localhost/test[dot]com/www/index.php - засунь весь прокт в папку atata например ( не вирт. хост ) и попробуй запустить Улыбка Т.е. обратиться по пути http://localhost/atata/
ams Отправлено: 19 Мая, 2012 - 21:04:06 • Тема: Укажите на ошибки • Форум: Объектно-ориентированное программирование

Ответов: 56
Просмотров: 8684
PHP:
скопировать код в буфер обмена
  1.  
  2.         public function run(){
  3.                 $controller = $this->shiftParam();
  4.                 $action = $this->shiftParam();
  5.                 $controller = !empty($controller) ? $controller . 'Controller' : 'IndexController';
  6.                 $action = !empty($action) ? 'action'. $action: 'actionIndex';
  7.                
  8.                 echo $controller;
  9.                 echo '<br />';
  10.                 echo $action;
  11.                 /*if (!file_exists(ROOT ."/application/controllers/$controller.php") || !method_exists($controller, $action)){
  12.                         throw new ErrorController('404');
  13.                 }
  14.                
  15.                 $controller = new $controller($this);
  16.                 $controller->$action($this->params);
  17.                 */
  18.                
  19.         }
  20.  
ams Отправлено: 19 Мая, 2012 - 20:49:01 • Тема: Укажите на ошибки • Форум: Объектно-ориентированное программирование

Ответов: 56
Просмотров: 8684
Незнаю важно ли тебе это или нет, но у меня тоже такое было. Все прекрасно работало при адресе http://site.com/. Но когда нужно было срочно проверить на другой машине... по адресу ( например ) : http://localhost/test[dot]com/www/index.php не будет работать. Т.к. в REQUEST_URI лежить все после localhost. Наверно не критично, но лучше добавить проверку или чтонить еще
ams Отправлено: 18 Мая, 2012 - 22:14:01 • Тема: Проблема со статическим методом • Форум: Объектно-ориентированное программирование

Ответов: 7
Просмотров: 1528
$this->params - это работает только тогда, когда создали экземпляр класса. А статические методы сделаны ( поидее Радость ) чтобы не создавать класс, а сразу напрямую.
ams Отправлено: 17 Мая, 2012 - 23:45:55 • Тема: как проверить включены ли у юзера куки? • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 95
PHP:
скопировать код в буфер обмена
  1.  
  2. if ( setcookie(...) === FALSE )
  3.   echo "c turned off";
  4.  
ams Отправлено: 17 Мая, 2012 - 22:10:02 • Тема: Как установить принтер в программирование? • Форум: Вопросы новичков

Ответов: 27
Просмотров: 866
Посмотри ... http://www.php.net/manual/ru/book.printer.php


чувак троль Радость
ams Отправлено: 17 Мая, 2012 - 17:00:38 • Тема: Обрезать последний символ в строке в цикле. • Форум: Вопросы новичков

Ответов: 3
Просмотров: 277
ams Отправлено: 16 Мая, 2012 - 21:08:09 • Тема: Укажите на ошибки • Форум: Объектно-ориентированное программирование

Ответов: 56
Просмотров: 8684
DeepVarvar, есть немного свободного времени поучить зенд, неподскажешь мануальчиков интересных ( можно на англ. ) Улыбка
ams Отправлено: 16 Мая, 2012 - 16:10:36 • Тема: Укажите на ошибки • Форум: Объектно-ориентированное программирование

Ответов: 56
Просмотров: 8684
У знакомого видил что то типо /application/controllers/AdminController.php, строки 46 - 65...

Так же делал он, но потом поля росли, добовлялость внутрь условие и ВЕЗДЕ одинаково все. Нельзя ли 1 массив с именами ключей масива, а его значение - ошибка. И циклом по нему бежать...
ams Отправлено: 15 Мая, 2012 - 22:18:35 • Тема: Передача пользователей ajax • Форум: Вопросы новичков

Ответов: 9
Просмотров: 324
Значит пустая переменная $get
ams Отправлено: 14 Мая, 2012 - 22:59:55 • Тема: Нужна небольшая помощь по регулярке • Форум: Регулярные выражения

Ответов: 2
Просмотров: 132
#img src="([^"]+)#
ams Отправлено: 14 Мая, 2012 - 21:55:50 • Тема: Загрузка • Форум: Вопросы новичков

Ответов: 4
Просмотров: 153
Predator пишет:
в базу данных

Если правильно понял, то тебе только жто нужно делать. А все остальное делает тег <input type="file" />

Вся информация хранится в массиве $_FILES, после сабмита посмотри что в нем хранится. И не забудь аттрибут формы enctype... Улыбка
ams Отправлено: 14 Мая, 2012 - 21:27:41 • Тема: Не могу выставить лимит • Форум: Вопросы новичков

Ответов: 8
Просмотров: 269
Ваш выше написанный метод не сортировка, а ( дословно Радость ) ГДЕ `type` = 'new' И `status` = 1

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB