Работаем с VK API
Данная статья это не большой материал который может послужить стартом для изучения работы с API одной из самых популярных соц сетей в России. Для начала, что такое API. Как говорит википедия:
Интерфейс программирования приложений (иногда интерфейс прикладного программирования) (англ. application programming interface, API ) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений. т.е если на русском, это специальный способ доступа к сайту, который используется для написаний приложений.
Шаг 1. Создание приложения Вконтакте.
Приложение Вконтакте будет связующим звеном для работы...
Автор: Павел (12.03.2013 / 14:33)
Просмотры: 5785
Комментарии (12)
»
PHP (Статей: 62)
Часто приходится вырезать из имён такие символы как сердечки,вопросы,знаки (♥�►◄) и т.д. Стандартного решения я не нашёл, google тоже не помог. Пришлось написать самому вот такую функцию/
Просмотры: 1718
Комментарии (5) »
<?php function utf8_str_split($str) { // place each character of the string into and array $split=1; $array = array(); for ( $i=0; $i < strlen( $str ); ){ $value = ord($str[$i]); if($value > 127){ if($value >= 192 && $value <= 223) $split=2; elseif($value >= 224 && $value <= 239) $split=3; elseif($value >= 240 && $value <= 247) $split=4; }else{ $split=1; } $key = NULL; for ( $j = 0; $j < $split; $j++,...Автор: orel (14.02.2013 / 18:08)
Просмотры: 1718
Комментарии (5) »
Всем бы наверное хотелось бы писать свои модули к SteamСMS которые работали бы так же хорошо как и заказанные у кодера.
В моих статьях мы с Вами попробуем научиться писать их.
Мы хотим сделать у себя на сайте сохранение номера icq
для начала мы создадим таблицу в бд выполнив запрос:
CREATE TABLE IF NOT EXISTS `info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`icq` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
саму таблиц что к чему описывать не стану тк на это уйдет много времени)))
затем создадим папку /test/ в папке /modules/ и в папке /test/ сам файл icq.php
в файле... Автор: KpuTuK (09.02.2013 / 23:28)
Просмотры: 1904
Комментарии (5) »
В моих статьях мы с Вами попробуем научиться писать их.
Мы хотим сделать у себя на сайте сохранение номера icq
для начала мы создадим таблицу в бд выполнив запрос:
CREATE TABLE IF NOT EXISTS `info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`icq` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
саму таблиц что к чему описывать не стану тк на это уйдет много времени)))
затем создадим папку /test/ в папке /modules/ и в папке /test/ сам файл icq.php
в файле... Автор: KpuTuK (09.02.2013 / 23:28)
Просмотры: 1904
Комментарии (5) »
Много где сейчас можно найти места где фамилия и имя ваших друзей склоняются в зависимости от ситуации, например, фамилия и имя в анкете
Просмотры: 2352
Комментарии (8) »
Пупкин Васяа на странице написания сообщения пользователю вы видите немного другое
Отправить сообщение Пупкину ВасеДля тех кто еще не смог сообразить как это выполняется, функция ниже будет полезна (надеюсь):
Собственно функция
Автор: AlyOha (21.01.2013 / 00:44)Просмотры: 2352
Комментарии (8) »
<?php
// День недели из time();
function day($time){
$day = date("l",$time);
$time = str_replace(array('Sunday','Monday','Tuesday','Wednesday','Friday','Saturday') , array('Воскресенье','Понедельник','Вторник','Четверг','Пятница','Суббота'), $day);
return $time;
}
// Вывод русских месяцов из time()
function rusmonth($time) {
$montharr = array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");
$i = date("m",$time) - 1;
return date("j",$time)." $montharr ".date("Y",$time);
}
// Генерация случайных символов
function gen($count) {
$symbols = "QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm0123456789";
return substr(str_shuffle($symbols),0,$count);
}
// Определение части дня из time()
function hi($time){
$h=date('H',$time);
if($h>=0 && $h<=4)
$hi='Доброй ночи!';
elseif($h>4 && $h<=12)
$hi='Доброе утро!';
elseif($h>=12 && $h<=17)
$hi='Добрый день!';
elseif($h>=17 && $h<=22)
$hi='Добрый вечер!';
elseif($h>=22 && $h<=23)
$hi='Доброй ночи!';
return $hi;
}
// Опредение онлайна ICQ
function icq_online($icq){
return "<img... Автор: YeachAgBitch (07.09.2012 / 12:11)
Просмотры: 1495
Комментарии (4) »
// День недели из time();
function day($time){
$day = date("l",$time);
$time = str_replace(array('Sunday','Monday','Tuesday','Wednesday','Friday','Saturday') , array('Воскресенье','Понедельник','Вторник','Четверг','Пятница','Суббота'), $day);
return $time;
}
// Вывод русских месяцов из time()
function rusmonth($time) {
$montharr = array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");
$i = date("m",$time) - 1;
return date("j",$time)." $montharr ".date("Y",$time);
}
// Генерация случайных символов
function gen($count) {
$symbols = "QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm0123456789";
return substr(str_shuffle($symbols),0,$count);
}
// Определение части дня из time()
function hi($time){
$h=date('H',$time);
if($h>=0 && $h<=4)
$hi='Доброй ночи!';
elseif($h>4 && $h<=12)
$hi='Доброе утро!';
elseif($h>=12 && $h<=17)
$hi='Добрый день!';
elseif($h>=17 && $h<=22)
$hi='Добрый вечер!';
elseif($h>=22 && $h<=23)
$hi='Доброй ночи!';
return $hi;
}
// Опредение онлайна ICQ
function icq_online($icq){
return "<img... Автор: YeachAgBitch (07.09.2012 / 12:11)
Просмотры: 1495
Комментарии (4) »
1шаг
Для начала рассмотрим 1 вариант, – это однотипный логин и пароль.
Открываем блокнот, копируем и вставляем указанный ниже скрипт в блокнот.
<?
$login_user=“admin”;
$password_user=“admin”;
$login=$POST;
$password=$POST;
if( ($login_user == $login) and ($password_user == $password) )
{
echo “Добро пожаловать”;
}
else
{
echo “Не правильный логин или пароль”;
}
?>
Далее нажимаем “Файл”, выбираем “Сохранить как…”
Вылезет окно. Пишем в поле имя файла “registr.php”.
Ставим кодировку “UTF-8” (необязательно)
Сохраняем.
Копируем следующий скрипт:
<html>
<head><title>Авторизация</title></head>
<body>
<form method="POST" action="registr.php">
<table border="1">
<tr><td>Логин</td><td><input type="text" name="login"></td></tr>
<tr><td>Пароль</td><td><input type="password" name="password"></td></tr>
<tr><td><input type="Submit" value="Вход"></td><td></td></tr>
</table> </form> </body> </html>
Сохраняем с названием “index.html”.
Скрипт готов... Автор: Дмитрий (02.08.2012 / 22:52)
Просмотры: 9815
Комментарии (3) »
Для начала рассмотрим 1 вариант, – это однотипный логин и пароль.
Открываем блокнот, копируем и вставляем указанный ниже скрипт в блокнот.
<?
$login_user=“admin”;
$password_user=“admin”;
$login=$POST;
$password=$POST;
if( ($login_user == $login) and ($password_user == $password) )
{
echo “Добро пожаловать”;
}
else
{
echo “Не правильный логин или пароль”;
}
?>
Далее нажимаем “Файл”, выбираем “Сохранить как…”
Вылезет окно. Пишем в поле имя файла “registr.php”.
Ставим кодировку “UTF-8” (необязательно)
Сохраняем.
Копируем следующий скрипт:
<html>
<head><title>Авторизация</title></head>
<body>
<form method="POST" action="registr.php">
<table border="1">
<tr><td>Логин</td><td><input type="text" name="login"></td></tr>
<tr><td>Пароль</td><td><input type="password" name="password"></td></tr>
<tr><td><input type="Submit" value="Вход"></td><td></td></tr>
</table> </form> </body> </html>
Сохраняем с названием “index.html”.
Скрипт готов... Автор: Дмитрий (02.08.2012 / 22:52)
Просмотры: 9815
Комментарии (3) »
Очень часто новички сталкиваются с проблемой написания регистрации у себя на сайте. В этой статье я расскажу как ее сделать.
Распишу все пошагово.
Шаг 1. Подключение к базе данных MySQL.
Создадим файл db_connect.php:
Шаг 2. Создадим таблицу для пользователей.
Шаг 3. Создадим файл handler.php - этот файл будет содержать... Автор: iNeeXT (31.07.2012 / 19:13)
Просмотры: 21266
Комментарии (7) »
Распишу все пошагово.
Шаг 1. Подключение к базе данных MySQL.
Создадим файл db_connect.php:
<?php mysql_connect('localhost', 'пользователь', 'пароль пользователя') or die('Ошибка соединения с MySQL!'); mysql_select_db('база данных') or die ('Ошибка соединения с базой данных MySQL!'); mysql_set_charset('utf8'); // выставляем кодировку базы данных ?>
Шаг 2. Создадим таблицу для пользователей.
CREATE TABLE `users_profiles` (
`user_id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(32) NOT NULL,
`password` varchar(32) NOT NULL,
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Шаг 3. Создадим файл handler.php - этот файл будет содержать... Автор: iNeeXT (31.07.2012 / 19:13)
Просмотры: 21266
Комментарии (7) »
Доброго времени суток.
Решил написать довольно сложную, на мой взгляд, работу - PHP 5 в задачах - и прошел уже пол пути. Данная работа включает теоретические и практические упражнения по языку PHP версии 5+, а так же ответы к упражнениям, представленным в работе.
После завершения, работа будет включать упражнения по следующий темам:
1. Типы данных
2. Переменные
3. Операторы
4. Выражения
5. Конструкции
6. Функции
7. Массивы
8. Регулярные выражения
9. Cookie и сессии
10. Шаблонизаторы
11. XML и XSLT
12. Шифрование и защита информации
13. Классы, методы и свойства
14. Инкапсуляция
15. Наследование
16. Полиморфизм
17. Исключения
18. Unit-тесты... Автор: Артур (28.07.2012 / 01:57)
Просмотры: 3765
Комментарии (10) »
Решил написать довольно сложную, на мой взгляд, работу - PHP 5 в задачах - и прошел уже пол пути. Данная работа включает теоретические и практические упражнения по языку PHP версии 5+, а так же ответы к упражнениям, представленным в работе.
После завершения, работа будет включать упражнения по следующий темам:
1. Типы данных
2. Переменные
3. Операторы
4. Выражения
5. Конструкции
6. Функции
7. Массивы
8. Регулярные выражения
9. Cookie и сессии
10. Шаблонизаторы
11. XML и XSLT
12. Шифрование и защита информации
13. Классы, методы и свойства
14. Инкапсуляция
15. Наследование
16. Полиморфизм
17. Исключения
18. Unit-тесты... Автор: Артур (28.07.2012 / 01:57)
Просмотры: 3765
Комментарии (10) »
CHMOD - Установка прав на файлы и папки
Права доступа - это атрибуты файла или каталога, которые указывают серверу, кто и что может делать с соответствующим файлом или каталогом.
Обычно, права доступа регламентируют такие действия как чтение, запись в файл (или каталог), исполнение. Наши сервера работает на базе UNIX-системы, поэтому мы рассмотрим установку прав доступа именно для них.
В системах UNIX все пользователи разделяются на три группы: " user " (непосредственно владелец файла), " group " (член той же группы, к которой принадлежит владелец файла) и " world " (все остальные).
Когда вы соединяетесь с сервером, он определяет к какой... Автор: Adam (06.06.2012 / 14:15)
Просмотры: 1194
Комментарии (1) »
Права доступа - это атрибуты файла или каталога, которые указывают серверу, кто и что может делать с соответствующим файлом или каталогом.
Обычно, права доступа регламентируют такие действия как чтение, запись в файл (или каталог), исполнение. Наши сервера работает на базе UNIX-системы, поэтому мы рассмотрим установку прав доступа именно для них.
В системах UNIX все пользователи разделяются на три группы: " user " (непосредственно владелец файла), " group " (член той же группы, к которой принадлежит владелец файла) и " world " (все остальные).
Когда вы соединяетесь с сервером, он определяет к какой... Автор: Adam (06.06.2012 / 14:15)
Просмотры: 1194
Комментарии (1) »
простенькая такая
Просмотры: 1175
Комментарии (0) »
<? function gen($int) { $sym = "QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm0123456789"; return substr(str_shuffle($sym),0,$int); } echo gen(7); // Где 7 - нужное количество выводимых символов ?>Автор: YeachAgBitch (01.06.2012 / 10:12)
Просмотры: 1175
Комментарии (0) »