PHP.SU

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

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

> Найдено сообщений: 30
vladimircape Отправлено: 15 Октября, 2013 - 18:17:58 • Тема: Php и APN(Apple) • Форум: Работа с сетью

Ответов: 0
Просмотров: 1137
Может кто сталкивался, уже все примеры перепробывал, посылаю, все успешно ,а на мобильник не приходит.
PHP:
скопировать код в буфер обмена
  1.  
  2. $body['aps'] = array(
  3.     'badge' => +1,
  4.     'alert' => 'Arnold',
  5.     'sound' => 'default'
  6. );
  7.  
  8. $payload = json_encode($body);
  9.  
  10. stream_context_set_option($ctx, 'ssl', 'local_cert', 'Wahoos_Developer.pem');
  11. stream_context_set_option($ctx, 'ssl', 'passphrase', '');
  12.  
  13. $stream = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 82400, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
  14.  
  15.         $msg = chr(0) // command
  16. . pack('n',32)  // token length
  17. . pack('H*', 'njInRSuzfRLxdCiv8dG9JqRZLvxxTK95HRVYCvPGAUw=')    // device token
  18. . pack('n',strlen($payload))    // payload length
  19. . $payload;     // payload
  20. $result = fwrite($ctx, $msg, strlen($msg));
  21.  
vladimircape Отправлено: 04 Мая, 2013 - 19:34:38 • Тема: POST данные(картинка) AJAX • Форум: HTTP и PHP

Ответов: 4
Просмотров: 1269
Нашёл скрипт который загрузает файлы на диск,
Смотрю фаербагом идут данные в POST
Цитата:

GIF89ad�d�Хя�яяяЊЊЊЖЖЖпппµ­­њЊ
и т.д

никаких обрывов браузер не делает, специально выбрал маленькую фотку.
в php не понимаю куда это деется.
$_POST и $_FILES проверяю var_dump они пустые
vladimircape Отправлено: 05 Января, 2013 - 14:18:53 • Тема: Тестирование • Форум: Администрирование *nix

Ответов: 3
Просмотров: 1263
DeepVarvar пишет:
vladimircape пишет:
Меняя настройки в nginx
И что вы там меняете? максимальное кол-во коннектов? апстрим? экспиресы? кол-во ядер в системе? Это настраивается один раз.
vladimircape пишет:
Меняя разные настройки в mysql
Это настраивается под конкретную задачу, а не во благо общей производительности для всех ресурсов. Туда вообще лазить не надо.
vladimircape пишет:
Самое важно с различными настройками APC, и memcache
мемкеш Не понял можно увеличить только объем выделяемой памяти и сменить порты. Мемкеш не для ускорения работы в прямом контексте. APC, что-то такое я видел. Его использование необходимо в трех случаях:
1) очень большие и тяжелые скрипты в тысячи строк.
2) нереально большое кол-во запросов за этими скриптами.
3) первое и второе вместе.
vladimircape пишет:
какие проги посоветует
cacti, logstalgia, tail, cat, grep

Вопрос возник в основном, т.к. я установил apc но роста скорости не заметил, вот и хочется как-то померить )))
vladimircape Отправлено: 04 Января, 2013 - 13:50:50 • Тема: Тестирование • Форум: Администрирование *nix

Ответов: 3
Просмотров: 1263
Стоит сервер на Fedora 16,php-fpm,mysql,ssh,nginx, yii .... 1Gb

нужно проанализировать скорость загрузки и отказоустойчивость.

1)Меняя разные настройки в mysql типа max_connection

2)Меняя настройки в nginx.

3)Самое важно с различными настройками APC, и memcache.

пока разбираюсь что за звери ab и Jmeter

Кто подскажет материал, и какие проги еще посоветует.
vladimircape Отправлено: 01 Августа, 2012 - 12:20:10 • Тема: Триггер (IF и получение несколько параметров) • Форум: SQL и Архитектура БД

Ответов: 0
Просмотров: 20
скажите как проверить уникальность по 2м ключам из базы
было

IF NEW.email= (select email from `tbl_invitation` where email=NEW.email) THEN

хочу чтобы проверялось равенство по комбинации из 2х параметров.
т.е если NEW.email и NEW.service = select * from 'invitation' where email=NEW.email AND service=NEW.service

потом select может найти больше одной такой строчки и кажду надо обработать действиями что идут после THEN
vladimircape Отправлено: 05 Июля, 2012 - 10:00:23 • Тема: Получение email авторизированного пользователя Facebook • Форум: Вопросы новичков

Ответов: 0
Просмотров: 93
Беру, пример с фейсбука, но почему-то мне возвращается json данных только без email, какой-то урезанный, может надо задавать требуемые доступы, чтобы пользователь открывал?

