Архив

Публикации с меткой ‘PHP’
17 октября 2014 Нет комментариев

Для удаления всех скриптов из текста:

preg_replace('#<script(.*?)>(.*?)</script>#is','',$text);
Categories: PHP Tags:
23 сентября 2014 1 комментарий

Аналог header(‘Location: ‘.$arResult[‘ITEMS’][0][‘DETAIL_PAGE_URL’])

localredirect($arResult['ITEMS'][0]['DETAIL_PAGE_URL'],false,"301 Moved permanently");
Categories: PHP Tags: ,
16 февраля 2014 Нет комментариев

Вернет только уникальные массивы из многомерного.

$objects=array_map("unserialize",array_unique(array_map("serialize",$objects)));

http://webtypo.blogspot.ru/2012/11/arrayunique.html

Categories: PHP Tags:
6 декабря 2013 Нет комментариев

При модификации модуля не сохраняется html из textarea (сохраняетс чистый текст)
/administrator/components/компонент/models/имя.php
в функции save() после

... JRequest::get('post') ...

добавить

$row->descr = JRequest::getVar( 'descr', '', 'post', 'string', JREQUEST_ALLOWHTML );

или JREQUEST_ALLOWRAW
http://joomla-book.ru/development/classes/jrequest

Categories: CMS Tags: ,
5 декабря 2013 Нет комментариев
require "FGetCSV.php";
$content=file_get_contents($f);
if(($handle=fopen("php://memory","r+"))!==FALSE){
	fputs($handle,$content);
	rewind($handle);
	while($data=File_FGetCSV::fgetcsv($handle,65536,";")) {
		print_r($data);
	}
}

Скачать: FGetCSV
http://forum.dklab.ru/viewtopic.php?p=200945

Categories: PHP Tags:
5 декабря 2013 Нет комментариев
$abc=array();
$range=range(192,223);
foreach($range as $letter) {
	$abc[]=chr($letter);
}
print_r($abc);

http://www.kobzarev.com/programming/print-cyrillic-alphabet.html

Categories: PHP Tags:
5 декабря 2013 Нет комментариев
$abc=array();
foreach(range(chr(0xC0),chr(0xDF)) as $letter) {
	$abc[]=iconv('CP1251','UTF-8',$letter);
}
print_r($abc);

http://www.kobzarev.com/programming/print-cyrillic-alphabet.html

Categories: PHP Tags: