ГлавнаяРегистрацияВход Приветствую Вас Гость | RSS
   
Меню сайта
Разделы новостей
mp3player
Главная » PHP
Чем же хорош php и почему лучше учить его, а не perl или asp? Сейчас вы это узнаете.

Существует несколько важных причин, по которым лучше выбрать php:

1. Это открытый продукт. Поэтому вы можете скачать хоть последнюю версию и не надо будет платить ни копейки.

2. Php может работать на большом количестве операционных систем и серверов, что делает его универсальным и популярным. Поэтому вы можете не задавать вопросов вроде "У меня стоит windows 98, корректно ли будет работать php на нем?".


3. Скорость продвижения проекта, сделанного на технологии php, будет всегда выше, чем у проектов, сделанных на других технологиях.

4. Благодаря тому, что php позволяет отделить html-текст от выполнимой части, вы можете добиться значительного снижения времени, затраченного на разработку проекта. При хорошем управлении проектом, вам удастся отделить программную часть от остальной части, что сильно облегчит жизнь и дизайнеру и программисту, а ... Читать дальше »
Категория: PHP | Просмотров: 592 | Добавил: VVS | Дата: 07.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Чтоб отобразить свой статус ICQ:
<p><img src="http://status.icq.com/online.gif?icq=***&img=1" width=44 height=14 ></p>

Где *** - Ваш номер ICQ
Также по переменной img можно выбирать картинку статуса к при меру img=3 и т. д.


Для Агент Mail.Ru:

<p><img src="http://status.mail.ru/?***" width=13 height=13 ></p>
Где *** - Ваш адрес почты (на mail.ru)


Как зашифровать свой номер Аси или Агента?

Создаем файл к примеру status_icq.php и в нем пишем:
Для Аси
<?php
$buf = file_get_contents("http://status.icq.com/online.gif?icq=***&img=1");
echo $buf;
?>
Для агента

<?php
$buf = file_get_contents("http://status.mail.ru/?***");
echo $buf;
?>

Для того чтоб вывести инфу на сайт пишем
<img border='0' src='status_icq.php' </p>

При этом у нас выходит нечто похожее на

... Читать дальше »

Категория: PHP | Просмотров: 1419 | Добавил: VVS | Дата: 07.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Эта статья является продолжением статьи о создании счетчика просмотров для каждой страницы сайта на php и MySQL (если Вы ее не читали, то обязательно прочтите, иначе ничего не поймете из ниже сказанного). В этой статья я решил продолжить тему и расширить возможности счетчика просмотров страниц.

    Для увеличения возможностей и получения статистики просмотров страниц сайта к базовому php скрипту необходимо добавить несколько строк и своих функций. В частности нужно будет создать еще одну таблицу, которая имеет следующую структуру:


CREATE TABLE `my_log_urls` (
  `page_id` varchar(32) NOT NULL default '',
  `pa ... Читать дальше »
Категория: PHP | Просмотров: 4266 | Добавил: VVS | Дата: 07.07.2007 | Рейтинг: 0.0/0 | Комментарии (2)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 

Несоблюдение некоторых элементарных правил может свести на ноль все старания по защите от взлома сайта через PHP скрипты.

Итак, что же я там нашел? В принципе, ничего особенного за исключением того, что в некоторых, в том числе и "секретных"/ директориях отсутствовали файлы index (или другие index.*, интерпретируемые как стартовые). Кроме того, не было соответствующих настроек прав доступа. Что из этого следует? При наборе в адресной строке такого адреса на директорию без index.* файла, злоумышленнику прямо в браузере откроется все содержимое папки со всеми возможными последствиями (это уже в зависимости от того, что там храниться).



Как этого не допустить? Достаточно в каждую папку на сервере, если там нету файла index.*, поместить его туда. В самом файле можете писать, что вам угодно - от "Вход запрещен" или пустого файла до перенаправления, например на стартовую страницу сайта. Второй вариант предпочтительнее опять же с заботливого взгляда вебмастера в ... Читать дальше »

Категория: PHP | Просмотров: 635 | Добавил: VVS | Дата: 07.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Register_globals - это параметр в настройках PHP-интерпретатора. У себя на виртуальном серваке часто ставят этот параметр в положение on. Сейчас, у некоторых хостеров этот параметр стоит в положении off.


В чём разница?

Если параметр включён (on), то передав через форму данные PHP обрабатывает их и преобразует в глобальные переменные, и получить их можно просто, допустим через форму мы передали поле с названием name, значит получить значение можно через переменную $name. Если параметр выключен, множество скриптов начинают глючить и создатель скрипта гонит на хостинг, хотя сам он виноват. При register_globals = off переменную переданную через форму просто получить уже нельзя. То же самое и с куками (cookie). Что же делать? Если мы передавали методом GET, то получить переменные можно так: $_GET['varible']. Если методом POST: $_POST['varible']. Если хотим достать из куков: $_COOKIE['varible']. Есть метод проще! Просто можно вначале скрипта написать ... Читать дальше »
Категория: PHP | Просмотров: 767 | Добавил: VVS | Дата: 07.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Итак, сегодня вы узнаете как сделать счетчик на php без использования mysql своими руками. Счетчик - это незаменимая вещь, которая есть на каждом сайте. Конечно, можно пользоваться услугами таких компаний как spylog, rambler, mail, hotlog, чтобы вести подробную статистику вашего сайта, но, согласитесь, гораздо приятней использовать свой счетчик.


Наш счетчик будет считать количество обращений к страничке. Чтобы вы поняли что и в каком порядке будет происходить, я написал нечто вроде плана:

1. Пользователь заходит и запускается скрипт.
2. Открывается файл статистики счётчика.
3. Считывается последнее значение в файле.
4. Значение увеличивается на 1.
5. Значение записывается в файл статистики и файл закрывается.
6. Вывод значения.

Теперь пишем счетчик. По ходу создания счетчика я буду пояснять что я делаю.

<?php

$file = "count.dat"; // указываю на файл статистики
$farray = file($file); // ... Читать дальше »
Категория: PHP | Просмотров: 545 | Добавил: VVS | Дата: 07.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

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

И так, начнём с самого простого, а если точнее сказать с самой идеи. Идея очень проста, как и все идеи. База данных будет иметь следующий вид:

id date name e-mail web ip comments


Надеюсь здесь всё понятно, для непонятливых объясняю, что в файле будет шесть колонок, разделяются они клавишей "tab" и каждый новый комментарий будет писаться выше предыдущего. Всегда нужно помнить – чем безопасней скрипт и чем больше в скрипте с умом продуманных "фитчей", тем ценнее скрипт! Например, нам нужно будет сделать так, если у человека нет сайта, то мы выводим на экран пустую строку, а если есть то выводим адрес. Ещё пример, если человек написал в строке сайта www.my_site.com, то нужно дописать в начале http:// что бы ссылка рабо ... Читать дальше »

Категория: PHP | Просмотров: 972 | Добавил: VVS | Дата: 07.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
В Интернете есть много бесплатных сервисов. В том числе и услуги по рассылке писем подписчикам. Некоторые из них очень хороши. Но раз уж они бесплатны, значит тут же в письмах появляется реклама. Да и немалые формы для подписки с логотипом представителя услуг многих не устраивают. Так почему бы не написать простенький движок для своей рассылки и отсылать письма своими силами? Давайте разберемся, что нам для этого потребуется. Для того чтоб посетители имели возможность подписаться на вашу рассылку необходима форма для ввода адреса электронной почты. После ввода адрес надо запомнить. Давайте адреса будем сохранять в файле maillist.txt по одному адресу в строчке. После того как адрес будет сохранен, давайте выведем соответствующее сообщение и отобразим форму для подписки еще одного адреса или удаления существующего. Вот собственно почти и все. Осталось добавить только возможность отправки писем. Для безопасности, давайте на возможность отправки писем поставим пароль - необходима форма для ... Читать дальше »
Категория: PHP | Просмотров: 618 | Добавил: VVS | Дата: 07.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Почти каждое PHP-приложение использует сессии. Эта статья детально рассматривает реализацию безопасного механизма управления сессией на PHP. После базового введения в архитектуру, лежащую в основе web'а, после знакомства с проблемой сохранения состояния, с основным применением и смыслом кук, я покажу вам несколько простых и эффективных методов, которые могут быть использованы для увеличения безопасности и надёжности PHP-приложений, нуждающихся в сохранении состояния. Распространено неправильное представление, что PHP обеспечивает определённый уровень безопасности с помощью собственных возможностей управления сессией. PHP же, напротив, просто предоставляет удобный, подходящий механизм, а обеспечение законченного решения является заботой разработчика; и, как вы увидите, не существует единого метода решения, наилучшего для всех.

Невозможность сохранения состояния
Протокол передачи гипертекста (HTTP), являющийся движущей силой web'а, — это протокол без сохранения состояния. ... Читать дальше »
Категория: PHP | Просмотров: 677 | Добавил: VVS | Дата: 07.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Одной из наиболее часто встречающихся задач в программировании является обработка символьных последовательностей. Если проще - строк. Как это делается на языке гипертекстового препроцессора РНР, и есть тема этой статьи.

Откуда и как можно получить символьную последовательность? В самом простом случае - присвоить ее нужной переменной. Другие варианты - получить из формы или из файла. Если Вы присваиваете переменной нужное значение, то оно, как правило, не нуждается в обработке, так как программист делает присвоение в коде программы и, конечно, в нужном виде. Но если строка считывается из файла или получается посредством формы, она (символьная строка) нуждается в обработке.
Самое первое, что стоит сделать, это удалить повторяющиеся пробелы. Для этого в РНР есть специальная функция: chop(str); Пример ее записи:

 

$str = chop ($str);

В результате, обработанное значение строки $str не будет содержать повторяющихся пробелов. Если нужно убедиться ... Читать дальше »
Категория: PHP | Просмотров: 565 | Добавил: VVS | Дата: 07.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 2 »
Поиск
Форма входа
Наш опрос
Чего Вам не хватает на сайте?
Всего ответов: 21
Друзья сайта
Статистика
Возраст