PHP.SU

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

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

> Найдено сообщений: 468
tato Отправлено: 19 Ноября, 2013 - 01:45:29 • Тема: Пишу сайт с элементами социальной сети • Форум: Вопросы новичков

Ответов: 30
Просмотров: 1067
Вариантов много AJAX, Soket.IO, node.js, RabbitMQ
Все зависит от желания
tato Отправлено: 16 Ноября, 2013 - 04:33:43 • Тема: Рекурсия • Форум: Вопросы новичков

Ответов: 1
Просмотров: 119
1. все дело в постфиксном инкременте ( $rec++ ), если использовать префексный инкремент, то будет до 19. Замут в том, что префиксный увеличивает на 1 потом возвращает, а постфиксный возвращает, а потом увиличивает.

4. тут все дело в порядке исполнения. Попробую нарисовать:
CODE (htmlphp):
скопировать код в буфер обмена
  1. recursion_w(
  2.     recursion_w(
  3.         recursion_w(
  4.             echo 3;
  5.         )
  6.         echo 2;
  7.     )
  8.     echo 1;
  9. )

Т.е. Сначала в каждой функции вызывается функция, а затем вывдится результат этой. Получается, что первой будет вывидена последняя и т.д. на уменьшение.

2. Все тоже самое что и в 4 примере, только здесь вы объявили $rec как статическую переменную, а значит сначала ей присваивается 1, потом 2, потом 3 и т.д. в конце 21
и только потом функции начинают ее выводить, т.к. $rec статика все они выводят последнее значение.

3. Тут все окей, единственное можно заменить $rec+1 на префиксный инкремент, будет одно и тоже.
tato Отправлено: 15 Ноября, 2013 - 14:17:15 • Тема: Подключение шрифтов ! • Форум: HTML, Дизайн & CSS

Ответов: 5
Просмотров: 1060
Шифты называются безопасными - это относительно. По факту являются свмыми распространенными. Если для вашей верстки критично наличие правильного шрифта, то подключите его через @face. Нет грифта который 100% будет везде.
tato Отправлено: 15 Ноября, 2013 - 13:59:53 • Тема: Помогите решить задачу • Форум: HTTP и PHP

Ответов: 4
Просмотров: 1379
D0Gmatist пишет:
Блин я что то не пойму.. я написал
- Стоит ли писать или получить API?
или попросил помощи в решении задачи по устранению проблемы с блокировкой

что с людьми стало? где понимание? прошу не надо писать не по делу...


Зачем воровать, когда можно получить доступ? Они денег за это не берут и все точно будет работать. Я так понимаю Вы лучше знаете как вопрос решить (= удачи.
tato Отправлено: 15 Ноября, 2013 - 01:52:46 • Тема: Помогите решить задачу • Форум: HTTP и PHP

Ответов: 4
Просмотров: 1379
Кино поиск постоянно борется с парсерами. Проще написать в тп и получить API.
tato Отправлено: 14 Ноября, 2013 - 23:28:57 • Тема: Вопрос по объектам. • Форум: Объектно-ориентированное программирование

Ответов: 5
Просмотров: 1263
Еще объект является типом данных. Можно например так делать:
PHP:
скопировать код в буфер обмена
  1.  
  2. class Test
  3. {
  4.     public function getText()
  5.     {
  6.         return 'some text';
  7.     }
  8. }
  9.  


PHP:
скопировать код в буфер обмена
  1.  
  2. class Test2
  3. {
  4.     public function displayText( Test $test )
  5.     {
  6.           echo $test->getText();
  7.     }
  8. }
  9.  


В данном случае параметр $test обязательно должен быть экземпляром Test класса.
Еще можно inctaceof использовать. Наследовать, а как следствие не копипастить кучу кода.
tato Отправлено: 13 Ноября, 2013 - 06:59:32 • Тема: Объединение одинаковых значений в массиве • Форум: Вопросы новичков

Ответов: 20
Просмотров: 6896
PHP:
скопировать код в буфер обмена
  1.  
  2. $arr = array( 1, 2, 3, 4, 4, 4 );
  3.  
  4.     array_unique( $arr )
  5. );
  6.  

