PHP.SU

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

Страниц (36): В начало « ... 26 27 28 29 [30] 31 32 33 34 ... » В конец

> Найдено сообщений: 530
vsll Отправлено: 20 Марта, 2011 - 21:47:04 • Тема: Проверка числового ввода • Форум: Регулярные выражения

Ответов: 26
Просмотров: 924
ALEN я про filter_var() не знала, но первое что мне выдал гугл (баг) http://www[dot]cyberforum[dot]ru/php/thread103518[dot]html

movEAX то есть это в целях безопасности ? Чтобы снять нагрузку с базы данных или что?
vsll Отправлено: 20 Марта, 2011 - 21:31:14 • Тема: Проверка числового ввода • Форум: Регулярные выражения

Ответов: 26
Просмотров: 924
Я новичок в php и многого ещё не понимаю, объясните, пожалуйста люди следующее:
У разработчиков движка часто вижу такой код:
PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['bla bla bla']) && isnum($_GET['bla bla bla']))

где isnum - это даже отдельная функция в ядре:
PHP:
скопировать код в буфер обмена
  1. // Validate numeric input
  2. function isnum($value) {
  3.         if (!is_array($value)) {
  4.                 return (preg_match("/^[0-9]+$/", $value));
  5.         } else {
  6.                 return false;
  7.         }
  8. }

Насколько я понимаю она требует, что условию должна соответствовать вся строка, от начала до конца и она должна состоять минимум из одной цифры, правильно?
Один из примеров, здесь
PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['error']) && isnum($_GET['error']) && !isset($message)) {
  2.         if ($_GET['error'] == 0) {
  3.                 $message = $locale['900'];
  4.         } elseif ($_GET['error'] == 1) {
  5.                 $message = $locale['901'];
  6.         }
  7.         if (isset($message)) {
  8.                 echo "<div id='close-message'><div class='admin-message'>".$message."</div></div>\n";
  9.         }
  10. }

900-Updated
901-Database update error occurs:...

Для чего такая педантичность?
vsll Отправлено: 20 Марта, 2011 - 17:41:44 • Тема: Синтаксис селекта • Форум: Программирование на PHP

Ответов: 8
Просмотров: 417
Радость Да с телепатией у меня явно проблемы
vsll Отправлено: 20 Марта, 2011 - 17:10:44 • Тема: Синтаксис селекта • Форум: Программирование на PHP

Ответов: 8
Просмотров: 417
duk пишет:
надо дополнить формируемую таблицу еще одной колонкой - количество заказов, которое всего сделал этот клиент
А в таблице ORDER в db у вас этот столбец есть?
Цитата:
SELECT * - это означает что выбираются все поля из таблицы
vsll Отправлено: 20 Марта, 2011 - 16:27:41 • Тема: Создание 3d куба • Форум: Напишите за меня, пожалуйста

Ответов: 27
Просмотров: 253
CODE (htmlphp):
скопировать код в буфер обмена
  1. protected function getProection($x1,$y1,$z1)
  2.     {
  3.         $x = $x1 * $this->hypot;  
  4.         $y = $z1 * $this->hypot;
  5.         $z = -$y1 * $this->hypot;
  6.          
  7.         $xx = 0.707106781187;  
  8.         $xy = 0;
  9.         $xz = -0.707106781187;  
  10.          
  11.         $yx = 0.408248290464;  
  12.         $yy = 0.816496580928;  
  13.         $yz = 0.408248290464;
  14.          
  15.         $cx = $xx*$x + $xy*$y + $xz*$z;
  16.         $cy = $yx*$x + $yy*$y + $yz*$z+ 20 * $this->hypot;
  17.         return array(
  18.             'x' => $cx,
  19.             'y' => $cy
  20.             );  
  21.     }
  22.      
  23.     function zFunction($x,$y){
  24.         $z = imagecolorat($this->image,$y/2,$x/2)>0?2.6:0;
  25.         if( $z != 0 ){
  26.             $z += mt_rand(0,60)/100;
  27.         }
  28.         $z += 1.4 * sin(($x+$this->startX)*3.141592654/15)*sin(($y+$this->startY)*3.141592654/15);
  29.         return $z;
  30.     }
Вот он, как я поняла, куб.
xx xy xz - первая строчка в матрице
yx yy yz - вторая
для z - zFunction
нда... прикольная штучка
vsll Отправлено: 20 Марта, 2011 - 15:43:32 • Тема: Создание 3d куба • Форум: Напишите за меня, пожалуйста

Ответов: 27
Просмотров: 253
5 лет назад попробовала еDrawings и подзабыла уже - это полностью freeware Для того чтобы просматривать файлы в web (ALEN - а также их изменять - делать разрезы, например), нужно чтобы eDrawings был установлен (не обязательно SW для этого устанавливать) Но что-то эта тема походу тоже умирает, 5лет назад было гораздо больше энтузиазма и оптимизма http://www[dot]edrawingsviewer[dot]com/
vsll Отправлено: 20 Марта, 2011 - 14:27:04 • Тема: Создание 3d куба • Форум: Напишите за меня, пожалуйста

Ответов: 27
Просмотров: 253
ещё в SW2010, eDrawings был бесплатный, а вот SW2011, походу надо серийник Другое дело сами 3D модельки (лучше всех с 3D работает конечно SW, но есть варианты подешевле - Компас)
vsll Отправлено: 20 Марта, 2011 - 14:17:14 • Тема: Создание 3d куба • Форум: Напишите за меня, пожалуйста

Ответов: 27
Просмотров: 253
EuGen пишет:
И работают только по Win.
утилита SW eDrawings поддерживает и Pro-Engineering, который работает из под Linux точно, насчёт Unix не знаю, возможно. Также SW поддерживает с помощью формата STEP, который есть у всех cadов, импорт-экспорт (даже с темже компасом можно состыковать)
vsll Отправлено: 20 Марта, 2011 - 14:01:59 • Тема: Создание 3d куба • Форум: Напишите за меня, пожалуйста

Ответов: 27
Просмотров: 253
ALEN В solidworks есть утилита, которая позволяет отображать чертёж с 3D модели на website, при этом пользователь (без установки всяких там плагинов, от которых браузеры перестают нормально работать), кликнув по любому виду чертежа открывает 3D модель, которую может вращать удалять приближать и тд (правда изображение более низкого качества, чем после photoview, но более реалистичное чем в O3D) Такое возможно было уже 5-7лет назад (только, если вы выкладываете у себя на сайте подобное, то приготовьте лицензию, которая стоит несколько тыс долларов)

P.S. Сис. треб. win only
vsll Отправлено: 19 Марта, 2011 - 23:53:04 • Тема: Создание 3d куба • Форум: Напишите за меня, пожалуйста

Ответов: 27
Просмотров: 253
EuGen пишет:
Программу пока не нашел.
Photoview360 (из примитивной до безобразия 3d модельки, сляпаной за 5минут в solidworks, можно сделать супер изображение (за 1мин.), которое и не снилось гуру фотопопа))) правда только на техническую тематику (машины, механизмы, кнопки, формы и тд, а зайчики, лисички и грибочки это уже посложнее) Графический процессор нагружает по полной
vsll Отправлено: 19 Марта, 2011 - 20:56:02 • Тема: Создание 3d куба • Форум: Напишите за меня, пожалуйста

Ответов: 27
Просмотров: 253
Моё мнение, качественное изображение - это фотореалистичное изображение, а не просто ярко раскрашенное, есть программы, которые получше с этим справляются. Но sky reflection - бесподобно!
vsll Отправлено: 19 Марта, 2011 - 20:48:33 • Тема: Ваш браузер? • Форум: Прочее

Ответов: 25
Просмотров: 157
Да, тоже склоняюсь к chrome, но зачем ему вот это (см. файл), без чего он отказывается работать.
vsll Отправлено: 19 Марта, 2011 - 20:04:21 • Тема: imagecreate • Форум: Программирование на PHP

Ответов: 24
Просмотров: 1586
Попробуйте обозначить так: var $font_file = 'fonts/myfont.ttf';
или шрифт возьмите попроще (подберите из простых, какой нормально отображается)
vsll Отправлено: 19 Марта, 2011 - 19:13:03 • Тема: Хелп ми! • Форум: Программирование на PHP

Ответов: 9
Просмотров: 534
DlTA пишет:
я всегда думал jquery ajax.
судя по домену второго уровня в ссылке, то jquery ui (пользовательский интерфейс)
vsll Отправлено: 19 Марта, 2011 - 19:03:50 • Тема: Хелп ми! • Форум: Программирование на PHP

Ответов: 9
Просмотров: 534
Если без перезагрузки страницы, то jquery ui
http://jqueryui[dot]com/demos/tabs/ajax[dot]html
Исходный код смотри
Если допускается перезагрузка страницы, то могу поделиться кодом на php

Страниц (36): В начало « ... 26 27 28 29 [30] 31 32 33 34 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB