PHP.SU

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

Страниц (2): [1] 2 »

> Найдено сообщений: 17
Пит Отправлено: 27 Ноября, 2010 - 15:51:59 • Тема: Изменение типа столбца • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 40
создал бы новое поле в таблице с именем ip integer, перенес бы все значения скриптом каким недь пхпшным, и удалил старое поле))
Пит Отправлено: 26 Ноября, 2010 - 19:47:53 • Тема: Извиняюсь за ламерский вопрос - как заменить часть значения всех полей в таблице? • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 41
в таблице table1 есть поле item1, в этом поле пара сотен ключей со значением
key=AAAAAAAAAAAA
каким запросом мне поменять все эти ключи на
key=BBBBBBBBBBBB
помню, что что-то простое, но давно с БД не имел дел напрямую, а не через админку Улыбка


upd: все, вспомнил, тему можно закрывать.
кому интересно:
CODE (SQL):
скопировать код в буфер обмена
  1. UPDATE ИМЯ_ТАБЛИЦЫ SET ИМЯ_ПОЛЯ = REPLACE(ИМЯ_ПОЛЯ, 'ЧТО_МЕНЯЕМ', 'НА_ЧТО_МЕНЯЕМ')
Пит Отправлено: 27 Октября, 2010 - 08:38:56 • Тема: Замыленные фотки • Форум: Программирование на PHP

Ответов: 8
Просмотров: 666
Rooner пишет:
Вообщето они обе 170х255 пикселей

Пит Отправлено: 22 Октября, 2010 - 11:56:23 • Тема: Замыленные фотки • Форум: Программирование на PHP

Ответов: 8
Просмотров: 666
ну, дык, у левой 240 точек на дюйм разрешение, а у правой 96 точек на дюйм
Пит Отправлено: 22 Октября, 2010 - 11:07:29 • Тема: public/private/protected - модификаторы доступа • Форум: Программирование на PHP

Ответов: 6
Просмотров: 361
вставляй в начало скрипа при разработке:


, что равнозначно использованию константы E_ALL


и будет счастье т.к. будут выводится все предупреждения, обычно игнорируемые, типа предупреждения об использовании не объявленных явно переменных. естественно, из готового скрипта надо это убирать, или логировать в файл)

да и пошагового выполнения скрипта, например в PHPDesigner, никто не отменял - там будет видно, что появились какие-то левые переменные Улыбка
Пит Отправлено: 21 Октября, 2010 - 14:05:49 • Тема: Уменьшение нагрузки от парсера • Форум: Программирование на PHP

Ответов: 9
Просмотров: 1688
зачем так заморачиваться?) отпарсь с домашнего интернета, а потом дамп слей уже на хостинг. там в разы проще - сильная нагрузка на сервер и тебя блокируют? так динамический айпишник обычно дома - перезапустил тырнет по стопу (аксес денай там или 403 ошибка) и парсь дальше
легкие пути надо искать Улыбка
Пит Отправлено: 21 Октября, 2010 - 13:23:54 • Тема: Вывод с базы для поисковика • Форум: Программирование на PHP

Ответов: 6
Просмотров: 324
сделай что-то похожее на карту сайта, ссылки с которой будут вести на страницы с уже введенными словами. т.е. что-то типа
CODE (html):
скопировать код в буфер обмена
  1. <a href="http://aaa.ru/?=слово">Слово</a>
, и чтобы по этому запросу сайт выводил инфу о этом слове конкретном
Пит Отправлено: 21 Октября, 2010 - 13:19:01 • Тема: Вывод с базы для поисковика • Форум: Программирование на PHP

Ответов: 6
Просмотров: 324
не, врядли ты так сделаешь. динамически подгружаемое содержимое не индексируется, индексируется только статическия страница в момент обращения к ней поисковика. то есть Аякс - враг поискового оптимизатора Улыбка
Пит Отправлено: 21 Октября, 2010 - 13:12:16 • Тема: Модификаторы доступа и пространство имен • Форум: Программирование на PHP

Ответов: 2
Просмотров: 345
garvey пишет:
По умолчанию метод в пхп является public, virtual(т.е. не статический).

не, ты меня не понял.
есть пространство имен, например vasyapupkin, так вот, если внутри этого пространства не ставить модификатор доступа, то свойство и или метод класса будут паблик, но только внутри этого самого vasyapupkin пространства имен. так сделано в джаве. то есть получается, есть 4 модификатора доступа - паблик, протектед, привэйт, и "по умолчанию".
то есть разрабатываешь какую-то библиотеку, и у тебя нужные методы доступны внутри этой библиотеки (ограниченной пространством имен), а пользователи твой библиотеки не могут получить доступ к этим внутрибиблиотечным методам/свойствам классов.
мне, вот, стало интересно, так ли это реализовано в пхп >=5.3 или нет.
Пит Отправлено: 21 Октября, 2010 - 12:08:37 • Тема: Модификаторы доступа и пространство имен • Форум: Программирование на PHP

Ответов: 2
Просмотров: 345
В Яве, кроме паблик, протектед и привэйт, есть еще одно свойство по умолчанию - если не объявлять свой модификатор доступа, то доступ к свойству или методу возможен только внутри пространства имен.
В пхп 5.3 появилась поддержка пространства имен. Реализован ли такой модификатор "по умолчанию" в ПХП? или методы/свойства остаются обычными пабликами?
Пит Отправлено: 09 Октября, 2010 - 12:14:01 • Тема: Реально ли реализовать поиск в MySQL таблице ? Проблема с неоднородностью данных. • Форум: Программирование на PHP

Ответов: 8
Просмотров: 567
ну считай строку из БД, разбей ее по разделителю "|" в массив, и вытворяй что хочешь - та же миниБД получится с уникальными полями
Пит Отправлено: 09 Октября, 2010 - 12:02:22 • Тема: удаление пользователя через определенный срок. • Форум: Программирование на PHP

Ответов: 15
Просмотров: 1603
кроном, как посоветовали. сделай скрипт на проверку числа и, например 1 раз в день, проверяй всю таблицу юзерей на "> 30 дней с посещения". т.е. когда открывается новая сессия, или неважно кто заходит на сайт запускается скрипт, выбирающий из базы данных или из файла всего 1 булевское поле, означающее, что сегодня уже база данных чистилась/нет. если скрипт видит, например true - чистилась, завершает свое выполнение, если нет, запускает модуль очистки всех неактивных более n дней юзверей. правда, при втором варианте, хоть он и платформонезависим (от крона) тот, на кого выпадет честь запустить этот скрипт своим заходом на сайт, может долговато ждать прогрузки страницы, если БД большая Улыбка
Пит Отправлено: 05 Октября, 2010 - 14:43:06 • Тема: Проблема с поиском • Форум: Программирование на PHP

Ответов: 3
Просмотров: 399
сделай массив или сделай две разных переменных и признак выполнения - выполнен запрос на выборку или нет, организуй это классом и передавай класс (обект, а не строку), сохраняй во временный файл результаты поиска или в базу данных, а при сравнении читай. тебе ж виднее, какая у тебя логика кода и что больше подойдет именно тебе Улыбка
Пит Отправлено: 01 Октября, 2010 - 22:58:19 • Тема: Преобразование номера телефона... • Форум: Программирование на PHP

Ответов: 13
Просмотров: 3308
я бы считал в массив символов и проверял каждый символ - число или нет, чтобы отпилить всевозможные нечисла. ибо регуляркой как-то проблематично прицепить дополнительную функциональность, например, если после 6го символа в массиве попадется символ, отличный от тире, например, то 100% неверный ввод номера
Пит Отправлено: 01 Октября, 2010 - 12:45:38 • Тема: Не делегируется функция. Никак не пойму, в чем затычка? (PHP 5.3) • Форум: Программирование на PHP

Ответов: 3
Просмотров: 300
EuGen пишет:
Измените свою функцию _call так:
PHP:
скопировать код в буфер обмена
  1.  
  2. function __call($name,$args)
  3.     {
  4.         foreach ($this->targets as $obj)
  5.         {
  6.             $r = new ReflectionClass($obj);
  7.             if ($r->hasMethod($name))
  8.             {
  9.                 $method=$r->getMethod($name);
  10.                 if ($method->isPublic() && !$method->isAbstract())
  11.                 {
  12.                     return $method->invoke($obj, $args);
  13.                 }
  14.             }
  15.         }
  16.     }
  17.  

да, спасибо, уже разобрался, что надо сначала проверять существование этого метода, чтобы не выбивало исключением, а не сразу присваивать Улыбка

Страниц (2): [1] 2 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB