You are viewing the community [info]ru_php

PHP Developer's Journal [entries|friends|calendar]
PHP Developer

[ website | PHP.NET ]
[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

Linked_in posting [21 May 2012|07:29pm]

natbornphi

Доброго времени суток сообществу.

Посчу в линкед ин

Он после постинга (

   $xml =
            '<?xml version="1.0" encoding="UTF-8"?>
            <share>
              <comment>'.$sharing_message.'</comment>
              <content>
                 <title>'.$sharing_url.'</title>
                 <submitted-url>'.$sharing_url.'</submitted-url>
              </content>
              <visibility>
                 <code>anyone</code>
              </visibility>
            </share>';

$headers = array(
              'POST /v1/people/~/shares HTTP/1.1',
              'Host: api.linkedin.com',
              'Authorization: OAuth '.$str,
              'Content-Type: text/xml;charset=UTF-8',
              'Content-Length: '.strlen($xml),
              'Connection: close'
            );

            $fp = fsockopen("ssl://api.linkedin.com",443,$errno,$errstr,30);
            if (!$fp) { echo 'Unable to connect to LinkedIn'; exit(); }
            $out = implode("\r\n",$headers)."\r\n\r\n".$xml . "\r\n\r\n";
            fputs($fp,$out);

)


Выдаёт такой результат в массиве:

   [3] => Location: http://api.linkedin.com/v1/people/ESi0JsAgHh/shares/s1139742998

Как потом достать этот пост через АПИ ?

 

2 comments|post comment

Перегрузка конструктора в PHP [22 May 2012|01:39pm]

noachite
Перегрузка методов есть частный случай полиморфизма. С помощью перегрузки одно и то же имя может обозначать различные методы, причем методы могут различаться количеством и типом параметров. Наиболее актуально это для конструкторов. Ho PHP не позволяет иметь несколько методов __construct()  в классе. Как же быть?
Read more... )

20 comments|post comment

elePHPant [10 May 2012|10:45am]

noachite
Я купил синего слона.
Смотреть слона... )
13 comments|post comment

PDO::FIREBIRD и параметры. [03 May 2012|03:53pm]

tranvi
Версия: 5.3.11 windows, vc9, ts.

При единичном использовании запроса

$stmt=$db->prepare();
$stmt->execute($params);
Read more... )

какой то этот PDO::Firebird кривой донельзя.
и да, переход на другую базу: sqlite, mssql, mysql не рассматривается. Вопрос совместимости с таким зоопарком дельфовых программ и разных старых веб частей, написанных еще на php4.6, что проще будет уйти на питон, чем уйти с firebird.
1 comment|post comment

Трейты для PHP 5.x. Начало [26 Apr 2012|11:46am]

dilesoft
В PHP 5.4 планируются так называемые трейты (traits) - возможность создавать классы как комбинацию методов и полей других классов. По сути, это реализация множественного наследования в PHP.

Однако, проблема в том, что это будет только в PHP 5.4, а даже 5.3 не везде установлен. А система является потенциально очень удобной. И хочется использовать уже сейчас. Я решил сделать эмуляцию трейтов, работающую в 5.х. И это получилось! Я расскажу как.

Read more... )
11 comments|post comment

Подписание SOAP-запроса ЭЦП на PHP [20 Apr 2012|05:45pm]

say_nt
Коллеги,

Приходилось ли кому-нибудь на PHP реализовывать подписание SOAP-запросов ЭЦП по стандарту
OASIS Standard 200401 (http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0.pdf)
с профилем X.509 Certificate Token Profile (http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0.pdf).

Расчет хэш-сумм: ГОСТ Р 34.11-94 (http://www.w3.org/2001/04/xmldsig-more#gostr3411)
Формирования подписи: ГОСТ Р 34.10-2001 (http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411)
Каноникализация Exclusive XML Canonicalization от 18 July 2002: http://www.w3.org/2001/10/xml-exc-c14n#

Далее... )
3 comments|post comment

Export HighCharts [19 Apr 2012|12:30pm]

cbih
Есть сайтик Apache+PHP
Для графики используется HighCharts
Ни у кого нет опыта, как без участия клиентской части сохранить на сервере график в виде png или jpeg?

crosspost ru_webdev
6 comments|post comment

PHP: фрактал плохого дизайна [11 Apr 2012|11:11am]

rainman_rocks
Когда я выражаю своё отношение к PHP, мне иногда задают вопросы "а чем же он так плох"?

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

http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/

Текст хороший, аналитический, будет полезен даже опытным похапистам, для систематизации мышления.

Надеюсь, английским языком все хорошо владеют? Или сделать перевод?
131 comments|post comment

Технологии веб-индустрии: клиентская часть веб-сайта [06 Apr 2012|09:41am]

