Авторизация посетителя сайта на PHP

Если вы решили продавать содержимое сайта или просто ограничить доступ к некоторой его части по паролю, то имеется возможность контролировать этот Читать полностью »

Управление сайтом

Для начала предлагаю вам создать все необходимые файлы на вашем компьютере, и уже потом загрузить их на сервер.
Создадим файл index.php, Читать полностью »

Использование функции preg_replace_callback() в PHP

Для демонстрации работы функции preg_replace_callback() в PHP, поставим перед собой задачу получения web-страницы с сайта http://www.php.net и преобразования значений атрибутов href в гиперссылках данной страницы.
Пусть атрибут href имеет значение "http://www.site.com", после преобразования атрибут должен иметь значение "http://www.google.com/search?q=http%3A%2F%2Fwww.site.com" Читать полностью »

Работа с MySQL. Новостная лента для странички

Конкретный пример работы с mysql - простейшая новостная лента.

1. Создание таблицы
Итак, что нам нужно в новостной ленте? Сам текст новости, дата... ну и пусть ещё у новости будет заголовок. Берём phpmyadmin, создаём базу данных (можно и не создавать). Жмём на её название в списке баз. В правом окне помимо (пустого) списка таблиц текущей БД есть формы действий. Находим форму "создать таблицу". Пишем имя таблицы news, и число полей - нам нужно 4. Вводим информацию о полях таблицы: Читать полностью »

Контролируемая отдача файлов

Если у Вас возникла потребность в отдаче (выгрузке) файлов Вашим пользователям, и Вы хотите контролировать кому, с какой скоростью и сколько отдать, предлагаю Вам свой php-класс. Данный класс есть сборная солянка чужого кода под моей редакцией и улучшениями. Копирайты не привожу, т.к. за частую трудно определить, кому именно принадлежало право первенства на тот или иной кусок кода, да и заниматься вычислением авторов специально желания нет. По сему заранее приношу неизвестным авторам извинения за плагиат :). Но меня, как практикующего программиста, интересовал в первую очередь результат. Короче: всем желающим/страждущим, кому не хочется переводить свое время на изобретение велосипеда, предлагаю воспользоваться моим. Читать полностью »

Полезные функции для работы с файловой системой

Эта статья фактически краткий справочник по функциям для работы с файлами. Описываемые функции редко кто использует, но это не значит, что они бесполезны. Напротив, они очень даже полезны... Но они описываются далеко не в каждом учебнике по PHP. Читать полностью »

Страница сгенерирована за …

В этом небольшой статье я хочу рассказать вам, как засечь время выполнения вашего кода на PHP. Многие называют этот прием подсчетом Читать полностью »

Проверка: включены ли cookie у пользователя

< ?php
// это небольшой проверочный скрипт, выясняющий,
// включены ли cookies у пользователя

if(!$cookie)
Читать полностью »

Как заставить браузер предлагать сохранять файл с нужным названием, а не download.php?

header("content-disposition: attachment; filename=work1.doc");
$x = fread(fopen("test.doc", "rb"), filesize("test.doc"));
echo $x; 

Читать полностью »

Пишем скрипт гостевой книги

В этой статье мы рассмотрим, как написать свою гостевую книгу. И так поставим цель: простейшую гостевую книгу на PHP с использованием базы данных MySQL. Наша гостевая не будет обременена красивым интерфейсом и защитой, главное, чтобы она работала. Приведенные здесь скрипты основаны на скриптах моей гостевой книги, но значительно упрощены для лучшего понимания принципа работы скриптов, а все остальное: форматирование текста, смайлы, скины и пр. можно легко добавить. Скачать готовые скрипты можно здесь. Читать полностью »