Убрать знак переноса строки из текста

Возникла следующая ошибка: перестал работать один javascript.

Оказалось, что это случилось из-за того, что в текст, который использовался в js, попал знак переноса.

Поэтому перед использованием текста в js лучше удалять с него эти символы «\n»  и «\r».

Средствами php это можно сделать так:

Читать далее

как расположить элемент над flash

Если ваш элемент страницы закрывается баннером или какой-нибудь флэшкой, то
z-index здесь не поможет :).

У flash необходимо добавить атрибут WMODE установленный в transparent:

1. Добавление параметра в OBJECT тэг:

<param name=»wmode» value=»transparent»>

2. Добавление параметра в EMBED тэг:

Читать далее

Числовые типы данных в MySQL

Размеры и количество байт для числовых типов данных в MySQL:

Тип Кол-во байт От До
TINYINT 1 -128 127
SMALLINT 2 -32768 32767
MEDIUMINT 3 -8388608 8388607
INT 4 -2147483648 2147483647
BIGINT 8 -9223372036854775808 9223372036854775807

Если использовать ключевое слово UNSIGNED, то величина интервала останется такая же.  Но отсчет начнется с 0. Например, для TINYINT промежуток будет от 0 до 255.

Если дополнительно указан необязательный атрибут ZEROFILL, свободные позиции по умолчанию заполняются нолями.
Читать далее

MySQL полезности

Зарос на определение в MySQL максимальной длины строки в столбце:

SELECT  MAX(LENGTH(`column`)) FROM table_name;

LOWER — перевод в MySQL текста в нижний регистр

REPLACE(строка, '  ', '')

— убираются в строке все пробелы

Html символы евро, пробела и другие.

Коды HTML символов:

пробел — » » — &nbsp;

амперсант — & —  &amp;

меньше — < —   &lt;

больше — > —  &gt;

копирайт — © — &copy;

евро — € — &euro;

Стрелочная навигация:

←    &larr;

↓    &darr;

→  &rarr;

↑    &uarr;

Кавычки:
Различное написание символа кавычек:
«текст» — » —  &quot;
«текст» — « , » —  &laquo; , &raquo;
„текст“ — „ , “ —  &#8222; , &#8220;

Импорт больших файлов в phpmyadmin

Если в импорте в phpmyadmin стоит ограничение «(Максимальный размер: 2,024 КБ)», то его можно увеличить изменив настройки в php.ini:

; Максимальный размер данных POST, который PHP сможет принять.
post_max_size = 32M

; Максимальный размер закачанного файла
upload_max_filesize = 32M

Также можно изменить:

в конф файле phpMyAdmin (config.inc.php)
$cfg[‘ExecTimeLimit’]    = 0;

Ошибка 500 в OpenX 2.8.5

После установки рекламной системы openx 2.8.5, при заходе в админку появлялась ошибка 500.

В логах записывалась следующая ошибка:

[Wed Jun 30 20:04:34 2010] [error] [client **.***.**.***] SoftException in Application.cpp:227: Directory «/h/turby/htdocs/openx/www/admin/plugins/oxMarket» is writeable by group

Решилась проблема установкой прав 711, на папку:

htdocs/openx/www/admin/plugins/oxMarket

Продолжаю дальше исследовать openx.

Как скопировать данные с одной таблицы в другую — mysql

Копирование полностью всех данных из одной  таблицы mysql в другую:

INSERT INTO `db`.`table_to`
SELECT *
FROM `db`.`table_from` ;

Если необходимо скопировать только некоторые столбцы, то применяем следующую конструкцию:

INSERT INTO `db`.`table_to` (`t1_2`, `t2_2`, `t3_2`, `t4_2`)
SELECT `t1`, `t2`, `t3`, `t4`
FROM `db`.`table_from` ;

Для копирования данных из одной таблицы MySQL в другую по условию, можно использовать следующий запрос:
Читать далее

Неправильно работает функция StrToFloat

При использовании функции strtofloat(‘1.38’) выскакивала ошибка «‘1.38’ is not valid float».

Данная ошибка возникает по причине того, что в Russian settings считаю разделителем дроби «,».

Решается это следующим кодом:
Читать далее