Рубрики: PHP, Находки | Комментарий: 1

Загрузка файлов на сервер с помощью CURL

Для одного из проектов нужно было загрузить файлы на сервер, с использованием CURL.

Делается это так:

$ch = curl_init();

$data = array('image' => '@{$full_path_file}'); //полный путь до файла

curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

curl_exec($ch);

На локальном сервере работало на ура, но когда я залил на сервер клиента, все перестала работать.

Далее, еще интереснее

Рубрики: JavaScript, Находки | Оставить комментарий

JqueryWTP – плагин для Eclipse

Очень полезный плагин, позволяющий вам автодополнять методы Jquery.

Плагин в работа

Далее, еще интереснее

Рубрики: PHP, Находки | Оставить комментарий

Lorem Ipsum с помощью PHP

Lorem Ipsum, а по русски «рыба»- это условный, зачастую бессмысленный текст, вставляемый в макет страницы.
Для одного проекта нужно было что сервером передовал пвсевдотекст в качестве контекста. соответственно нужен php класс который смог бы его генерить. В результате поисков, я смог найти маленькую библиотечку которая генерить Lorem Ipsum.

Далее, еще интереснее

Рубрики: Находки | Комментарий: 3

Блокировка клавиатуры, мыши и кнопки выключения

С появлением в семье маленького ребенка, стал актуальным вопрос защита написанного мною кода от детских «правок» в нем.

Далее, еще интереснее

Рубрики: PHP | Оставить комментарий

Кросс-доменный запрос для javascript

Как то для одного проекта потребовалось сделать кросс-доменный запрос с помощью javascript. Как известно политика безопасности не позволяет такое делать. Но есть разные «грязные» хаки которые все таки обходят эту политику. Из всех вариантов, я выбрал самый надежный и простой в реализации.

Далее, еще интереснее

Рубрики: CSS, JavaScript, Находки | Оставить комментарий

Новая тема для jQuery UI – Aristo

Для одного из проектов нужно было найти красивую тему для jQuery UI.
Стандартные мне некогда не нравились, а авторские стоили от 75$.
И вот в результате случайного везения, я нашел свой идеал…

Далее, еще интереснее

Рубрики: JavaScript | Теги: , | Оставить комментарий

JsUnit – тонкости настройки

На чем писать модульные тесты для JavaScript. Вопрос не такой простой как кажется. В отличии от Java здесь нет признанного лидера. Для себя я выделил три фрэймворка о которые стоит упомянут:

  1. JsTestDriver – разработка ребят от google, позиционируется как универсальное решения для тестирования js.
  2. QUnit – тест от разработчиков jquery, кстати свой фреймворк они тестирует этим тестом.
  3. JsUnit – самый старый из представленных здесь фреймворков.

Далее, еще интереснее

Рубрики: JavaScript, Мои проекты | Теги: , , | Комментарий: 3

Скрещиваем jqGrid и Open Flash Chart

Вывод данных в виде таблице удобно тем, что предостовляет большие возможности работы с ними (сортировка, фильтрация, выборки). И с этим прекрасно справляется плагин jqGrid.

А если мы хотим отображать данные выводимые в jqGrid в виде графика. Причем синхронно обновлять график вместе с данными в таблице. Например так.

Далее, еще интереснее

Рубрики: Мои проекты | Теги: , , , | Комментарий: 7

Гаджет из фотошопа

Для одного рабочего проекта нужно было создать «по быстрому» прототип системы. Основная логика интерфейса была,  все что видеть пользователь – это гаджет. К сожалению интерфейс не был одобрен руководством, а прототип остался, по этому, если кто-то использует его в своем проекте, я не буду против. Обращаю ваше внимания, так как это прототип делали «по быстрому» – то дизайн и логика поведения была взята с одной очень уважаемой мною программы.

Далее, еще интереснее

Рубрики: JavaScript | Комментарий: 1

Скрещиваем jqGrid и FCKeditor

Есть прекрасный программный продукт jqGrid. У него есть неплохой функционал по редактированию данных в таблице, вот только нет возможности редактировать текст через какой-либо визуальный редактор, например FCKeditor.

Почему FCKeditor?
Во первых он достаточно стабилен, во вторых его легко настроить под себя, и наверное самое главное у меня был опыт работы с ним.

Поиск в интернете ничего мне не дал, … значить придется все делать самому.

Все оказалось на удивление просто

Далее, еще интереснее