PHP функции определения ТИЦ и PR
Опубликовано 31 января, 2010 в PHPОчень часто пригождаются такие функции. [...]
Очень часто пригождаются такие функции. [...]

По моим наблюдениям, перелинковка среди СЕОшников в последнее время стала чуть бы не главным фактором внутренней оптимизации. Ссылка с нужным анкором с одной страницы сайта на другую страницу этого же сайта может дать эффект не меньший, чем такая же ссылка с другого сайта. Я делаю новые и дорабатываю старые движки для многих СЕОшников, меня постоянно просят дописать модуль этой самой перелинковки. Вот что мне удалось подчерпнуть от них: Для чего нужна перелинковка? Чтобы страница была выше в поисковой выдаче по тому или иному запросу. Также благодаря перелинковке есть шанс поднять PR гугла для некоторых страниц. Почему страница поднимается в поисковой выдаче? Если на страницу ведет 5 ссылок "окна", логично предположить, что на этой странице [...]
У меня есть ядро, к которому я прикрепляю различные модули и получается готовый движок. Данный пост - некое продолжение этого поста про ЧПУ. Ядро до боли просто и очень удобно для программиста и дружелюбно для пользователя (использует ЧПУ). Вот суть. В корне сайта создаем 2 файла (.htaccess и index.php) и 1 папку (modules). В папке modules создаем 3 файла: index.php, blog.php, 404.php, просто вписываем в эти файлы строки "главная страница", "модуль блога", "ничего не найдено". Эти файлы и есть модули. Кому лень все это создавать, можете скачать: www.zip. Файл .htaccess: DirectoryIndex index.php RewriteEngine On Options +FollowSymlinks RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.+) /index.php?do=$1 [L] После того, как этот файл появится на сервере, часть url после домена будет передана к [...]
Вот пара функций, которые время от времени мне пригождаются, но я их не могу никогда найти, приходится заново писать. В Интернете достаточно сложно найти простую PHP функцию для какой-то простой задачи, пошла какая-то болезнь на классы, даже под самые мелочные задачи пишутся огромные классы с 20 методами, в которых черт ногу сломит, многобукав что называется. Сохраню свои мини-поделки на PHP+GD здесь. Функция для изменения размеров изображения. Часто пригождается мне, когда необходимо создавать превьюшки (тубы) из больших картинок. Передается 4 параметра: $file - путь до исходного изображения, $out - путь, куда сохранить изображение с новым размером, $w - ширина на выходе, $q - качество. function resize_image($file, $out, $w = 200, $q = 90) { [...]

DLE (DataLife Engine) - достаточно популярная CMS, идеально подходящая для новостных сайтов. Вебмастерам очень полюбилась, как платформа для варезников. Люди, зарегистрировавшиеся на DLE сайте, могут автоматически получать статус журналиста и добавлять новости на сайт. Существует толпа негров-школьников и софт, которые гоняют по варез-сайтам новости с ссылкой на скачивание файла с хранилища типа depositfiles.com. На таких файловых хранилищах есть платные аккаунты, часть от вырученных от таких аккаунтов денег отдается тому, кто привел будущий платный акаунт. Все хорошо, владельцы варезников с посещаемостью больше 10-50 в сутки получают всегда свежий контент, пусть и не уникальный (до 50 новостей в день), те, кто размещает эти новости, получает деньги с файлохранилищ. Вот только эта CMS платная [...]
Нашло вдохновение, потратил полчаса и накатал гостевую книгу в 1 файл. Эта гостевая книга отличается от остальных тем, что она действительно однофайловая. Тоесть вообще, совсем, даже без файла базы данных, один php файл. Данные программа хранит в самой себе. Сразу под кодом. При каждом обращении к index.php, программа берет содержание самой себя (это ведь тестовый файл), выбирает данные из последней строки (там сериализованный массив), выводит в нужном виде пользователю. Если пользователь захочет добавить сообщение, программа опять же открывает и дописывает саму себя. Идея показалась интересной. Написал за 30 минут, даже не искал ошибки, вроде работает, ну и ладно. Код старался максимально сжать, получилось 23 строки PHP и HTML кода, можно [...]

PHP программы являются интерпретируемыми (байтовый код, а не машинный), что отлично подходит для создания веб-приложений, но, вместе с тем, и ограничивает язык PHP теми же самыми веб-приложениями. Не многие знают про проект Bambalam Compile, благодаря которому появляется возможность компилировать PHP скрипты в исполняемый exe-файл. Написанная на PHP и скомпилированная в .exe программа сделает все операции, прописанные в ней, вот только происходить это будет в мрачном темном окне консоли, что не является "true". Исправить ситуацию призвана знамениная библиотека GTK. Эта библиотека достаточно раскручена, но не единственная и не самая лучшая. Этот пост посвящен WinBinder (официальный сайт). Качайте, устанавливайте и смотрите примеры в папке "Program Files\WinBinder\phpcode\examples". Эта библиотека намного круче GTK, но [...]
Давненько не писал. За время застоя начал не спеша осваивать различные фреймворки, нужные при разработке сайтов. Раньше я был категорически против них, считал, что любой фреймворк - есть глючная и тормознутая прокладка между мозгом программиста и результатом. Когда-то начинал изучать jQuery (JS фреймворк), но что-то не сложилось с ним, почему-то мне казалось проще писать весь код самому, не нравился большой размер фреймворка, который приходилось загружать всем пользователям. Вот, попробовал PHP фреймворк, и наконец-то пропала эта неприязнь к jQuery CodeIgniter Когда я столкнулся с тем, что появилось много проектов, где делалось много одной и той же работы, но под разным ракурсом, подумал об освоении какого-нибудь PHP фреймворка. Как раз наткнулся на тему серча, где [...]
|
О Блоге
Автор: Илья, 21 год, php-программист, фрилансер. Описание: Все, что связано с вебмастерингом и сайтостроительством, немного оффтопа. Я не совсем блоггер и это не совсем блог. Просто публикую на этом сайте то, что мне интересно. |
|
|
Последнее
Я пользуюсь
|
Рубрики
Архивы
Прочее
|
|
забор и ограда от maxfors - кованые заборы. эмаль жидкий пластик. |
|