Board add php добавление объявления работа. Разместить объявление. Введен некорректный e-mail адрес

Основная информация по размещению объявлений на портале сайт


  • Данный раздел предназначен для размещения бесплатных объявлений и поиска товаров и услуг, где публикуются объявления от физических и юридических лиц.
  • Подавать объявления на сайт могут как зарегистрированные так и не зарегистрированные пользователи портала сайт
  • Все объявления должны соответствовать законодательству РФ и данным правилам.
  • После публикации объявления объявлений проходят проверку модератором.
  • Внимательно и корректно заполняйте все поля в форме объявления.
  • Поля в форме объявления должны быть заполнены в соответствии с их предназначением.
  • В одном объявлении может содержаться информация только об одном объекте продажи, услуге, обмене или спроса.
  • Запрещается подавать несколько объявлений имеющих отношение к одному объекту продажи, услуге, обмену или спросу.

Запрещено размещать:


  • объявления, противоречащие действующему законодательству РФ;
  • объявления коммерческого характера, содержащие рекламу коммерческих фирм, магазинов, оказания услуг и пр.
  • объявления, содержащие нецензурную, бранную лексику;
  • объявления, прямо или косвенно рекламирующие сайты;
  • объявления вводящие пользователей в преднамеренное заблуждение с целью получения коммерческой выгоды или без...
  • объявления с вложенными фотографиями не имеющими отношения к объявлению, а также противоречащие действующему законодательству РФ и нормам морали.

Правила размещения объявлений


  • Ответственность за достоверность информации, содержащейся в объявлениях, несут их авторы.
  • Не принимаются к публикации объявления о покупке-продаже: иностранной валюты, всех видов оружия и средств активной защиты, лекарственных препаратов, в том числе биологически активных добавок, ядов, наркотических и отравляющих веществ, экзотических диких животных и растений.
  • Не допускаются к публикации объявления с просьбой о предоплате, почтовой пересылке наложенным платежом или в конверте денежных сумм, а также других вложений.
  • Не допускаются к публикации объявления, содержание которых нарушает законодательство (содержат пропаганду насилия, расовой ненависти, порнографию и др.).
  • Не допускаются к публикации объявления, содержание которых нарушает общепринятые нормы морали и нравственности.

Объявления также могут быть удалены с сайта по следующим причинам:


  • Одно и то же объявление было подано на сайт в течение одних суток;
  • Не заполнены основные поля объявления;
  • Содержащаяся в объявлении информация противоречит политике сайта;
  • Содержащаяся в объявлении информация некорректна;
  • Заголовок объявления не содержит информацию о предлагаемом/востребованном товаре/услуге.
  • Текст заголовка объявления составлен с использованием верхнего регистра, за исключением первых букв заглавных слов и имён собственных. Целиком в верхнем регистре могут быть написаны только аббревиатуры.
  • Заголовок объявления содержит повторяющиеся восклицательные и вопросительные знаки, многоточия.
  • В тексте или заголовке объявления содержатся множественные орфографические и пунктуационные ошибки, отсутствуют разделительные пробелы.

Разрешено вложение фотографий с расширениями: .jpg, .jpeg или.JPG, .JPEG и размером не более 10 Мб.
Запрещается загружать фотографии не имеющими отношения к объявлению, а также противоречащие действующему законодательству РФ и нормам морали.

Администрация проекта оставляет за собой право не вступать в переписку с авторами объявлений.
Администрация оставляет за собой право удалять объявления, без предварительного уведомления и объяснения причин.
Объявления не соответствующие вышеизложенным условиям будут удалены.

Размещенное объявление будет доступно к публичному промотру ТОЛЬКО после проверки и одобрения его модератором.

Вконтакте

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

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

Да и если будет мало просмотров у объявлений можно воспользоваться / Яндекс.Директом или платными услугами досок объявлений (поднять в топ, выделить и т.д.), благо оплатить можно их можно любым удобным способом Вебмани, Приват24 или .

Кстати раз уж начал о платных услугах, то хочу сразу поделится с вами опытом размещения платного объявления на сайте + оффлайн газете в нужном регионе:

Представляете? И так 3 раза подряд, я создавал объявлений заполнял куеву тучу полей и после модерации, мне нельзя отредактировать объявление, так как они они нахер удаляют. Впрочем ситуация с досками в Украине очень печальная, можно выделить только одну достойную и удобную для пользователей это OLX.ua , все продуманно до мелочи...

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

Думаю каждый человек при поиске досок впивает запрос "список досок объявлений + регион/страна" и находит какие-то гавно каталоги с дохлыми сайтами с нулевым выхлопом. Но, мы будем умнее и соберем список сами, на всякий случай список для Украины я опубликую в низу поста, правда не факт что он будет актуальным через пару месяцев. И так приступим:

Как собрать список трафиковых досок объявлений?

Да ни как!

Шучу конечно)

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

2. Заходим в FastTrust и открываем инструмент "Поисковая выдача" и выбираем сначала к примеру Google:

- Указываем регион или доменную зону google.ru/google.com.ua и т.д.
- Выбираем нужное кол-во результатов в выдаче
- Пишем запрос "Доска объявлений"

Получаем список сайтов!

3. Повторяем 2 шаг для поисковой системы Яндекс, по такому же принципу.

4. В шаге 2 и 3 меняем запросы, например "опубликовать объявление бесплатно", "доска объявлений + регион", "авто доска объявлений" и т.д. На что только хватит вашей фантазии, если у вас её нет используйте подбор запросов Wordstat http://wordstat.yandex.ru/ .

В итоге должен получиться солидный список досок:


5.
Естественно тут есть дубли и мы их должны почистить с помощью волшебной кнопки в FastTrust:


381 сайт, столько не в одном списке не найдете. Если вам нужен этот список, можете его скачать:

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

Если опираться на закон Парето (принцип 80/20) wiki то 20% сайтов из списка будут давать 80% трафика/просмотров, а остальные 80% сайтов будут давать только 20%. Вот мы сейчас и постараемся найти эти золотые 20%.

Для этого выбираем в программке такие параметры:

- Посещаемость по LiveInternet.ru

В моем случаи статистика Li.ru стоит очень мало где, в ua сегменте используют стату от BigMir, I.ua, Mail или же стата просто закрыта полностью. В рунете LiveInternet более популярен, но все же мы его исключать не будем, ведь пусть и не везде, но он стоит, а значит и выводы о посещаемости сайты мы сможем сделать.

7. Чистим список с значением Alexa Global Rank "-1":

Сортируем колонку "Дневная посещаемость " и отмечаем в ней данные больше 10К трафика в сутки, затем сортируем по "Alexa " (чем меньше тем лучше), я выбрал значение до 100 000, все что больше 100 тыс я удалил из списка (кроме тех у кого больше 10К трафа):


8. Теперь нужно почистить базу от не тематических и узкопрофильных сайтов:

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

Итого у меня получилось 17 качественных и посещаемых досок объявлений из 381, делюсь списком с вами, как и обещал в начале поста:

Главное зеркало тИЦ Дневная посещаемость по LI.ru
http://profile.all.biz/board/add 3200 79794 2140
http://prom.ua 20 -1 4238
http://aukro.ua/NewItem/ 900 9 4400
http://www.ria.com/objavlenie/ 2200 44069 4856
http://olx.ua 1400 28743 5232
http://doska.io/login?return_path=/add 20 -1 19081
http://board.join.ua/add/ 10 -1 19757

Для того, щоб якнайшвидше продати чи купити необхідний товар, нерухомість, авто чи послугу, ви можете додати безкоштовне оголошення на наш сайт. Щодня його сторінки переглядають тисячі користувачів, які прагнуть щось знайти, купити або продати. Усе, що вам потрібно, – просто додати своє оголошення й чекати реакції зацікавлених людей.

Хочете привабити особливу увагу до своєї пропозиції чи питання – складіть оголошення так, щоб воно виділялося з-поміж маси схожих і привертало до себе увагу. Отже, якщо ви вирішили розмістити безкоштовне оголошення, потурбуйтесь про те, щоб воно було грамотним і привабливим.

Ми в жодному разі не закликаємо вас подавати неправдиву інформацію, перебільшувати або спотворювати її. Радше навпаки, ми наполягаємо на абсолютній достовірності поданої в оголошенні інформації. Не ходіть довкола, туманно описуючи неймовірні властивості продукту, який продаєте. У вас є лише кілька сотень символів для того, щоб дати безкоштовне оголошення. Не витрачайте їх марно.

Що ж має бути в досконалому оголошенні?

Перше, на що звертають увагу, – це заголовок. Якщо хочете додати оголошення безкоштовно, зосередьтеся саме на заголовку. Потрібно зробити так, щоб він інтригував і водночас був максимально виразним і лаконічним. Залежно від змісту вашого оголошення визначте цільову аудиторію.

Якщо ви вирішили розмістити оголошення про продаж автомобіля, будьте якнайбільш конкретні. У заголовку такого оголошення вкрай бажано вказати всі важливі параметри, цікаві для покупця. Якщо ж це, наприклад, предмет одягу чи інтер"єру, постарайтеся заінтригувати, адже щось же мусить привабити покупця саме до ваших рожевих фіранок, а не до десятка схожих.

Безкоштовно додати оголошення в наш час не проблема, тому такий великий ризик лишитися непоміченим. Якщо вам потрібен швидкий результат, робіть оголошення помітним і, що важливо, коротким. У такому разі воно матиме всі шанси бути побаченим і прочитаним до кінця.

Не забувайте: що більше інформації, то більші шанси на успіх. Будьте чесні й інформативні. Важливо подати оголошення , в якому будуть такі принципові моменти, як ціна, властивості продукту, його переваги й недоліки, а також дата випуску й термін придатності, якщо такий є.

Іще один важливий (а іноді й вирішальний) фактор – це наявність фотографії. Надавши потенційним покупцям (продавцям) можливість візуального знайомства з описаним об"єктом, ви отримаєте +1 до рейтингу свого оголошення. Якщо картинки нема, то, яким би мальовничим і красномовним не було повідомлення, його навряд чи помітять. Люди потребують візуального контакту, адже зір – один із найважливіших органів чуття, й усі ми звикли вирішувати, спираючись на його дані. Тож, вирішивши безкоштовно розмістити оголошення, не забувайте про фото.

Нарешті, варто подумати про контакти. Постарайтеся зробити все можливе, щоб зацікавленим користувачам було зручно з вами зв"язатися. Залиште кілька номерів телефонів, зокрема міський, щоб не завдавати клопотів власникам мобільних, під"єднаних до інших операторів. Бувають випадки, коли людина ігнорує оголошення тільки тому, що зв"язок із його автором потребуватиме зайвої витрати мобільних коштів. Крім телефонів, залиште свої координати в інтернеті, й байдуже, що це буде: e-mail, номер icq, ім"я в skype, id в соціальній мережі – головне, щоб з вами могли сконтактувати й отримати швидкий відгук на свій запит.

Тепер ви знаєте, як опублікувати оголошення безкоштовно так, щоб його помітили й прочитали. Складайте й публікуйте їх на нашій дошці, а ми посприяємо успіхові ваших операцій.

Одной из полезных функций, предоставляемых языком PHP, является возможность файлового ввода/вывода, что позволяет сохранять и отображать в последующем на сайте вносимые посетителями данные, что невозможно осуществить стандартными средствами HTML. Это позволяет использовать PHP для создания таких динамических структур как доски объявлений и WEB-форумы. Помимо поддержки операций стандартного ввода-вывода в текстовый файл PHP поддерживает так же SQL-запросы, для этой цели обычно используется СУБД MySQL (http://www.mysql.com), но описание взаимодействия PHP и SQL выходит за рамки этой статьи.

Чтобы проиллюстрировать возможности PHP, создадим простейшую доску объявлений для сайта. Работу нашей доски объявлений будет поддерживать следующие файлы:

  • Файл для отображения сообщений в доске объявлений и формы ввода нового объявления. (board.php)
  • Файл обработки результатов ввода формы (submit.php )
  • Текстовый файл содержащий введенные сообщения. (data.txt )
  • Файл для администрирования нашей доски объявлений (admin.php )
  • Средства защиты от несанкционированного доступа к данным конференции

Пользователям будет предоставлена возможность вводить в форму данные, которые в последующем будут отображаются на HTML-странице. Форма являются стандартным элементом HTML, и определяется с помощью следующей директивы:

действие - определяет сценарий, который будет обрабатывать.

метод - определяет метод передачи данных этом сценарию. Существует только два метода:post - все данные формы передаются в теле запроса, и get - данные передаются в конце URL. Мы будем использовать метод post.

Внутри тэга формы находятся ее элементы - текстовые поля, текстовые области, кнопки подтверждения или сброса данных и т. п. Текстовые поля и кнопки определяются с помощью тэга INPUT, для текстового поля он имеет следующий формат:

name - определяет имя переменной, в которую сохраняются введенные данные

size - длина текстового поля в браузере

maxlength - максимальное допустимое число вводимых в поле символов

value - значение отображаемое в текстовом поле по умолчанию.

Для кнопок подтверждения и отмены ввода данных тэг Input имеет следующий формат:

тип кнопки - submit для кнопки подтверждения ввода формы и reset - для кнопки сброса данных формы Пример кнопок:

Для ввода многострочного текста используется текстовая область, которая определяется с помощью тэга Textarea:

name - определяет имя переменной, в которую сохраняются веденные данные.

rows - количество строк в текстовой области.

cols - количество столбцов в текстовой области.

Пример текстовой области

Для ввода данных в нашу доску объявлений будем использовать три текстовых поля: имя и e-mail желающего разместить сообщение, а так же тема сообщения, одну текстовую область (текст сообщения) и две кнопки: подтверждения ввода данных и сброса. Ниже приведен исходный текст формы:

Ваше имя:

Ваш e-mail:

Предложение:>br>
Описание:


>

Итак, пользователь ввел данные и нажал на кнопку подтверждения. Управление обработкой данных формы передано файлу submit.php . Рассмотрим его подробнее. Прежде всего, нам нужно убедиться, что пользователь ввел в форму корректные данные, а именно заполнил все требуемые поля и в графе "e-mail" включен символ "@":

//Проверка на наличие не заполненных полей if ($FIO == ""): print "

Поле "Ваше имя" не заполнено

"; else: if ($tema == ""): print "

Поле "Тема" не заполнено

"; else: // Проверка на наличие символа "@" в e-mail $eml=stristr($email,"@"); if ($eml == false): print "

Введен некорректный e-mail адрес

"; else:

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

  1. каждое сообщение занимает одну строку в текстовом файле и разделяются символом перехода на новую строку "/n",
  2. разделы сообщения разделены с помощью символа "|",
  3. введенные пользователем данные не должны содержать символы "","%", что должно защитить нашу доску объявлений от взлома и спама.
//открыть файл на дополнение $fd = fopen("data.txt","a"); // Проверка не ввел ли пользователь запрещенные символы "|","","%" и "\n" внутри //сообщения и их удаление. $FIO = str_replace("|","", $FIO); $FIO = str_replace("","", $FIO); $FIO = str_replace("%","", $FIO); $email = str_replace("|","", $email); $email = str_replace("","", $email); $email = str_replace("%","", $email); $tema = str_replace("|","", $tema); $tema = str_replace("","", $tema); $tema = str_replace("%","", $tema); $zakaz = str_replace("|","", $zakaz); $zakaz = str_replace("","", $zakaz); $zakaz = str_replace("%","", $zakaz); $zakaz = str_replace("\n"," ", $zakaz); // формирование строки для записи в файл $user_row = $FIO. "|".$email."|".$tema."|".$zakaz."\n"; //запись строки в файл fwrite($fd, $user_row); // закрытие файла fclose($fd);

После обработки введенных пользователем данных отображается либо обработанные данные в форме в которой они будут отображены в доске объявлений, либо причина почему данные в нее не занесены.

//отображение правильно введенных данных

Закрыть

end_input1($write_file1); endif; endif; endif;

В файле board.php перед формой внесем операцию извлечения данных из файла data.txt и их отображения в читаемом виде:

// читаем все сообщения из файла в массив, где каждый элемент массива - одна // строка $work_file = file("data.txt"); // начинаем обработку данных, если файл не пуст. if ($work_file != ""): //вычисление количества строк $numbers = count($work_file); if ($numbers != "0"): // последовательно обрабатываем все строки и выводим их на экран for ($numbers; $numbers > 0 ;$numbers -= 1): $work_str = array_shift($work_file); $FIO = strtok ($work_str,"|"); $email = strtok ("|"); $tema = strtok ("|"); $zakaz = strtok ("|");


endfor; endif; endif;

На рисунках ниже приведен вид страниц board.php и submit.php после ввода данных.

Посетители конечно могут вводить любые сообщения в доску объявлений, но это конечно не значит, что все из них будут нас устраивать. Мы конечно можем просто удалять не желательные строки из файла data.txt напрямую, зайдя на сервер через FTP, но это естественно не удобно. Лучше сделать это с помощью специальной HTML-страницы для администрирования. Рассмотрим как это сделать подробнее.

Прежде всего определим, что пароль для администрирования хранится в отдельном файле с именем password.txt. Извлечем пароль из этого файла:

$pass_file = file("password.txt"); $password = array_shift($pass_file); На рисунке изображена форма для ввода пароля:

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

$form = "

Введите пароль адимнистратора


"; Список сообщений отображается только при условии, если пароль введен верно: if ($password == $entpass): //Прочитать файл с сообщениями $work_file = file("data.txt"); //Если файл не пустой, то отобразить сообщения if ($work_file != ""): $numbers = count($work_file); if ($numbers != 0): for ($numbers; $numbers > 0 ;$numbers -= 1): $work_str = array_shift($work_file); $FIO = strtok ($work_str,"|"); $email = strtok ("|"); $tema = strtok ("|"); $zakaz = strtok ("|"); ?>

\">

Вывод сообщений аналогичен используемому в board.php с одним отличием - после каждого сообщения выводится форма с кнопкой Submit. Нажатие на эту кнопку влечет за собой сохранение в переменной del_msg номера страницы, которую мы желаем удалить.


Назад"; endif; endif; else: // Здесь выводится ссылка на стартовую страницу конференции, что позволит // выйти из режима удаления записей не выполнив удаления. print "

Назад

"; endif;

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

$work_file = file("data.txt"); $numbers = count($work_file); $fd = fopen("data.txt","w"); for ($numbers; $numbers > 0 ;$numbers -= 1): $work_str = array_shift($work_file); if ($del_msg != $numbers): fwrite($fd, $work_str); else: print "

Выбраное сообщение удалено!

"; endif; endfor; fclose($fd);

После нажатия на кнопку "Удалить" отображается сообщение об успешном удалении сообщения и предлагается ссылка для возврата на стартовую страницу доски объявлений.

Присутствие файла с паролем в каталоге доски объявлений вынуждает нас организовать защиту от его просмотра посетителями напрямую через http. Для этого в каталоге доски объявлений разместим файл, содержащий директивы для Apache, которые бы запрещали прямой просмотр файлов с расширением.txt . Файл будет называться .htacces и будет содержать следующие директивы:

order allow,deny deny from all

Описанная в статье доска объявлений является простейшим примером подобных структур, среди возможных направлений ее усложнения можно отметить введение формы для ввода пароля, разбиение сообщений на темы, по которым пользователи могут группировать свои сообщения, указание даты и времени размещения сообщения и т.п.