-Поиск по дневнику

Поиск сообщений в mycss

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 18.09.2009
Записей:
Комментариев:
Написано: 210





Логические переменные и “подводные камни”.

Суббота, 05 Декабря 2009 г. 11:22 + в цитатник
карты (mycss) все записи автора Логические переменные и “подводные камни”.

августа 2, 2009 | Добавить комментарий

Как уже писала ранее (в теме “как определить тип переменной”), большинство функций возвращают логическое значение true или false (все шесть функций, кроме последней – gettype()).
А теперь поговорим о логических переменных.
В PHP правдой (значение true) является любое число, не равное нулю 0, любая не пустая строка.
Значение false - пустая строка, нуль 0 – ложь.
Давайте попробуем это уяснить практически.

Для начала создадим сценарий (файл logical.php) и в нём впишем по такому принципу:



То есть, первый оператор (echo false) выводит пустую строку, то есть ничего не выводит.
Второй оператор выведет 1. Как уже упомянала – ненулевое значение принимается за правду.

Ещё хочу упомянуть об одной особенности, когда используются логические переменные: если в операторах сравнения (==, !=, <,>) один тип является логическим, то второй будет восприниматься так же, как логический.

А теперь модифицируем выше написанный нами сценарий, используя ещё один условный оператор if (если):



В первой строке переменной $x присвоили значение 10.
Затем $x сравнивается с 1 и, если $x равнo 1, то выводится строка “Переменная равна 1“.
Затем $x сравнивается со значением True и, если $x равнo true, то выводится строка “Переменная равна True“.
Исходя из выше приведённого утверждения, должна быть выведенной только вторая строка. Проверьте – так оно и есть.

Попробуем ещё на одном примере (заменяем первый):


Как мы видим из этого примера, сначала программа нам сообщает, что X=50, Y=1, и ещё X=Y.

Смешно, не правда ли?

http://phpnapraktike.ru/

Метки:  

условные тэги WP

Суббота, 05 Декабря 2009 г. 11:20 + в цитатник
карты (mycss) все записи автора Пока создавал и доводил до ума тему узнал много интересного. Сейчас расскажу про условные тэги.

Это такие функции, которые знает Wordpress, возвращающие булево значение (thue и false). Кто знаком с PHP или хотя бы C++ следующий абзац могут пропустить.

Применяться условные тэги могут так: if (условние) { некоторые действия}. Можно применять операторы “и” ( && ) и “или” ( || ). И еще отрицание ( ! ), забыл совсем :) . Например так действия будут выполняться при обоих условиях: if (условие 1 && условие 2) {…}. С помощью круглых скобок можно составлять сложные конструкции. Например, tесли требуется, чтобы либо выполнилялось условия1 и не выполнялось условие 2, либо выполнилось условие 3 код должен выглядеть так: if ((условие 1 && (!условие 2)) || условие 3 ){…}.

Вернемся к самим условным тэгам. Самый известный из них, наверное, is_home(). Он возвращает true, если это страница где последние посты (по умолчанию главная страница).

Похожий условный тэг is_front_page() выдает true, если страница главная и ему не важно, страница с постами это или статическая.

is_admin() – если админка
is_single() – если пост отображается отдельно. У этого тэга есть параметры. is_single(’76′) – если отображается пост с ID 76. is_single(’Мой пост’) – если отображается пост с заголовком “Мой пост”. is_single(’my-post’) – если пост с коротко ссылкой вида http://…/my-post . Если нужно, чтобы выполнилось хотя бы одно из условий, то используют массив: is_single(array(76,’my-post’,'Мой пост’)). Условий этих может быть сколько угодно.

comments_open() – если комментарии открыты. Полезно использовать с другими тэгами, т.к. у меня почему-то выдал true на главной.
pings_open() – если разрешены пинги.

is_page() – если статическая страница. Параметры такие же, как у is_single().

is_category() – если есть категории. Параметры такие же как и в предыдущих двух случаях.

is_tag() – если отображается список постов с одним тэгом. is_tag (’Мой тэг’) – если текст тэга соответствует заданному параметру. Так же и с самой ссылкой. Так же и как в других случаях в качестве параметра можно задать массив.
has_tag() – если посту присвоены тэги. Параметры как в предыдущем случае.