PHP:
скопировать код в буфер обмена
  1.     <?PHP
  2.     session_start();
  3.  
  4.  
  5.     $code = $_REQUEST["code"];
  6.  
  7.     $req_perms='email';
  8.     if(empty($code)) {
  9.  
  10.  
  11.     $_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection
  12.     $dialog_url = "http://www.facebook.com/dialog/oauth?client_id="
  13.     . $app_id . "&redirect_uri=" . urlencode($my_url) . "&state="
  14.     . $_SESSION['state'];
  15.  
  16.     echo("<script> top.location.href='" . $dialog_url . "'</script>");
  17.     }
  18.  
  19.     if($_SESSION['state'] && ($_SESSION['state'] === $_REQUEST['state'])) {
  20.     $token_url = "https://graph.facebook.com/oauth/access_token?"
  21.     . "client_id=" . $app_id . "&redirect_uri=" . urlencode($my_url)
  22.     . "&client_secret=" . $app_secret . "&code=" . $code."&req_perms=".$req_perms;
  23.  
  24.     $response = file_get_contents($token_url);
  25.     $params = null;
  26.     parse_str($response, $params);
  27.  
  28.     $graph_url = "https://graph.facebook.com/me?access_token="
  29.     . $params['access_token'];
  30.  
  31.     $user = json_decode(file_get_contents($graph_url));
  32.     echo("Hello " . $user->name);
  33.     print_r($user);
  34.     }
  35.     else {
  36.     echo("The state does not match. You may be a victim of CSRF.");
  37.     }
vladimircape Отправлено: 27 Июня, 2012 - 11:29:16 • Тема: Проигрыватель на сайт • Форум: Работа с файловой системой и файлами

Ответов: 5
Просмотров: 1656
Zuldek пишет:
просветите, для развития, зачем делать в админке выбор проигрывателя?
Я имел ввиду, чтобы в админке можно выбрать было проигрываемый файл.
vladimircape Отправлено: 26 Июня, 2012 - 22:00:01 • Тема: Проигрыватель на сайт • Форум: Работа с файловой системой и файлами

Ответов: 5
Просмотров: 1656
Что посоветует ,для проигрывания видео на сайте на главной странице.
В админке хочу сделать выбор из списка
JWPlayer не предлагать Улыбка
vladimircape Отправлено: 20 Июня, 2012 - 16:10:32 • Тема: обновления дампа • Форум: SQL и Архитектура БД

