URL без завершающих слэшей и www

Часто бывает нужно убрать www и завершающие слэши из всех URL. Данную операцию достаточно просто выполнить при помощи кода в .htaccess #Если вы хотите, чтобы всегда был домен с www RewriteCond %{HTTP_HOST} ^domen\.ru RewriteRule ^(.*)$ http://www.domen.ru/$1 [R=301,L] #Если вы хотите, чтобы всегда был домен без www RewriteCond %{HTTP_HOST} ^www\.domen\.ru RewriteRule […]

Расширение всех файлов в XML формате

Не нашел нигде список всех расширений файлов, но зато наткнулся на сайт http://open-file.ru в котором приведен весь список расширений. Решил написать небольшой скрипт, который вытянет все расширения с описаниями и типами в XML файл. Ниже код скрипта: <?php set_time_limit(0); $url = ‘http://open-file.ru’; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, […]

Скругление углов на PHP / GD

Сегодня товарищ кинул ссылку на интересный скрипт, который позволяет округлять углы на php. Полезная вещь. Вот код скрипта. <?php /** * Углоскруглятель :) * * Sergey Fedotov <sergey89@gmail.com> * Version: 1.1 */ $filename = ‘image.jpg’; $radius = 15; /** * Чем выше rate, тем лучше качество сглаживания и больше время […]

Шелл на PHP

Небольшая тулза на PHP+Ajax, которая позволяет выполнять shell команды. Вот код: <?php if(isset($_SERVER[‘HTTP_X_REQUESTED_WITH’]) && $_SERVER[‘HTTP_X_REQUESTED_WITH’] == ‘XMLHttpRequest’ ) { if(!empty($_POST[‘command’])) { exec($_POST[‘command’], $result); if(is_array($result)) { foreach($result as $str) $res[] = htmlspecialchars($str); $res = isset($res) ? implode(«<br />», $res) : »; } else { $res = $result; } echo $res; } […]