Было актуально для импорта большого csv, для экономии ресурсов на разборку файла при помощи php.
LOAD DATA LOCAL INFILE "file_name.csv"
INTO TABLE table_name
COLUMNS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;
Готовый пример php:
mysql_query("TRUNCATE TABLE `bitrix_catalog`;");
mysql_query("LOAD DATA LOCAL INFILE \"".$file_catalog_path."\"
INTO TABLE bitrix_catalog
COLUMNS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '\"'
ESCAPED BY '\"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;");
Читать далее…
echo "<p>".date("d.m.Y",time()-(date("N")-1)*24*60*60)." — ".date("d.m.Y",time()-(-4+date("N")-1)*24*60*60)."</p>";
echo "<p>".date("d.m.Y",time()-(-7+date("N")-1)*24*60*60)." — ".date("d.m.Y",time()-(-11+date("N")-1)*24*60*60)."</p>";
для отображения полных дат текущей и следующей недели
echo "<p>".date("d.m.Y",time()-(date("N")-1)*24*60*60)." — ".date("d.m.Y",time()-(-6+date("N")-1)*24*60*60)."</p>";
echo "<p>".date("d.m.Y",time()-(-7+date("N")-1)*24*60*60)." — ".date("d.m.Y",time()-(-13+date("N")-1)*24*60*60)."</p>";
Универсальное решение для отображения диапазонов дат недель: http://krylov.org.ua/?p=1059
Для удаления всех скриптов из текста:
preg_replace('#<script(.*?)>(.*?)</script>#is','',$text);
Аналог header(‘Location: ‘.$arResult[‘ITEMS’][0][‘DETAIL_PAGE_URL’])
localredirect($arResult['ITEMS'][0]['DETAIL_PAGE_URL'],false,"301 Moved permanently");
Вернет только уникальные массивы из многомерного.
$objects=array_map("unserialize",array_unique(array_map("serialize",$objects)));
http://webtypo.blogspot.ru/2012/11/arrayunique.html