Записи с меткой → php

Доброго времени суток всем. Хочу поделиться опытом автоматического добавления и последующего удалением новостей, а также комментариев к ним на страницах пользователей, групп, событий и фан. страниц Facebook.com. Для реализации нам необходим PHP с подключенным модулем curl, PHP Facebook SDK ссылка. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Как ни странно, но в Интернете легче заработать тем, кто умеет писать программный код. Особенно для сайты. Поэтому от себя автор искренне советует всем, кто обладает МАТЕМАТИЧЕСКИМ СКЛАДОМ УМА начать изучать язык программирования. Для веба идеально подходит PHP. Да, сейчас элитные программисты закукарекают о том, что ПоХаПэ для недочеловеков, а Питон/Рубин/Пёрл для богов, шлите их […]

Начинаем Все знают про сервисы сокращения ссылок. Для твиттера, аськи, ну в общем не важно. Так вот решил я сделать такой вот сервис, и на глаза мне попался удивительный API от Googl’а. Данный интерфейс позволяет отдавать Googl’у URL’ы либо GET запросом по одному, либо пачкой до 500 URL’ов в POST запросе. В свое время, Гугл […]

Здравствуйте уважаемые пользователи блога! Многие пользователи знают что есть сайты для создание коротких ссылок(u.to\byt.ly т.д.). Сейчас мы попробуем реализовать такой сервис.Для начало создадим простую форму:<form action=»» method=»post»> Введите ссылку:<input type=»text» name=»url»> <button>получить</button> </form> Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

В данной статье я попытаюсь помочь начинающим программистам создать свой первый проект. Сегодня мы будем писать самый простой и быстрый движок блога. Начнем с базы данных. Я считаю, что самым оптимальным вариантом будет mysql. Создадим через phpmyadmin новую таблицу со следующими полями: id (уникальный номер статьи), title (заголовок статьи), date (дата добавления статьи), content (текст […]

Lotus Domino — продукт IBM, существует достаточно давно и применяется в сложных системах как платформа для организации документооборотов. Одним из больших плюсов этой платформы является надежная репликация баз данных, что особенно важно для компаний с многочисленными филлиалами, которые обмениваются электронными документами, про защиту этой системы и говорить нечего — IBM постарались на славу, в Lotus […]

Всем привет. На написание данной статьи меня сподвигло то, что уже существующий на блоге цикл статей Знакомство с Kohana толком ничего не объясняет (плюс к тому, мануал от версии 3.0 не подходит к версии 3.1), а официальная документация по фреймворку пока немного скудна. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Да пожалуйста! Для этого пишем такой простой код: class Foo { private function magic($name, $value) { $this->$name = $value; } function __set($name, $value) { $this->magic($name, $value); } } Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Этот сниппет для Symfony был написан мной чуть меньше года назад для Symfony 1.4, ORM Doctrine (http://snippets.symfony-project.org/snippet/454). Возможно, он пригодится тем, кто еще пишет/использует проекты на Symfony 1.4. Я не претендую на идеальность решения, но оно достаточно неплохо решает в моих проектах проблему сохранения только части переводов. Если же у вас есть лучшее решения, буду […]

От себя: Я работаю php-программистом и меня интересуют вопросы качества разработки. Я сторонник ООП и Zend Framework в частности. В последнее время заинтересовался Ruby on Rails. Для себя я составил тезисы, которым стараюсь следовать, что получается не всегда. Некоторые принципы позаимствованы из Rails, некоторые в конторе, в которой я работаю, но в основном, мои наработки. […]

Как я писал CMS

7, Сен 2011

Хотелось бы поделиться опытом по созданию CMS. Думаю многим разработчиками приходиться Сталкиваться с проблемой однообразного написания одинаковых панелек для почти одинаковых сайтов. Вот так и родился достаточно удобный, по моему мнению и мнению заказчиков (начальнику как всегда что-то не нравиться) проект — psy admin. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a […]

Итак, настал тот день когда Вы или Ваш коллега, наконец-то, запустили серьёзный проект, будь то портал/социальная сеть/игра для социалок. Но, как всегда внезапно, проект начинает тормозить. В чём же дело? Ведь и база настроена как надо, и кеш используется, даже nginx с акселератором PHP кода трудятся в поте лица. Рекомендовать on Facebook Share on vkontakte […]

Велосипедов на php было написано достаточно, но я все же рискну представить еще один. Это несколько методов для паттерна Registry, облегчающие работу с классами. Мое решение в некотором роде повторяет функциональность паттерна Singleton, но с некоторыми особенностями. Возможности: хранение экземпляров классов и обеспечение доступа к ним из любой точки приложения, легкое создание и удаление независимых […]

Как включить один JavaScript файл в другой? Как обозначить зависимости между кодом расположенным в разных JavaScript файлах? Решения для этих проблем давно известны. А почему бы не попробовать разобраться с этим на сервере?Проблема Из топика уже должно быть понятно, что речь пойдёт о JavaScript’е на Web-страницах. Вообще, как мне кажется, многие очень давно озабочены проблемой […]

Данный пример демонстрирует простой и удобный способ создания контейнеров. Лично я использую в своих проектах такие вещи. Очень удобно, например, создать обёртку над сессиями, хранить конфиги итп. Глобальные переменные не используются. function keyVal($group, $key = NULL, $value = NULL){ static $data = array(); if(!isset($data[$group])) $data[$group] = array(); if(is_null($key)){ return $data[$group]; }else{ if(is_array($key)){ if(sizeof($key) > 0){ […]

  • Рубрики: PHP
  • Теги:

Для загрузки файлов на сервер обычно используют стандартные методы, данные браузерами или скрытый iframe. Стандартные методы браузеров заставляют нас перезагружать страничку чтобы передать файл на сервер и как-то обработать его скриптами, но в текущей действительности может случиться ситуация, когда перезагрузка страницы для передачи файла серверу становиться не допустимой. Пытаясь найти сторонние решения, я увидел в […]

Почему мне это понадобилось? Недавно, блуждаю по сайту фриланса, наткнулся на интересное задание — нужно было скачать около 65000 файлов. Скачивание ограничивалось вводом капчи, состоящей из четырех цифр. Сначала хотел использовать сервис antigate.com, о чем прямо сообщил заказчику, но мое желание сэкономить любопытство заставило меня взяться за написание скрипта, который бы разгадывал капчу автоматически. Рекомендовать […]

Социальная сеть «В Контакте» создала довольно удобную и уже известную для популярных порталов и просто тематических сайтов вещь, как «В Контакте API» (Далее — API). Наверное много людей до сих пор используют GET запросы для обращения к API, мне кажется это не правильным, код нужно упрощать, ведь простой код — залог успеха работы программы. Я […]

Сразу к делу – заказчик скоро начнет писать гневные письма, а над фотогалереей ты еще даже не начинал работать! Причем нужно сделать галерею с автоматизированным созданием превьюшек, комментариями, сортировкой фото и красивыми модальными окнами: Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

С начала этого года я серьезно начал переделывать один из сайтов. Поскольку я не использую SQL и не хотел нагружать сервер поисковыми запросами, я решил что стоит поискать внешние модули поиска. На рынке их несколько, Google, Yahoo, BING. Все они предоставляют данные в xml виде, но Google просит денег, Yahoo было лень пробовать. Остановился на […]

Одним из нововведений HTML 5 стала загрузка файлов drag & drop. Большенство браузеров еще не поддерживают данное новшество (на данный момент работает в Firefox 4+, Chrome и Opera 11.10), но это скоро изменится. В этом посте я приведу пример клиентского кода на HTML и серверного скрипта на PHP. Рекомендовать on Facebook Share on vkontakte Bookmark […]

На одном из проектов встала задача написания облака тэгов и последующему поиску по ним. Тэги хранились в базе в одной большой куче, поэтому все методы предлагаемые первыми тремя страницами гугла были отметены, как не состоятельные, ибо там для тэгов предлагалось отвести отдельную таблицу, с уникальными ID для каждого тэга и колличеством повторений. Рекомендовать on Facebook […]

Этой статьей начну серию уроков об одном из самых популярных серверных языков программирования — PHP. На кого рассчитана статья: на людей, которые имеют желание приобщиться к таинству написания программ, но не знают с чего начать. Вначале, стоит уяснить для себя простую истину, программистами не рождаются, ими становятся! Нет, конечно же, я согласен, что кому-то легче […]

Некоторое время назад подавляющее большинство программистов для разработки приложений на PHP использовали платную ZendStudio. Так как стоила она довольно недорого, и при этом обладала массой преимуществ, ни у кого не было желания искать что-то новое. Сегодня, к сожалению, эта среда уже перестала быть столь популярной, так как компания Zend фактически использует Eclipse, вставив в нее […]

Не так давно мне пришлось искать новую работу в сфере веб разработки (PHP разработчик). На одном из собеседований в достаточно крупную фирму, было некое подобие коллективного собеседования. Всех пригласили в одну аудиторию, раздали тесты и там же говорили с каждым кандидатом. Одним из вопросов, на котором «пролетели» большинство участников собеседования — алгоритм и реализация быстрой […]

Неважно для каких целей — важно, что для этого уже есть готовое решение. И решение простое и удобное — а именно, PHP-библиотека SimplePie. Скачать её можно на GitHub. Там лежит полный архив со всеми необходимыми файлами. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

При разработке небольшого CRUD приложения с помощью фреймворка CakePHP (версия 1.3.10) я столкнулся с одной проблемой. Имеются две таблички со следующими столбцами: incidents id content start_date exp_date 1 demo1 2011-12-12 2011-12-17 Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend


Наверх