vvolchek
Очередное заседание семинара "Технологии веб-индустрии" в ВлГУ было посвящено вопросам работы и оптимизации клиентской части веб-приложения. С докладом выступил Александр Прокофьев - инженер-исследователь ИПИ РАН, аспирант РАН, веб-разработчик с 5 летнем стажем. В своем докладе, он рассмотрел нюансы и особенности, интересные на его взгляд для верстальщика и программиста, связанного с разработкой клиентской части веб-приложения.


Текст презентации можно скачать в нашей группе Вконтакте: http://vk.com/vladwebtech 

Очередное заседание семинара "Технологии веб-индустрии" состоится как обычно в среду 11 апреля 2012 года, в ВлГУ в аудитории 404-2 в 18:00.

Докладчик: Вороханов Антон Сергеевич – ведущий программист Компании Информационных Технологий "КайКом" по направлению 1C-Bitrix; веб-разработчик c 5-летним стажем; выпускник ВлГУ, Факультет Информационных Технологий, кафедра ВТ, 2008 г.

Тема доклада: «Система управления сайтом 1C-Bitrix» 


Что такое CMS и зачем они нужны? Что из себя представляет CMS 1C-Bitrix? Из каких составных частей состоит эта CMS, общая структура и принципы разработки. Что нужно сделать, чтобы создать сайт на 1С-Bitrix? Где получить помощь и пройти обучение? С какими трудностями приходится сталкивать при разработке? В докладе будут представлены ответы на эти и другие вопросы, а также будут заданы встречные вопросы на размышление.
25 comments|post comment

Нужен плагин-корзина для wordpress [03 Apr 2012|12:08am]

exelens
Есть задача написать плагин-корзину для Wordpress.

Опишу как я вижу это со стороны пользователя, технологии и способы решения задачи меня не особо волнуют - главное "шо бы работало". И работало хорошо =)

Read more... )
12 comments|post comment

Доклады и финальная регистрация ZFConf 2012 [29 Mar 2012|03:18pm]

phpnewbie

На сайте опубликован полный список докладов конференции и открыта финальная регистрация.

В этом году с докладом выступит гость из Италии — Enrico Zimuel из Zend Framework Core Team. А также Виктор Фараздаги, Александр Веремьев, Алексей Качаев и многие другие специалисты. Доклады и другая информация ... )

post comment

Технологии веб-индустрии: поисковая система Sphinx [29 Mar 2012|01:06pm]

vvolchek
Вчера состоялся очередной научно-практический семинар "Технологии  веб-индустрии" в ВлГУ. Народу было уже поменьше, по сравнению с прошлой неделей - студентов пришло мало... Видимо тяжеловато для них. За-то нам интересно и полезно. :) Предлагаю Вашему вниманию видео с прошедшего семинара.



Текст презентации можно скачать в нашей группе Вконтакте: http://vk.com/vladwebtech

Очередное заседание семинара "Технологии веб-индустрии" в среду 4 апреля 2012 года, в ВлГУ в аудитории 404-2 в 18:00

Тема доклада:«Практический опыт создания и оптимизации клиентской части web-приложения»
Докладчик: Прокофьев Александр Александрович – инженер-исследователь Института Проблем Информатики РАН, аспирант РАН, веб-разработчик c 5-летним стажем, выпускник ВлГУ, кафедра ВТ, 2009 г.

Справка:
Современный web-сайт уже не может ограничиться статической клиентской частью – браузер становится средой для запуска сложных приложений. С целью увеличения скорости работы сайта и его привлекательности для пользователя активно используются AJAX и JavaScript. В докладе пойдет речь о подходе к созданию клиентской части web-приложения, основанном на разделении HTML, CSS и JavaScript. Будут описаны приемы и решения, призванные облегчить жизнь программисту: блочная верстка (DIV верстка), организация JavaScript классов, использование jQuery.

Объявление можно скачать тут.
post comment

Технологии веб-индустрии: фреймворк Symfony2 [23 Mar 2012|05:30pm]

vvolchek
В среду состоялся первый научно-практический семинар "Технологии  веб-индустрии" во Владимирском Государственном Университете. Темой доклада на этом семинаре стал фреймворк Symfony2. Предлагаю Вашему вниманию видео с прошедшего семинара.



Текст презентации можно скачать в нашей группе Вконтакте: http://vk.com/vladwebtech

Очередное заседание семинара "Технологии веб-индустрии" в среду 28 марта 2012 года, в ВлГУ в аудитории 404-2 в 18:00

Тема доклада: «Практическое использование sphinx как поисковой системы на сайте» 

Докладчик:
Плещев Иван Николаевич – ИТ-директор ski.ru, выпускник ВлГУ, кафедра ИЗИ, 2008 г. 
В докладе проводится обзор основных возможностей поисковой системы sphinx, а также рассматривается опыт практического применения. 

Справка: 
Sphinx ( англ SQL Phrase Index) — система полнотекстового поиска, разработанная Андреем Аксеновым и распространяемая по лицензии GNU GPL. 
Отличительной особенностью является высокая скорость индексации и поиска, а также интеграция с существующими СУБД ( MySQL, PostgreSQL) и API для распространённых языков веб-программирования (официально поддерживаются PHP, Python, Java; существуют реализованные сообществом API для Perl, Ruby, .NET и C++).

Объявление можно скачать тут.
3 comments|post comment

Иногда требуется создать такой хэш, в котором основную ценность представляют ключи, а не значения [20 Mar 2012|11:23am]

poige
В связи с этим вопрос: как на PHP наиболее оптимально (кратко) записать аналог
$h = array(
  'key1' => 0,
  'key2' => 0,

  'keyN' => 0
);
— ? На Perl это можно сделать так, к примеру:
# Create hash using simple array as basis:
my %h = map { $_ => 0 } qw(key1 key2 … keyN);

UPD.: Наиболее полезные-интересные варианты:
  1. http://ru-php.livejournal.com/1542730.html?thread=23176266#t23176266
  2. http://ru-php.livejournal.com/1542730.html?thread=23172938#t23172938
  3. http://ru-php.livejournal.com/1542730.html?thread=23178058#t23178058
25 comments|post comment

не понял [15 Mar 2012|08:07pm]

white_thesis
согласно http://ru.php.net/manual/ru/language.operators.logical.php
Смысл двух разных вариантов для операторов "and" и "or" в том, что они работают с различными приоритетами (смотрите таблицу Приоритет выполнения операторов).
$ok = (false and true);   var_dump($ok); // say false
$ok =  false &&  true ;   var_dump($ok); // say false
$ok = (false &&  true);   var_dump($ok); // say false
$ok =  false and true ;   var_dump($ok); // say true

Одно не понимаю - а нахрена это нужно?
Практический-то смысл подобной фичи в чем может быть?
UPD
ошибочка, да
$ok = true and false; var_dump($ok); // say true
13 comments|post comment

Нужен редактор форм с правами и авторизацией [14 Mar 2012|08:40am]

dilesoft
Привет, коллеги! Нужен готовый PHP–движок, который умеет быстро составить некоторые формы (набор текстовых полей), которые могут заполнять пользователи, со способностью назначать пользователям разные права (добавление, редактирование, поиск). Ничего вычислять или делать на основе форм не требуется, просто добавлять, редактировать, смотреть, удалять на основе данных тебе прав. По сути, нужен PHPmyadmin с регистрацией/авторизацией и человеческим интерфейсом. Так чтобы я быстро указал поля для форм, указал группы пользователей и их права, и всё заработало. Наверняка же должно быть. Пользовались подобным?
5 comments|post comment

Разыскиваются докладчики для ZFConf 2012 (Москва)! [06 Mar 2012|12:04pm]

phpnewbie
Всем привет!

Рады вам сообщить, что определена дата конференции - 21 Апреля!

В качестве докладчиков к нам уже собираются:
- Enrico Zimuel - сотрудник Zend Technologies и участник команды разработки ядра Zend Framework.
- Виктор Фараздаги - один из активнейших русскоязычных ZF-контрибуторов
- Александр Веремьев - разработчик компонентов Zend\Pdf, Zend\Search\Lucene и также до недавнего времени сотрудник Zend Technologies и участник команды разработки ядра Zend Framework

Я знаю, здесь много специалистов, способных поделиться своими навыками и знаниями! Поэтому приглашаю вас присоединиться к докладчикам!

Список наиболее актуальных тем вместе с формой подачи заявки можно найти на странице http://www.zfconf.ru/2012/talks/ . Тезисы принимаются до 11 марта включительно. Можно в черновом варианте. Дальше доработаем.

Для иногородних докладчиков обсуждаются условия по компенсации расходов на поездку.
post comment

Библиотека мат статистики [02 Mar 2012|04:56pm]

cbih
А нет ли написанной на php библиотеки мат статистики?
Достаточно будет чтобы умела считать линейные корреляцию и регрессию
4 comments|post comment

вышел php 5.4 ! [02 Mar 2012|11:09am]

noachite
Наконец-то вышел php 5.4.
http://www.php.net/archive/2012.php#id2012-03-01-1
Из новых возможностей для меня самые интересные traits и новый ключ JSON_UNESCAPED_UNICODE у json_encode() для поддержки юникода.

Теперь осталось дождаться когда Microsoft выпустит sqlsrv-драйвера для MSSQL и wincache для php 5.4.
xdebug и PHPed с DBG дебаггером для 5.4
post comment

Анализ кода в PHP [26 Feb 2012|12:42am]

dreamy_actress
Здравствуйте! Для начала написания дипломной работы мне необходимо для кода небольшой программы на PHP написать программу, которая бы проверяла, написан ли этот код по заданному стандарту или нет (допустим проверить форматирование условных выражений, циклов и функций по имеющемуся стандарту). Не очень понятно, с чего начать написание программы и как внутри кода представить имеющийся стандарт? Может кто уже сталкивался с подобными задачами. Помогите, пожалуйста.
7 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]