Ответов: 1
Просмотров: 32
Сохраняю базу в sql файл через workbench.
Как делать так чтобы сохраняло только действия произошедшие с последнего дампа, и только действие над таблицей
vladimircape Отправлено: 20 Июня, 2012 - 13:13:48 • Тема: перечисление свойств обьекта • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 1121
Получаю обьект $object
нужно сделать чтобы в отдельную переменную название свойства ,а в другую его значение.
типа
PHP:
скопировать код в буфер обмена
  1.  
  2. foreach($object as $var=>$value) {
  3.             if($model->hasAttribute($var)) {
  4.              $model->$var = $value;
  5.  

пока только вариант вижу через ReflectionClass::getProperties()
может кто еще какие знает способы.
(Добавление)
Можно удалить ,разоборался
vladimircape Отправлено: 19 Июня, 2012 - 13:23:38 • Тема: Парсинг Yandex выдачи • Форум: Работа с сетью

Ответов: 1
Просмотров: 1763
Добрый день, кто подскажет хотя бы куда копать, в плане парсинга выдачи яндекса, нашел пару статей в инете,не работают уже.
Через Yandex.XML много не парсишь.
vladimircape Отправлено: 14 Июня, 2012 - 11:06:02 • Тема: OAuth 2.0 • Форум: HTTP и PHP

Ответов: 2
Просмотров: 2112
У меня задача сделать REST API для использования мобильными,а на мобильных только авторизация через Фейсбук.
Пока вот нашёл http://code[dot]google[dot]com/p/oauth2-php/ , буду пытаться.
Если вдруг кто покажет примеры с этим, буду благодарен
vladimircape Отправлено: 13 Июня, 2012 - 22:31:50 • Тема: OAuth 2.0 • Форум: HTTP и PHP

Ответов: 2
Просмотров: 2112
Хочу сделать свой OAuth 2.0 сервер, но нашел только в PECL для OAuth 1.0 не подскажет ли кто ,про OAuth 2.0 где и как.
vladimircape Отправлено: 31 Мая, 2012 - 12:54:35 • Тема: Токены • Форум: Вопросы новичков

Ответов: 1
Просмотров: 75
бывают persistence
single access
perishable

зачем их использовать.
Понимаю что от атак защищают ,для авторизации.
А что-то более подробное и глубокое
vladimircape Отправлено: 29 Мая, 2012 - 16:39:08 • Тема: 403 Forbidden • Форум: Apache и другие веб-серверы

Ответов: 1
Просмотров: 393
В корневой директории

C:\apache\yiitest\.htaccess
чисто для ЧПУ
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteRule ^(.*)\?*$ index.php/$1 [L,QSA]
  7.  


также в корне index.php
но пишет
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. Forbidden
  3.  
  4. You don't have permission to access / on this server.
  5.  


настройки апача
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. ServerRoot "C:/web/apache2.2"
  3. Listen 80
  4. LoadModule actions_module modules/mod_actions.so
  5. LoadModule alias_module modules/mod_alias.so
  6. LoadModule asis_module modules/mod_asis.so
  7. LoadModule auth_basic_module modules/mod_auth_basic.so
  8. LoadModule authn_default_module modules/mod_authn_default.so
  9. LoadModule authn_file_module modules/mod_authn_file.so
  10. LoadModule authz_default_module modules/mod_authz_default.so
  11. LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
  12. LoadModule authz_host_module modules/mod_authz_host.so
  13. LoadModule authz_user_module modules/mod_authz_user.so
  14. LoadModule autoindex_module modules/mod_autoindex.so
  15. LoadModule cgi_module modules/mod_cgi.so
  16. LoadModule dir_module modules/mod_dir.so
  17. LoadModule env_module modules/mod_env.so
  18. LoadModule include_module modules/mod_include.so
  19. LoadModule isapi_module modules/mod_isapi.so
  20. LoadModule log_config_module modules/mod_log_config.so
  21. LoadModule mime_module modules/mod_mime.so
  22. LoadModule negotiation_module modules/mod_negotiation.so
  23. LoadModule rewrite_module modules/mod_rewrite.so
  24. LoadModule setenvif_module modules/mod_setenvif.so
  25.  
  26. LoadModule php5_module c:/php/php5apache2_2.dll
  27. AddType application/x-httpd-php phtml php
  28. PHPIniDir "c:/php/"
  29.  
  30.  
  31. <IfModule !mpm_netware_module>
  32. <IfModule !mpm_winnt_module>
  33. User daemon
  34. Group daemon
  35.  
  36. </IfModule>
  37. </IfModule>
  38. ServerAdmin
  39.  
  40. ServerName ApacheServer
  41. DocumentRoot "C:/apache/"
  42.  
  43. <Directory />
  44. Options Indexes Includes
  45. AllowOverride All
  46. </Directory>
  47. <Directory "C:/apache">
  48. Options Indexes Includes
  49. AllowOverride All
  50. Order allow,deny
  51. Allow from all
  52. </Directory>
  53.  
  54. <IfModule dir_module>
  55.     DirectoryIndex index.html
  56. </IfModule>
  57.  
  58. <FilesMatch "^\.ht">
  59.     Order allow,deny
  60.     Deny from all
  61.     Satisfy All
  62. </FilesMatch>
  63.  
  64. ErrorLog "logs/error.log"
  65.  
  66. LogLevel warn
  67.  
  68. <IfModule log_config_module>
  69.     LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
  70.     LogFormat "%h %l %u %t \"%r\" %>s %b" common
  71.  
  72.     <IfModule logio_module>
  73.  
  74.       LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
  75.     </IfModule>
  76.  
  77.     CustomLog "logs/access.log" common
  78.  
  79. </IfModule>
  80.  
  81. <IfModule alias_module>
  82.     ScriptAlias /cgi-bin/ "C:/web/apache2.2/cgi-bin/"
  83.  
  84. </IfModule>
  85.  
  86. <IfModule cgid_module>
  87. </IfModule>
  88.  
  89. <Directory "C:/web/apache2.2/cgi-bin">
  90.     AllowOverride None
  91.     Options None
  92.     Order allow,deny
  93.     Allow from all
  94. </Directory>
  95.  
  96. DefaultType text/plain
  97.  
  98. <IfModule mime_module>
  99.     TypesConfig conf/mime.types
  100.     AddType application/x-compress .Z
  101.     AddType application/x-gzip .gz .tgz
  102.  
  103. </IfModule>
  104. <IfModule ssl_module>
  105. SSLRandomSeed startup builtin
  106. SSLRandomSeed connect builtin
  107. </IfModule>
  108.  
  109. DirectoryIndex index.html index.htm index.php
  110.  
  111.  
  112.  
  113. NameVirtualHost 127.0.0.1
  114. #localhost
  115. <VirtualHost localhost>
  116. ServerAdmin me@localhost
  117. ServerName localhost
  118. DocumentRoot "C:/apache/localhost/www"
  119. ScriptAlias /cgi/ "C:/apache/localhost/cgi/"
  120. ErrorLog C:/apache/localhost/error.log
  121. CustomLog C:/apache/localhost/access.log common
  122. </VirtualHost>
  123.  
  124.  
  125. NameVirtualHost 127.0.0.2:80
  126. #----serv1
  127. <VirtualHost 127.0.0.2>
  128. ServerAdmin webmaster@yii
  129. ServerName yii
  130. DocumentRoot "c:/apache/yii/www"
  131. ScriptAlias /cgi/ "c:/apache/yii/cgi/"
  132. ErrorLog c:/apache/yii/error.log
  133. CustomLog c:/apache/yii/access.log common
  134. DirectoryIndex index.php index.html index.htm
  135. </VirtualHost>
  136.  
  137.  
  138. NameVirtualHost 127.0.0.3:80
  139. #----serv2
  140. <VirtualHost 127.0.0.3>
  141. ServerAdmin webmaster@yiitest
  142. ServerName yiitest
  143. DocumentRoot "c:/apache/yiitest"
  144. DirectoryIndex index.php index.html index.htm
  145. </VirtualHost>
  146.  

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB