Меню сайта |
|
|
ФИЗИКА!!! NEW!!! |
|
|
Русский!!! NEW!!! |
|
|
Категории раздела |
|
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
|
В разделе материалов: 182 Показано материалов: 156-160 |
Страницы: « 1 2 ... 30 31 32 33 34 ... 36 37 » |
Я очень часто встречаю вопрос типа "Как удалить определенную строку из файла?". Народ совсем не хочет шевелиться, ведь так легко зайти на любой крупный форум по PHP, и в сроке поиска написать что-то типа "Удаление строк из файла". Пятерка результатов гарантирована. Итак, в первой части статьи мы как раз рассмотрим способ удаления определенной строки из текстового файла.
Для начала было бы совсем не плохо создать текстовый файл. Назовём его file.txt, который будет состоять из строк, которые мы будем удалять:
строка один строка два строка три строка четыре строка пять...
|
Как вы знаете, большинство скриптов, представленных в Web, ориентированы на работу с пользователем. Но для того, чтобы её начать, нужно, как правило, заполнить форму (в Интернете они встречаются повсеместно). Наивно полагать, что искушенный юзер с первого раза выдаст правильную, а главное корректную, информацию о себе. Конечно, правильность его имени и реальность земного адреса проверить мы не сможем, но вот то, как они введены, пожалуйста. Представим, нам нужно создать программу, спрашивающую у посетителя его имя, e-mail. А также попросим придумать пароль и ввести по желанию комментарий. Если вы знакомы с HTML, то должны знать, что каждое поле в форме должно иметь имя. Итак, имена: name (Имя), mail (E-mail), password (Пароль), rpassword (Повторный пароль), comment (Комментарий). Для тех, кто ничего не понял, приведу исходный код нашей формы (кстати, его мы будем вставлять прямо в код PHP):
Фрагмент form.php $form = “ <form name = form method = post action = form.php> <input type = hidden name = seenform value = yes> Имя:<BR> <input type = text name = name><BR> E-mail:<BR> <input type = text name = name><BR> Пароль:<BR> <input type = text name = name><BR> Повторите пароль:<BR> <input type = text name = name><BR> Комментарий:<BR> <textarea name = comment></textarea><BR> <input type = submit name = submit value = Отправить!”...
|
Представим, что на Вас в канун Нового года обрушилась работа: вставить информацию об авторских правах в каждую страницу сайта, который Вы обслуживаете. Конечно, сделать это не сложно: загнать текст в буфер и, лихо открывая страницы, вставлять в нужном месте. Но если сайт, которым Вы занимаетесь, разросся за последних семь месяцев до исполинских размеров в несколько сотен страниц? Вам остаётся потратить весь канун праздника на лихорадочное редактирование этого объёма!
Всё бы случилось именно так, если бы на помощь… не пришёл PHP.
Конкретно!...
Долой глупых разговоров. Лучше посмотрим, что конкретно PHP может для Вас сделать, и почему Вы можете себя чувствовать Богом:). Начнём с обзора самых полезных и основных функций PHP, а потом рассмотрим конкретные примеры, которыми Вы сможете воспользоваться, создавая или модернизируя web-сайт.
Язык PHP очень схож C, Perl и JavaScript. Благодаря этому, люди, которые хоть немного знакомы с этими языками, быстро разберутся в тех вещах, о которых пойдёт речь. Более того, в них смогут разобраться и те, кто просто случайно открыл данную страницу. Итак, одни из самых популярных возможностей языка:...
|
Не секрет, что в наше время Интернет-странички просто переполнены графикой. Без этого уже трудно представить себе какой-нибудь популярный проект. Часть этой графики является дизайном сайта, и с этим мы предпочитаем мириться. Другая часть – это баннеры, рекламная информация других сайтов в виде графической (часто даже анимированной) картинки. Это иногда раздражает, иногда выводит из себя, а иногда может оказаться полезным, так как хорошо сделанный баннер привлекает внимание и к себе и к рекламируемому ресурсу. Но в этой статье разговор пойдет не о самих баннерах, а о системах управления ими.
Если Вам удалось сделать хороший, полезный и посещаемый Интернет-проект, значит, Вы неизбежно сталкивались с баннерами. Часто другие Web-мастера сами предлагают обмен, иногда самому хочется поставить свой баннер на каком-либо ресурсе. Но в любом случае очень полезно иметь информацию о том, сколько раз Ваш баннер был показан и показывается ли он вообще. Это избавит от необходимости раз в неделю (день, месяц, год…) проверять, работает ли Ваш баннер на чужом сайте или давно удален. Конечно, обойтись средствами HTML тут просто невозможно, поэтому приготовьтесь программировать. Хорошо бы для программирования выбрать один из языков, работающих на стороне сервера. Это избавит посетителя от постоянного перекачивания к браузеру массы информации, причем при каждом посещении. Предлагаю Вам попробовать несложный скриптовый язык программирования РНР. Самое главное, что Вам обязательно понадобится – это поддержка РНР Вашим сервером, где расположен Ваш сайт. Без этого, к сожалению, ничего не получится. Но PHP – язык распространенный, и поддерживается он большинством серверов в сети, за исключением очень многих бесплатных...
|
"А зачем на базе?" - спросите Вы и будете абсолютно правы. В принципе незачем. Просто делая как-то систему управления, я столкнулся с необходимостью дать абсолютно некомпетентному в кодинге человеку рули от здорового сайта. Я человек ленвиый, и представив, сколько места на винте будет занимать архив голосований, и как мне надо форматировать текстовые файлы, чтобы собирать ту статистику, которую хотел заказчик, решил пойти изващенным, но более универсальным путем. Сперва поставим задачку:
Нужно иметь сколько угодно голосований. Количество вопросов варьируется от 3 до 6. (вполне условные цифры - это понятно) Каждое голосование должно иметь 3 состояния: Активно, В архиве, Пассивно. Принимать участие пользователь может только в первых двух. Третья категория только для просмотра результатов. Голосование должно быть редактируемо (Вопрос, варианты ответов). Защиту прикрутим минимальную - по IP. (это вообще отдельная тема) А теперь будем последовательно реализовывать задуманное. Для начала создадим таблицу голосований в нашей базе (Коннект я пропущу. Итак все понятно.:)...
|
|
|
Форма входа |
|
|
Реклама |
|
|
Поиск |
|
|
|