| Навигация по сайту |
| |
|
 |
|
|
| |
В этой статье я расскажу и приведу примеры по загрузке одного или нескольких файлов на сервер, средствами php. Как создать форму для загрузки файлов php. Как создать обработчик данных для загрузки файлов.
|
|
 |
|
 |
| |
Обработка строк в РНР является одной из наиболее часто встречающихся задач в программировании является обработка символьных последовательностей. Если проще – строк. Как это делается на языке гипертекстового препроцессора РНР и есть тема этой статьи.
Откуда и как можно получить символьнуюпоследовательность? В самом простомслучае – присвоить ее нужной переменной.Другие варианты – получить из формы илииз файла. Если Вы присваиваетепеременной нужное значение, то оно, какправило, не нуждается в обработке, таккак программист делает присвоение вкоде программы, и конечно, в нужном виде.Но если строка считывается из файла, илиполучается посредством формы, она (символьнаястрока) нуждается в обработке
|
|
 |
|
 |
| |
Уже ни для кого не является секретом то, что на данный момент страницы глобальной сети Интернет попросту переполнены графикой. Уже довольно сложно, если не сказать невозможно, представить себе какую-нибудь популярную страницу (портал) без использования графики. Некоторая часть данной графики выполняет роль дизайна сайта (портала), и нам приходится считаться с этим.
|
|
 |
|
 |
| |
Итак, начнем с того, что же такое исключительная блокировка файла и для чего она необходима. Не секрет, что множество сайтов хранят свою информацию не в базах данных, а в простых тестовых файлах. Здесь мы не будем спорить, что лучше и хуже, мы просто поговорим о специфике работы с данными, хранящимися в файлах. Эти данные могут иметь различные форматы, различные структуры, но так или иначе манипуляцию этими данными мы должны взять на себя. Нужно четко понимать, что это бывает иногда сложней, чем кажется на первый взгляд. Действительно, когда Вы тестируете свои скрипты, все кажется идеальным: информация добавляется, информация удаляется... Но стоит только начать работу в сети и ситуация может кардинально измениться. В ситуации, когда со скриптом работает одновременно большое количество людей очень важно не потерять контроль над операциями работы с файлом. Возможны ситуации, когда двое или более людей одновременно запросят операции записи в файл и произойдет серьезный сбой, который повлечет потерю информации. Модель исключительной блокировки предотвращает подобные ситуации, "разруливая" процессы , работающие с файлом и не давая им одновременно выполнять опасные операции.
|
|
 |
|
 |
| |
В этой небольшой статье вы узнаете, как получить размер вашей базы данных (БД) MySQL используя язык программирования PHP.
Для начала нам потребуется простая функция formatfilesize(), которая будет преобразовывать размер в байтах в более "читаемый вид".
|
|
 |
|
 |
| |
Многие броузеры поддержывают gzip сжатые файлы в "прозрачном" для пользователя режиме.
Для текстовых файлов (html страниц) коефициент сжатия этим методом составляет 0.2-0.3,
т.е. данные сжимаются в 3-5 раз (на бОльших файлах - больше), что даёт такое же ускорение закачки страницы при других равных условиях.
Что снижает эфективность использования сжатия данных
Ефект от сжатия снижается, если вы используете много графики (gif, jpeg, png), flash (swf), других мультимедиа.
Но если большинство данных у вас текстовые и ХТМЛ страница занимает более 50кб - смело используйте сжатие.
Ефект от использования сжатия снижается также при использовании современных модемных протоколов.
|
|
 |
|
 |
| |
Как импортировать большой SQL-скрипт (дамп базы данных MySQL для форума phpBB), если обычными споcобами (загрузка через web-интерфейс phpMyAdmin, Backup cPanel) проблематична, особенно на модемном соединении.
Проблема
Как импортировать большой SQL-скрипт (дамп базы данных MySQL для форума phpBB), если обычными споcобами (загрузка через web-интерфейс phpMyAdmin, Backup cPanel) проблематична, особенно на модемном соединении.
Решение
Можно попробовать через MySQL клиент типа SQLyog, MySQL-Front и т.д., но опять же не факт, что это закончится благополучно. Минимальное время - 1 (обычно 2-5) секунда на передачу и выполнение одной SQL-команды (а если их тысяч пять? загрузка займёт весь рабочий день, плюс нужно следить, не упала ли связь). Можно импортировать файл дампа с помощью phpMyAdmin или встроенных средств сPanel (что по сути один фиг), но закачивать большие объёмы данных методом POST из формы не очень надёжно и нецелесообразно - метод POST подходит для более рутинных задач, типа "Введите имя" и т.д.
|
|
 |
|
 |
|
|
| Рекомендуем |
| |
|
 |
|
 |
Развлекательный портал Brupt.RU - это один из лучших развлекательных порталов, на нем Вы найдете новости, статьи, электронные и аудио книги, программы, игры, музыку, фото, видео, sms приколы, скрипты и много интересного и познавательного для всех возрастов и интересов!
|
 |
|