is_author() – если отображается список постов одного автора. В качестве параметров ID, имя и ник. Можно использовать массив.

is_archive() – если архив.
Если архив, основанный на дате, то для его определения используется is_date(). И is_year(), is_month(), is_day(), is_time(), если архив по годам, месяцам, дням и времени(по часам, минутам и секундам) соответственно.

is_search() – если страница поиска

is_404() – если ошибка 404 (нет такой страницы)

is_paged() – если все посты не умещаются на главную страницу

is_attachment() – если отдельная страница прикрепленного файла

is_preview() – если отображается неопубликованный пост в режиме предпросмотра.

Метки:  

создать свою тему для WP

Среда, 25 Ноября 2009 г. 13:06 + в цитатник
карты (mycss) все записи автора статьи на тему создание собственной темы в WP

http://interblog.org/?p=212
http://maxsite.org/ras24

вкраце, создаём index.html, style.css, а вот для каждой части index.html создаём отдельный php-файл (footer.php, header.php, comments.php..), в котором указываем параметры поведения , этим и обеспечиваеться всё время разный дизайн и одинаковоек поведение ! гениально!

Метки:  

Без заголовка

Вторник, 24 Ноября 2009 г. 20:28 + в цитатник
карты (mycss) все записи автора Гениальная статья по установке WORDPRESS на бесплатный хостинг.
Понятней некуда!
http://iljaskiter.com/ustanovka.html

там же можно узнать как менять шаблоны
http://iljaskiter.com/smena-shablona-na-wordpress-27.html

Метки:  

блок по центру

Понедельник, 23 Ноября 2009 г. 10:23 + в цитатник
карты (mycss) все записи автора Необходимость выровнять какой-то блочный элемент по центру является не редкой в повседневной работе верстальщика. Многие начинающие верстальщики спотыкаются об то, что css-свойство text-align:center; для родительского элемента приводит к выравниванию блока по центру только в Internet Explorer , в других браузерах это не приносит ожидаемого результата. Это связанно с тем, что во всех браузерах, кроме Internet Explorer, свойство text-align:center применяется только к строчным элементам. Подробней о том какие элементы относяться к строчным и в чем их особенность можно прочитать в заметке «Строчные – inline и блочные – block-level элементы«

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

>>>>

Метки:  

создание сайта с нуля. Бесплатный хостинг с поддержкой PHP MySQL FTP WP

Воскресенье, 22 Ноября 2009 г. 13:37 + в цитатник
карты (mycss) все записи автора 1. 000webhost.com - PHP (mail() function and Sendmail, Curl, GD2 library, ImageMagick, Zend, fopen() and PHP sockets, safe_mode is OFF, file uploads ON, Zend Optimizer), MySQL, 1500 MB на диске, 100 GB трафика, панель управления cPanel.
Самый лучший хостинг из бесплатных, правда за попытку использования функции mail() в кроне аккаунт сразу же автоматически заблокировали, поэтому использовать этот да и наверное любой бесплатный хостинг для автопостинга в сплоги на blogger.com не получится;

2. e-xost.info - PHP, MySQL, FTP-доступ, 250 MB дискового пространства, 6 GB трафика в месяц, Vista Panel, Php MyAdmin;
/*не загрузился*/

3. qupis.com - PHP (Safe Mode OFF), MySQL, FTP, PHPmyAdmin, 2 дополнительных домена, 10 субдоменов, сPanel;
/*сайт полносьтю на английском. Неудобно. */

4. byethost.com - MySQL, PHP, 250 MB на диске, 6 GB трафика в месяц, FTP-доступ, PhpMyAdmin, дополнительные домены, субдомены;
/*понавился прост в использовании и очень быстро регистрация, майл.ру почему то не поддержал */

5. xtreemhost.com - PHP (Sendmail, PHP Safe Mode OFF, curl and socket), MySQL, 800 MB на диске, 20 GB трафика в месяц, FTP и т.д..
/*тоже самое что и byethost.com. Но понравился больше*/

