Статьи по PHP // Хороший стиль кодинга (программирования) на php. Часть 3
Проверяйте каждое обращение к функции, не закончилась ли она
ошибкой, кроме конечно случаев, когда Вы уверены в том, что
желаете проигнорировать все ошибки.
Включайте системный текст сообщения об ошибке каждый раз, когда
уведомляете о ней пользователя. Вольная интерпретация может
внести двусмысленность
Наверное многие из вас видели такую модную фишку как "Сейчас на сайте 126
человек, из них в чате 89". Если нет, то поставить счетчик от SpyLog вы можете
легко увидеть сколько человек находится на вашем сайте.
Вот и я решил сам реализовать такую функцию у себя на сайте http://ancient.dax.ru
и вот к чему пришел...<
Многие ищут скрипт по критерию возможностей: мол делает что мне надо,
значит рулезный скрипт, и вовсе не задумываются о его
реализации. На сайте http://perl.com/ появилась статья: Finding CGI Scripts О том где найти скрипты, и как выбрать наилучший. Вот
некоторые рекомендации по выбору скрипта:
- используется ли в скрипте ключ -w и прагма strict? Если
да, то хорошо, значит как минимум, программер знал о
существовании таковых и смог
Не устояв перед многочисленными просьбами, пожеланиями, советами и рекомендациями, Администрация WebScript.Ru открыла на форуме раздел Работа.
Предполагается, что это будет жестоко модерируемый раздел, который поможет посетителям WebScript.Ru найти работу, связанную с веб-программированием (и сайтоваянием) или отыскать специалиста
в этой области для дальнейшей его эксплуатации.
У тех, кто ищет трудяг-работяг, есть отличная возможность заочно
познакомиться с "потенциальным работником" - для этого достаточно воспользоваться функцией поиска и просмотреть на дискуссии, в которых участвовал "возможный претендент на большую зарплату", а потом остается лишь на основании вразумительности его высказываний определить
профпригодность.
Эта статья, возможно, поможет и облегчит вам создание и поддержку
вашего сайта. Изменив всего несколько
файлов вы сможете быстро сменить дизайн вашего творения. В качестве
введения предлагаю вам почитать эту
статью.
Класс для работы с шаблонами, гибкое отделение кода от HTML-представления. Онлайн редактор. Есть пример небольшого сайта.
Не требует базы данных MySQL.
Требования:PHP4
Не требует базы данных, русский интерфейс, гибкая настройка дизиайна, прост в использовании и установке, позволяет добавлеять, удалять и редактировать новости. Позволяет добавлять новости нескольким зарегистрированным пользователям.
Требования:php
Менеджер базы MySQL.Новая версия MySQL Administrator переработанная и дополненная.Работает под PHP 4.
Исправлены выявившиеся ошибки.
Из новых возможностей следует отметить возможность создавать дампы таблиц и БД в текстовых файлах и возможность восстановления из дампов.
Описания скриптов в файле README.txt
Требования:Apache,PHP,MySQL
Классная гостевая книга!
Возможности:
1. Возможность, удалять, редактировать и отвечать на сообщения.
2. Веб интерфейс администратора.
3. Автоматическое определение IP адреса отправителя сообщения.
4. Защита от флуда.
5. Вырезание всех вредных тегов.
6. Сохранение данных посетителя (имя, почтовый адрес, город, домашняя страничка) в cookies, для того, чтобы не вводить, всё это, при следующем посещении гостевой книги.
7. Установка определённого ника админа в ответах на все сообщения.
8. Автозамена значков, например :) на картинки (в состав архива входят 15 классных смайликов).
9. Возможность, устанавливать ограничение на количество символов в имени, e-mail, городе, домашней страничке и сообщении.
10. Каждому сообщению присваивается уникальный ID номер.
Требования:PHP
Возможности:
1. Вывод случайного анекдота из базы.
2. Возможность добавления новых анекдотов через 'Web Interface'.
3. Вывод количества анекдотов в базе (видно только через админскую панель).
4. Отправка случайно-выбранного анекдота на e-mail другу.
Требования:PHP3
Copyright 2001 Алексей Нестеренко. Копирование
материалов рассылки разрешается только в случае указания на "Каталог cкриптов"
как на источник получения данных, при этом во всех ссылках обязательно явное
указание адреса веб-сайта http://webscript.ru/