Навеяно постом http://habrahabr.ru/blogs/python/59236/.
Там описывается о способе синхронизации статусов twitter и vkontakte написанный на python. Автор предлагает поставить данный скрипт на cron на домашней машине. Но
почитав вышеуказанный пост, предположил, что не каждый сможет использовать домашний комп для таких целей (например потому, что он включен не постоянно). Но зато многие из нас имеют php-хостинг, который так же поддерживает cron. Для разминки написал данный скрипт.
Читать далее…
admin PHP PHP, twitter, vkontakte, статусы
В три этапа выполняется установка и настройка.
Первое. На тот же диск, где и установлен PHP, распаковываем архив. К примеру, я папку создал на C:\wamp\sendmail.
Второе. В файл php.ini вносим изменения:
[mail function]
SMTP =
sendmail_from =
sendmail_path = “C:\wamp\sendmail\sendmail.exe -t”
Получается, необходимо лишь путь указать к sendmail, чтобы php мог ее найти.
Третье. Настраиваем sendmail. Читать далее…
radmus Без рубрики PHP, Windows, настройка sendmail, настройка SMTP сервера, установка sendmail, установка SMTP сервера
В этой статье мы поговорим об отправке почты из php скриптов под Windows.
Отправка почты производится с точки зрения PHP программиста при помощи стандартной функции mail(). И как раз здесь у большинства начинающих разработчиков появляется проблема. Скрипт, который просто замечательно работает на сервере хостера, на локальном компьютере начинает выдавать ошибки. Читать далее…
radmus Без рубрики mail под Windows, PHP
При написании собственного сайта методом, который я рассмотрел в предыдущей статье «Как написать небольшой портал», с другой стороны и недостатки имеются. Но при определенном взгляде, эти недостатки совершенно не кажутся недостатками. Например, четко надо следить за тем, какие именно имена переменных применяются до модуля, чтобы случайно не перезаписать их внутри модуля.
Читать далее…
radmus PHP, Пишем свой сайт PHP, недостатки построения сайта на PHP
Тут я постарался разъяснить то, каким образом я подхожу к написанию сайтов, и где именно использовать подключаемые модули. Тому пример знакомый всем скрипт PHPNuke. Как бы сильно его не ругали, примененный в нем подход, очень удобен к модульному программированию. Однако из-за корявости цельного кода такой скрипт использовать на серьезных сайтах, а точнее порталах, с огромным количеством посетителей, не советую. Почему? Скрипт медленно работает, на базу данных очень большая нагрузка. Я лично убедился в «неудобоваримости» PHPNuke. Мой главный проект сначала основывался на PHPNuke, однако частые проблемы с хостингом вынудили меня начать разработку личной системы портала с нуля. Я взял из PHPNuke лишь суть модулей, а все остальное сам делал. И так начнем.
Читать далее…
radmus CMS, PHP HTML, PHP, написание портала, скрипт PHPNuke
Редактирование записей из таблиц базы данных MySQL
В начало файла editor.php добавляем такие фрагменты кода:
<?
session_start();
include (’config.php’);
?>
И допишем в конце этого файла:
<?
$_SESSION['id']= $page_title;
?>
Читать далее…
radmus Ajax, CMS, MySQL, Пишем свой сайт CMS, MySQL, PHP, редактирование записей, таблицы базы данных MySQL
Чтение из таблиц базы данных MySQL
В нашей админке создаем перечень всех заголовков страниц, которые хранятся в таблице pages. И организовываем работу данного списка так, чтобы пользователи, получали доступ к содержимому страницы, лишь щелкнув мышкой.
Этой конструкцией воспользуемся для чтения записей из таблицы: Читать далее…
radmus Без рубрики CMS, MySQL, PHP, написание своей CMS
Запись в таблицы базы данных MySQL
Если вы на языке PHP с поддержкой MySQL не писали программ, то начните свою работу на локальном хосте. С сайта скачайте дистрибутив “Денвер”, установите на компьютере и приступайте! Сначала нам надо выбрать нужный механизм для работы. Записи, вносимые в таблицы должны быть на экране в доступном виде для редактирования. Для этой цели на языке HTML имеются формы. Запускаем локальный хост с помощью phpMyAdmin создаем базу данных с именем simple_cms, в ней же – таблицу pages с двумя полями content и Title. Для этого нужно войти в раздел SQL на панели phpMyAdmin и такой запрос произведите: Читать далее…
radmus Без рубрики CMS, MySQL, PHP
Эта статья написана для того, чтобы показать используемые приемы, которые позволят защитить различные веб-приложения.
Первое, это - никогда не верить данным, которые присылают пользователи и жесточайшим образом отфильтровать их. Если в гостевой книге имеются 3 формы ввода: имя пользователя, его e-mail и само сообщение. Следует ограничить количество данных, передаваемых из форм ввода чем-то вроде: <input type=text name=username maxlength=20>. Читать далее…
radmus Без рубрики PHP, веб приложения, проверка авторизации, программирование веб-приложений
Сегодня большинство пользователей Интернета в превращаются в «строителей». Просмотрев множество чужих сайтов, обычный интернетчик потихонечку начинает задумываться, а не создать ли мне и самому свой «офис» в этом огромном мире? Читать далее…
radmus Без рубрики PHP, преимущества построения сайта на PHP