Метки:  

горячие клавмши PHOTOSHOP CS4

Суббота, 21 Ноября 2009 г. 14:39 + в цитатник

Метки:  

mysql ошибки

Четверг, 19 Ноября 2009 г. 15:08 + в цитатник

Метки:  

MySQL Administrator

Четверг, 19 Ноября 2009 г. 14:30 + в цитатник
карты (mycss) все записи автора Решил попробовать упростить себе жизнь с помощью MySQL Administrator
Запустил, зашёл в раздел каталоги, ибо именно через него осуществляеться работа с базой данных
Что мы имеем

основные перемаетры можно прочитать здесь
http://www.cybersecurity.ru/manuals/data/mysql/1625.html

Но я остановлюсчь подробней на Catalog- Create Table



Column names

Имена колонок

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

DataTypes

типы данных

INT (INTEGER) целые числа от -2147483648 до 2147483647 или от 0 до 4294967295.
VARCHAR(n) строка из n символов.

http://www.openwiki.ru/wiki/MySQL_SQL
-----------------------------------------------

NOTNULL - значение не равно нулю
------------------------------------------------

AUTO_INCREMENT - автоматическая нумерация
----------------------------------------------

Flags

UNSIGNED обозначает беззнаковое число и исключает появление отрицательных величин. Начальным значением для такого типа будет значение 0.
ZEROFILL говорит о том, что в случае необходимости число должно быть дополнено ведущими нулями до нужной размерности. Например, для столбца, объявленного как INT(5) ZEROFILL, величина 4 извлекается как 00004.
BINARY, - при запросе SELECT строка будет сравниваться с учетом регистра.

http://dspace.utlib.ee/dspace/html/10062/10134/__3.html - числовые типы данных (атрибуты флагов)
http://www.mysql.ru/docs/man/C_API_datatypes.html - другие значения флагов
-------------------------------------------------

Default Value

DEFAULT: назначается системой (NULL, 0, пустая строка и т.д.), если Вы не установили явно

http://dev.mysql.com/doc/refman/5.0/en/data-type-defaults.html
http://www.cyberguru.ru/database/mysql/installation-setting-description-page13.html

-------------------------------------------------------
Вкладка Indices (индексы)

Индексация - упорядочивание по какому то значению ( как книги в библиотеке отсортированы - по автору, по алфавиту, по разделу.. )
Это значение мы задаём сами.

Index Columns - индексируем выделенную колонку из Column name нажатием на "+"

http://www.opennet.ru/base/dev/mysql_index.txt.html

Index kind (INDEX - UNIQUE - FULLTEXT - )..

например

FULLTEXT
В версии MySQL 3.23.23 и более поздних можно также создавать специальные индексы FULLTEXT. Они используются для полнотекстового поиска. Полнотекстовые индексы FULLTEXT поддерживают только таблицы типа MyISAM. Они могут создаваться только по столбцам VARCHAR и TEXT. Индексация всегда производится для целого столбца, а частичная индексация не поддерживается

UNIQUE
Иногда нам не надо специально строить индексы. Достаточно того, что MySQL сам построит индексы по полю, если при объявлении структуры таблицы мы зададим полю уникальность UNIQUE, говорящую о том, что данное поле не может хранить два одинаковых значения.
---------------------------------------------------

Index Columns

Отображает какие колонки будет индексироваться по данным параметрам , напр. колонка racers будет индексироваться по параметру primary, т.е. по первичном у ключу.
Первичный ключ отображаеться золотым ключиком в поле Column name






______________________________________________________

Table Option)

Table engine - тип таблицы
http://www.mysql.ru/docs/man/Table_types.html
------------------------------------------------------------------------------
Charset и Collation

CHARACTER SET - это некий набор символов aka кодировка. Разные CHARACTER SET включают в себя различные наборы символов. Различные CHARACTER SET могут включать примерно одинаковые наборы символов но в различном порядке (см. например koi8-r и cp1251) MySQL необходимо знать какой CHARACTER SET будет использован для данных в таблице, чтобы корректно проводтиь сортировку и индексацию данных.
COLLATION описывает способ, которым следует упорядочивать и сравнивать данные в БД. Для одного и того же CHARACTER SET существует как правило несколько COLLATION - например: cp1251_general_ci - default collation, нечуствительный к регистру. cp1251_bin - то же самое, но с учетом регистра.
MySQL по умолчанию не чуствителен к регистру!
--------------------------------------------------------------------------------------

Метки:  

photoshop cs3 - windows 7

Вторник, 17 Ноября 2009 г. 23:43 + в цитатник
карты (mycss) все записи автора фотошоп я всё же запустил, вот моя проблема и её решение:
http://demiart.ru/forum/index.php?showtopic=58463&refresh=20928

Метки:  

совместимость windiows 7

Вторник, 17 Ноября 2009 г. 21:01 + в цитатник

Метки:  

http://maxsite.org

Пятница, 13 Ноября 2009 г. 14:33 + в цитатник
карты (mycss) все записи автора http://maxsite.org хороший блог о пхп и вордпрессе

Метки:  

MySQL. команды, управление записями

Четверг, 12 Ноября 2009 г. 13:47 + в цитатник
карты (mycss) все записи автора

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

читать

Метки:  

MySQL.подготовка к работе

Среда, 11 Ноября 2009 г. 14:20 + в цитатник
карты (mycss) все записи автора Скачала качаем, устанавливаем
У меня MySQL 5.0
При установке выбираем Typical - Standart Configuration, там install as windows service.
Откроется окно конфигурации, там вводим пароль и поддтверждаем его.

Также я установил GUI Tools (Setup type=complete)

Проверить правильность установки просто -
Запустите MySQL Administrator и введите :
ServerHost : localhost ( это обозначение IP-адреса вашего компьютера)
Username: root
PASSWORD: ваш пароль при установке

Должно открыться окно администратора
в нём будет содержаться информация типа




Далее работа с командной строкой (обозначим пароль так: ****). помним, что пробелы
у нас это " ", а / это \

Установка пароля к Root
mysqladmin -u root password ****
ну или так: c:/program files/mysql/mysql server 5.0/bin/mysqladmin -u root password ****

Поменять пароль:
mysqladmin -u root -p password ****

Подключиться к серверу
mysql -h вводим_hostname -u вводим_username -p
появиться поле enter password - введите ****

Отключиться от сервера
exit

Во избежани проблем с кодировкой нужно вводить
SET NAMES cp866

Программа предупреждает нас, что каждая строка оканчиватеться на \g или ;
\h - помощь
\с - очистить буфер


Теперь можно работать с Базой данных

Метки:  

создание сайта с нуля. командная строка

Среда, 11 Ноября 2009 г. 13:42 + в цитатник
карты (mycss) все записи автора перед тем как начать работу с MySQL , потребуеться кое что знать о командной строке Windows.
Вызываеться она по разному, в XP так:
Start - Run,
а в Windows 7 нужно найти её через поиск и запусить

дальше

Метки:  

качественный Gif

Среда, 11 Ноября 2009 г. 06:46 + в цитатник
карты (mycss) все записи автора Какое то время назад фотошоп почем-то сохранял Gif- картинки не качественно,с зернистостью, приходилось работать с png, хакать...
Проблема устранилась сама собой, вот какие настройки сейчас стоят:

 (231x250, 17Kb)

Метки:  

создание сайта с нуля. бесплатный хостинг

Вторник, 10 Ноября 2009 г. 21:57 + в цитатник
карты (mycss) все записи автора После довольно долгих поисков и прохождений по разным сайтам, я остановился на wallst.ru
Правда, придёться держать на странице небольшую рекламку (футер).

читать

Метки:  

создание сайта с нуля. FTP

Вторник, 10 Ноября 2009 г. 21:51 + в цитатник
карты (mycss) все записи автора что у нас с фтп?
для работы с ним нам нужен во-первых сам хостинг ( можно и бесплатный с поддержкой фтп ),а во-вторыз сам клиент

итак

Метки:  

Поиск сообщений в mycss
Страницы: 9 ..
.. 5 4 [3] 2 1 Календарь