Web Мастерская
Импорт Базы Данных большого размера в phpMyAdmin
Сегодня речь пойдёт о способе импорта дампа большого размера в phpMyAdmin. Нужно сказать, что, кроме описанного способа, есть и другие. Можно загрузить дамп через консоль или даже написать собственный скрипт. Мы не будем касаться этих решений.
Импортировать дамп памяти можно, изменив в большую сторону различные значение в файле php.ini. Изменяя значение
После внесённых изменений нужно перезапустить apache. Все вышеприведённые значения менять стоит в сторону увеличения....
Импортировать дамп памяти можно, изменив в большую сторону различные значение в файле php.ini. Изменяя значение
upload_max_filesize вы можете менять максимальный размер файла для загрузки. С помощью параметра memory_limit изменяем максимальный объём памяти. Параметр max_input_time меняет максимальное количество времени каждого сценария. Post_max_size отвечает за максимальный размер почтовых данных. И последнее значение, max_execution_time влияет на максимальное время использование каждого скрипта. Измеряется оно в секундах.
После внесённых изменений нужно перезапустить apache. Все вышеприведённые значения менять стоит в сторону увеличения....
- Жалоба
Выборка из двух таблиц (MySQLi SELECT)
Совсем недавно делал систему комментариев для фотографий, на одном своем проекте. Встала задача делать выборку сразу из двух таблиц. Сначала из одной таблице получить информацию о комменте, затем из другой получить информацию о авторе коммента и всю полученную информацию из двух таблиц соединить в одном блоке. И так вот две таблицы:
comments
user
Выборка из одой таблицы делается так:
Таким образом мы можем вывести все комментарии к определенной...
comments
- id_comment (идентификатор коммента)
- subject (комментируемый предмет)
- comments (текст комментария)
- data_comment (дата написания коммента)
- author (идентификатор автора коммента)
user
- id_user (идентификатор пользователя)
- login (логин, имя пользователя)
- mail (электронная почта пользователя)
- password (пароль пользователя для входа в систему)
- date_reg (дата регистрации пользователя)
Выборка из одой таблицы делается так:
$sql = "SELECT *
FROM comments
WHERE subject = '$photo'
ORDER BY id_comment DESC";
$query = mysqli_query($connect, $sql) or die(mysqli_error());Таким образом мы можем вывести все комментарии к определенной...
Делаем сайт мультиязычным (PHP + MySQLi)
Если Ваши пользователи/читатели из разных стран и естественно говорят они и читают на разных языках, значит у Вас есть на сайте возможность переключиться на другой язык. Если такой возможности нет, но Вы хотите её внедрить, тогда предлогаю Вам свой вариант создания языкового переключателя, говоря другими словами сделать свой сайт мультиязычным.
И так для начала в корне сайта создаем папку language, куда поместим два файла ru.php и en.php - эти файлы у нас и будут хранить в себе перевод языка, один язык - один файл. Для создания списка слов/фраз в языковых файлах я использую массив array(), вот так:
Файл ru.php:
Файл en.php:
...
И так для начала в корне сайта создаем папку language, куда поместим два файла ru.php и en.php - эти файлы у нас и будут хранить в себе перевод языка, один язык - один файл. Для создания списка слов/фраз в языковых файлах я использую массив array(), вот так:
Файл ru.php:
<?php
$lang = array(
'index' => 'Главная страница',
'register' => 'Регистрация',
'input' => 'Вход',
'blog' => 'Блог',
'exit' => 'Выход',
);Файл en.php:
<?php
$lang = array(
'index' => 'Index page',
'register' Картинка вместо чекбокса
Исходные чекбоксы в форме выглядят хотя и привычно, но уже несколько старомодно. Порой хочется вместо чекбокса использовать стильную картинку, которая лучше будет вписываться в существующий дизайн. С помощью CSS3 мы можем это сделать без всяких скриптов, при этом учтём и старые версии браузеров, в которых функционал формы должен сохраниться.
Для начала подготовим изображения. Нам потребуется две картинки соответствующие разному статусу чекбокса — когда он включен и выключен.

Желательно объединить две картинки в одну в графическом редакторе, сделать из них так называемый CSS-спрайт. Дело в том, что первая картинка покажется сразу после загрузки, а вторая начнёт загружаться только после щелчка по чекбоксу. Несмотря на малый размер изображений и объём загружаемого файла, на загрузку и отображение картинки в первый раз потребуется какое-то время. Даже когда речь идёт о доли секунды эта задержка заметна визуально. Если же мы объединим рисунки в одно изображение, то оно будет загружаться...
Для начала подготовим изображения. Нам потребуется две картинки соответствующие разному статусу чекбокса — когда он включен и выключен.

Желательно объединить две картинки в одну в графическом редакторе, сделать из них так называемый CSS-спрайт. Дело в том, что первая картинка покажется сразу после загрузки, а вторая начнёт загружаться только после щелчка по чекбоксу. Несмотря на малый размер изображений и объём загружаемого файла, на загрузку и отображение картинки в первый раз потребуется какое-то время. Даже когда речь идёт о доли секунды эта задержка заметна визуально. Если же мы объединим рисунки в одно изображение, то оно будет загружаться...
Создание иконки для сайта (favicon.ico)
Иконка для сайта (файл favicon.ico), Favicon – сокращение от Favorite Icon, в переводе: любимая иконка.
Иконка сайта – это маленькая картинка, которая несёт в себе логотип своего сайта. Ресурс с иконкой становится непохожим на другие, икона придаёт сайту индивидуальность. Картинка размером 16 на 16 пикселей характерна для профессионально сделанных сайтов. Иконка отображается в адресной строке, в названии и в закладках браузера, ещё в результатах поиска Яндекс, так что, если икона сайта грамотно оформлена, есть возможность, что пользователь выберет именно Ваш проект и переедет по ссылке.
Где же брать икону или как её сделать? Тут всё очень просто: можно качать иконки с Интернета в архиве и выбирать. Но здесь так, если скачали Вы и она Вам понравилась, может кто-то скачал такую же и вставил её на свой сайт. По мне, так лучше быть непохожим на других, поэтому делаем сами. Очень хорошо, если у Вас есть специальная программка для создания иконок: нарисовали картинку, прогнали через прогу и...
Иконка сайта – это маленькая картинка, которая несёт в себе логотип своего сайта. Ресурс с иконкой становится непохожим на другие, икона придаёт сайту индивидуальность. Картинка размером 16 на 16 пикселей характерна для профессионально сделанных сайтов. Иконка отображается в адресной строке, в названии и в закладках браузера, ещё в результатах поиска Яндекс, так что, если икона сайта грамотно оформлена, есть возможность, что пользователь выберет именно Ваш проект и переедет по ссылке.
Где же брать икону или как её сделать? Тут всё очень просто: можно качать иконки с Интернета в архиве и выбирать. Но здесь так, если скачали Вы и она Вам понравилась, может кто-то скачал такую же и вставил её на свой сайт. По мне, так лучше быть непохожим на других, поэтому делаем сами. Очень хорошо, если у Вас есть специальная программка для создания иконок: нарисовали картинку, прогнали через прогу и...
