Выбрать одинаковые значения из массивов

Для выбора одинаковых значений из массива существует функция array_intersect, вот только проблема в том, что для работы этой функции нужно указывать все массивы из которых нужно выбрать необходимые значения, т.е. array_intersect($massiv, $massiv2, $massiv3 и т.д); Но это не удобно, если у нас имеется массив с кучей вложенных массивов и мы не знаем наверняка сколько их будет вложено.. Спасибо ресурсу stackoverflow.com, на котором я нашел подходящую информацию. Оказывается все просто:
Далее >>>

В категориях: Php | Тэги , , | Комментировать

Борьба со спамом в phoca guestbook

Phoca Guestbook довольно неплохой компонент joomla для организации гостевой книги на сайте, к тому же бесплатен и с открытым исходным кодом. Но есть у него недостатки. Если оставить настройки по-умолчанию, то через какое-то время на сайт ежедневно сыпется по сотне а то и больше спам сообщений, при чем они автоматически публикуются, т.к. в компоненте нет функции премодерации.. Для борьбы со спамом я рекомендую следующее:
Далее >>>

В категориях: Joomla | Тэги , , | 2 комментария

Opencart модуль Накладная

Написал по заказу модуль для aceshop. Модуль добавляет способ оплаты Накладная. Человек при заказе может выбрать способ оплаты Накладная, распечатать накладную и уже на складе по этой накладной рассчитаться и получить товары. Модуль писался для Aceshop, но само собой работать будет и на простом opencart 1.5.1.3
Далее >>>

В категориях: Aceshop, Opencart, Мои работы | Тэги , , | 4 комментария

Скрипт создания демотиваторов и мотиваторов

Написал небольшой php класс для работы с изображениями. Класс умеет закачивать изображения на сервер, обрезать, делать мотиваторы и демотиваторы. Назвал его FonMotivator, текущая версия 1.0. Далее планирую сделать компонент под Joomla 2.5.
Далее >>>

В категориях: Php, Мои работы | Тэги , , | Комментировать

Вывод всех изображений из папки

<?php
$directory = './wp-content/gallery/slider';	//название папки с изображениями
$allowed_types=array('jpg','jpeg','gif','png');	//разрешеные типы изображений
$file_parts=array();
  $ext='';
  $title='';
  $i=0;
//пробуем открыть папку
  $dir_handle = @opendir($directory) or die("There is an error with your image directory!");
while ($file = readdir($dir_handle))	//поиск по файлам
  {
  if($file=='.' || $file == '..') continue;	//пропустить ссылки на другие папки
  $file_parts = explode('.',$file);	//разделить имя файла и поместить его в массив
  $ext = strtolower(array_pop($file_parts));	//последний элеменет - это расширение
  if(in_array($ext,$allowed_types))	
  {
  echo '
	<img width="900" height="600" src="'.$directory.'/'.$file.'" class="attachment-slider wp-post-image" alt="img" title="img" />';
 $i++;	
  }
  }
closedir($dir_handle);	//закрыть папку
?>
В категориях: Php, Памятка | Комментировать