(Добавление)
Делать кучу селектов плохо, почитатйте что такое IN в mysql. Запрос будет примерно таким:
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT one, two FROM TABLE WHERE one IN ( 1, 2, 3, 4, 5 )
  3.  
tato Отправлено: 12 Ноября, 2013 - 05:01:52 • Тема: Случайная генерация значений (по матрице) • Форум: Вопросы новичков

Ответов: 1
Просмотров: 118
После размещения запоминать занятые клетки и не ставить туда корабли
tato Отправлено: 12 Ноября, 2013 - 01:24:45 • Тема: Проверка переменных в одном условии • Форум: Вопросы новичков

Ответов: 2
Просмотров: 143
PHP:
скопировать код в буфер обмена
  1.  
  2. function setToArray()
  3.         {
  4.             $params = func_get_args();
  5.             $result = array();
  6.            
  7.             if( $params ) foreach ( $params as $param )
  8.             {
  9.                 if( $param !== 0 )
  10.                 {
  11.                     $result[] = $param;
  12.                 }
  13.             }
  14.            
  15.             return $result;
  16.         }
  17.        
  18.          // testing
  19.         $a = 0;
  20.         $b = 1;
  21.         $c = 2;
  22.        
  23.         $massiv = setToArray( $a, $b, $c );
  24.        
  25.         print_r( $massiv );
  26.  

(Добавление)
Вот это if($a && $b && $c !==0) не правильно, Вы же имелли ввиду, что они все не равны нулю? тогда так: if( $a !== 0 && $b !== 0 && $c !== 0 ). Так же думаю Вы просто не знаете еще, что 0(ноль) рассматривается как false и можно упростить до if( $a && $b && $c )

Предвижу, что Вы не понимаете что такое строгое сравнение, все можно сделать проще:
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = array();
  3.  
  4. if( $a ) $result[] = $a;
  5. if( $b ) $result[] = $b;
  6. if( $c ) $result[] = $c;
  7.  
tato Отправлено: 12 Ноября, 2013 - 01:18:24 • Тема: Перенаправление данных с одного php-скрипта в другой php-скрипт • Форум: Вопросы новичков

Ответов: 6
Просмотров: 268
$uid и $UID разные переменные. У Вас в первом в нижнем регистре, во втором в верхнем.
tato Отправлено: 12 Ноября, 2013 - 01:14:27 • Тема: Включать и выключать куски html кода через php условие • Форум: Вопросы новичков

Ответов: 14
Просмотров: 444
razorg1991, почитайте что такое "шаблонизатор", смарти например. Еще почитайте про то, что php и есть габлонизатор. Сделайте выводы определитесь как лучше.

caballero пишет:

потому что выводить html через echo - моветон

Прислушайтесь, дело человек говорит.
tato Отправлено: 11 Ноября, 2013 - 17:44:43 • Тема: Время выполнения sql запросов • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 61
stays, но это не панацея. По коду могу сказать, до нормальной оптимизации как до луны пешком. Так, что больше уделите времени на изучение матчасти.
tato Отправлено: 11 Ноября, 2013 - 17:42:00 • Тема: Включать и выключать куски html кода через php условие • Форум: Вопросы новичков

Ответов: 14
Просмотров: 444

caballero, тсс, они ж на форум потом ходят, спрашивают, а мы тут такие senior'ы - объясняем. Так сказать задел на будущее. =)


шучу конечно.
tato Отправлено: 11 Ноября, 2013 - 17:36:23 • Тема: SESSION and COOCKIE • Форум: Вопросы новичков

Ответов: 7
Просмотров: 279
Более реально подойти к компу и посмотреть, это как вариант.

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

Если мы говорим о "Безопасности", то механизмы будут другие, если о "Хомпаге на коленке", то чего вообще заморачиваться?

Сколько лет работаю в этой сфере, по пальцам пересчитать зависания сессий.
Ах да, не забывайте, что сессии можно в базу писать, тогда локов не будет.
tato Отправлено: 11 Ноября, 2013 - 17:29:02 • Тема: Включать и выключать куски html кода через php условие • Форум: Вопросы новичков

Ответов: 14
Просмотров: 444
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP echo $var ? '<p class="pull-right">Бла бла бла <a href="ссыль">Титл ссыль</a>' : ''; ?>
  3.  

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB