PHP.SU

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

Страниц (15): « 1 [2] 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 224
Invert Отправлено: 13 Февраля, 2014 - 12:04:08 • Тема: Проценты • Форум: Вопросы новичков

Ответов: 6
Просмотров: 258
Rand генерирует псевдослучаное число, которое будет в диапазоне 1-100.
Потом проверяется, находится ли число в диапазоне 1-5, т.е. вероятность 5%.
Invert Отправлено: 13 Февраля, 2014 - 11:48:51 • Тема: Проценты • Форум: Вопросы новичков

Ответов: 6
Просмотров: 258
PHP:
скопировать код в буфер обмена
  1.  
  2. $chance = 5;
  3. $rand = rand( 1, 100 );
  4. if ( $rand <= $chance ) {
  5.     echo 'Картинка';
  6. }
  7.  
Invert Отправлено: 13 Февраля, 2014 - 11:40:17 • Тема: Как сделать имя переменных из двух переменных • Форум: Вопросы новичков

Ответов: 3
Просмотров: 145
$$

PHP:
скопировать код в буфер обмена
  1. $a = 'AAA';
  2. $b = 'BBB';
  3.  
  4. $link = 'a';
  5. echo "Ссылка: [{$link}], значение: {$$link} <br />";
  6.  
  7. $link = 'b';
  8. echo "Ссылка: [{$link}], значение: {$$link} <br />";


PHP:
скопировать код в буфер обмена
  1. Ссылка: [a], значение: AAA
  2. Ссылка: [b], значение: BBB
Invert Отправлено: 13 Февраля, 2014 - 11:25:32 • Тема: Защита от sql иньекции как обработать получаемый GET параметр? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 265
Ну, если нужно что-то архи-универсальное для всего, то используйте свой вариант. После пары шишек ваше мнение изменится, вернетесь в эту тему и перечитаете сообщения, которые для вас написали Мелкий и DelphinPRO.
Invert Отправлено: 13 Февраля, 2014 - 11:21:14 • Тема: Git • Форум: Прочее

Ответов: 22
Просмотров: 259
OrmaJever
http://git-scm[dot]com/book/ru
Будет полезна?
Invert Отправлено: 13 Февраля, 2014 - 11:18:49 • Тема: Узнать количество разных элементов в строке • Форум: Вопросы новичков

Ответов: 5
Просмотров: 179
nik_grey, это у вас какое-то обучение?
Вы уже спрашивали что-то подобное чуть раньше (или может не вы).
Invert Отправлено: 13 Февраля, 2014 - 10:09:29 • Тема: Разбить строку на части • Форум: Вопросы новичков

Ответов: 4
Просмотров: 262
explode()
Invert Отправлено: 13 Февраля, 2014 - 10:07:03 • Тема: Представление модели в виде массива (xml, json и т.д.) • Форум: Объектно-ориентированное программирование

Ответов: 8
Просмотров: 1930
sadsfgasdf пишет:
Вот именно, что нужно изолировать внутреннее устройство всего зоопарка классов. ActiveRecord используется внутри, но выпускать его наружу не хочется. Потому что при этом теряем переносимость, возрастает вероятность что кто-либо, кто будет разрабатывать вместе со мной сделает через ActiveRecord то чего не нужно делать.
Напрашивается какой-то паттерн, но какой - фиг знает. Поэтому и прошу совета. Подход вроде как распространенный.


Вы похоже сами не очень то и понимаете, что должно получиться.

Вам нужна абстракция - сделайте ее. А внести изменения в класс может каждый разработчик, как бы вы не пытались от этого защититься.
Invert Отправлено: 13 Февраля, 2014 - 09:53:50 • Тема: Подгрузка контента из БД, Ajax • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 1209
PickUp пишет:
берём limit с $i по $i+9, добавляем if (isset($i ... в общем проверку на текущее значение переменной.
Но как при нажатии по кнопке дать этой самой $i другое значение не перезагружаясь?
Подскажите пожалуйста)

При создании первого вывода картинок к кнопке добавьте значение смещения, ваш $i. При клике по кнопке запрашиваете это смещение, делаете выборку и выводите на страницу новые картинки и обновляете смещение для кнопки.
Invert Отправлено: 13 Февраля, 2014 - 09:50:42 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 785
landcaster пишет:
Как можно получить айди задания. которого еще нет.

Никак. )

landcaster пишет:
Или нужно выбрать из базы последнее задание и добавить к нему 1? но тогда же лишний запрос в базу полкучится

Этим делом всегда занимается поле с AUTO_INCREMENT.
Invert Отправлено: 13 Февраля, 2014 - 09:28:43 • Тема: Представление модели в виде массива (xml, json и т.д.) • Форум: Объектно-ориентированное программирование

Ответов: 8
Просмотров: 1930
sadsfgasdf пишет:
Как же быть? Какой вариант предпочтительнее?

Да кто же вам скажет, как в этой ситуации будет предпочтительнее? Все зависит от самой ситуации.

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

Я предпочел бы использовать ORM\ActiveRecord вместо API.

PHP:
скопировать код в буфер обмена
  1.  
  2. # Получаем сущность
  3. $someClass = DataObject::get_one( 'SomeClass', $filter );
  4. # Выполняем что-то
  5. # Сохраняем
  6. $someClass->write();
  7.  
  8. # Создаем новую
  9. $someClass = DataObject::create( 'SomeClass' );
  10. # Заполняем данными
  11. $someClass->setData( $data );
  12. # Сохраняем
  13. $someClass->write();
  14.  
Invert Отправлено: 11 Февраля, 2014 - 16:09:02 • Тема: Как оптимизировать код? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 423
Все верно.
Invert Отправлено: 11 Февраля, 2014 - 16:02:23 • Тема: Как оптимизировать код? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 423
Я не знаю, как там у вас используется этот XML файл, но могу предположить, что вы парсите его при каждом открытии страницы пользователем. Что по сути не нужно. Вам нужно лишь раз распарсить XML, получить нужные данные и сохранить их (временно) в промежуточный формат, который вам удобно использовать. И в вашем случае не важно, текстовый документ это, Memcache или БД.
Invert Отправлено: 11 Февраля, 2014 - 15:52:40 • Тема: Как оптимизировать код? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 423
Extazy пишет:
О чём это говорит?

Мелкий пишет:
Почему их много? У вас на каждый чих загружается xml'ка?


Попробуйте кэшировать данные в промежуточном формате, чтобы снизить потребление памяти.
Invert Отправлено: 11 Февраля, 2014 - 15:46:59 • Тема: Отсортировать позиции PHP • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 37
Johnyy пишет:
который писал это за деньги и в итоге кинул

Я даже знаю, почему он кинул.
Сомневаюсь, что найдется на форуме кто-то, кто пожелает бесплатно и в трезвом состоянии разбирать эту кашу.
Желаю вам терпения.

Страниц (15): « 1 [2] 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB