Клуб программистовлюбые вопросы по PHP, С++, JAVA, Python, Perl

Смотреть демоКупить

Друзья, наверное только ленивый еще не прочитал статью на хабре «С 0 до 100 000 уников в сутки за неделю».

Именно после нее мы начали разработку микродвижка социальных голосований "Холиватор", но давайте сначала не о движке, а разберем зачем нам все это нужно.

Вы не поверите, но напрягшись совсем чуть-чуть (актуально для апреля-июня 2011) можно получить от 10 и более тысяч уников (и ~40-100K просмотров) на сайт с голосованиями через социальные сети всего за неделю.

Ниша еще не насыщена такого рода сайтами, так что можно успеть урвать свой кусок рынка социальных голосований.

Чтобы не быть гоословными, лучше давайте сразу перейдем к конкретике.

Что нам нужно:

1) Движок Холиватор. Покупаем, заливаем.

2) Придумать интересные голосования из расчета наибольшей «холиварности». В духе windows против linux, реп против рока, блондинки против брюнеток и т.д.

3) Самая важная часть – запуск лавины.

Создаем 3-4 фейк-аккаунта вконтакте и проходимся по группам, связанным с тематикой голосования. Например для голосования «Блондинки против брюнеток» ищем вконтакте группы «Брюнетки», «Брюнетки лучше всех» и т.д. и добавляем на стенку там примерно такое сообщение:

«Девчонки, поддержите наших в голосовании «Брюнетки против блондинок» » и оставляете ссылочку.

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

Точно такие же манипуляции делаем с другими голосованиями. При этом важно напоминать о голосовании на стенках групп раз в 4-5 дней с другого фейк-аккаунта.

Далее подключаем твиттер – через  @ и популярные теги постим о голосовании в свой твиттер, просим друзей ретвитнуть и т.д. Цепочка также вполне здорово срабатывает

4) Монетизация – ставим тизеры, партнерские программы.  При посещаемости более 10 000 уникальных посетителей можем смело обращаться к прямым рекламодателям.

5) Послесловие: важно не забывать о том, что необходимо периодически, например раз в 3 дня добавлять новые голосования. Чем острее тема и значимее варианты голосований – тем больше будет желающих поддержать один из вариантов.

Не верите, что все так просто – живые примеры: раз два. Сайтам несколько дней (на момент написания мануала).

А теперь, конкретно о движке:

Микродвижок "Холиватор" предназначен для проведения онлайн-голосований и опросов любого типа, голосовать в которых пользователи могут при помощи социальных сетей Vkontakte, Facebook, Мой Мир и Twitter

Холиватор v.1.2

Ключевые особенности:

1) Абсолютная простота использования

2) Легкая удобная админка.

3) Подгонка картинок в вариантах ответа по размеру.

4) Возможность задавать свой фоновый рисунок к каждому голосованию

5) Кеширование. Микродвижок практически не потребляет ресурсы вашего сервера - голосования кешируются и отдаются пользователям как обычные html-страницы. За счетчики отвечают сами социальные сети. Холиватор способен выдерживать нагрузки в сотни тысяч посетителей.

Замена кэша происходит раз в сутки, либо при редактировании голосования.

Возможности:

1) быстрое добавление голосований

2) от 1 до 4 вариантов ответа с изображениямий

3) комментарии к голосованиям

4) Редактирование голосований "на лету".

5) Быстрая настройка и выбор отображаемых кнопок для голосования (Вконтакте, FaceBook, Twitter, Мой Мир), а также виджета комментариев (Вконтакте/Facebook)

А больше ничего не надо!

Требования: PHP5 + Mysql

Цена: 49$

Купить Холиватор v.1.2 >>

Небольшая экскурсия по панели администратора:

Вид из админки:

Добавление нового голосования:

Редактирование существующего голосования
+можно добавить еще или удалить варианты:

Есть форма обратной связи:
contact. php (найдено в интернете)

<?php
//Если форма отправлена
if(isset($_POST['submit'])) {

//Проверка Поля ИМЯ
if(trim($_POST['contactname']) == '') {
$hasError = true;
} else {
$name = trim($_POST['contactname']);
}

//Проверка поля ТЕМА
if(trim($_POST['subject']) == '') {
$hasError = true;
} else {
$subject = trim($_POST['subject']);
}

//Проверка правильности ввода EMAIL
if(trim($_POST['email']) == '') {
$hasError = true;
} else if (!eregi("^[A- Z0- 9._%-]+@[A- Z0- 9._%-]+\.[A- Z]{2, 4}$", trim($_POST['email']))) {
$hasError = true;
} else {
$email = trim($_POST['email']);
}

//Проверка наличия ТЕКСТА сообщения
if(trim($_POST['message']) == '') {
$hasError = true;
} else {
if(function_ exists('stripslashes')) {
$comments = stripslashes(trim($_POST['message']));
} else {
$comments = trim($_POST['message']);
}
}

//Если ошибок нет, отправить email
if(!isset($hasError)) {
$emailTo = '***@mail. ru'; //Тут мой email
$body = "Name: $name \n\nEmail: $email \n\nSubject: $subject \n\nComments:\n $comments";
$headers = 'From: My Site <'.$emailTo.'>' . "\r\n" . 'Reply- To: ' . $email;

mail($emailTo, $subject, $body, $headers);
$emailSent = true;
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C// DTD XHTML 1. 0 Strict// EN"
"http:// www. w3. org/ TR/ xhtml1/ DTD/ xhtml1- strict. dtd">
<html xmlns="http:// www. w3. org/ 1999/ xhtml" xml: lang="ru" lang="ru">

<head>
<title>Демо</title>
<meta http- equiv="content- type" content="text/ html; charset=utf- 8" />
<meta http- equiv="Content- Style- Type" content="text/ css" />

<script src="jquery. min. js" type="text/ javascript"></script>
<script src="jquery. validate. pack. js" type="text/ javascript"></script>

<script type="text/ javascript">
$(document).ready(function(){
$("#contactform").validate();
});
</script>

<style type="text/ css">
body {
font- family: Arial, Tahoma, sans- serif;
}
#contact- wrapper {
width: 430px;
border: 1px solid #e2e2e2;
background:#f1f1f1;
padding: 20px;
}
#contact- wrapper div {
clear: both;
margin: 1em 0;
}
#contact- wrapper label {
display: block;
float: none;
font- size: 16px;
width: auto;
}
form#contactform input {
border- color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
border- style: solid;
border- width: 1px;
padding: 5px;
font- size: 16px;
color:#333;
}
form#contactform textarea {
font- family: Arial, Tahoma, Helvetica, sans- serif;
font- size: 100%;
padding: 0.6em 0. 5em 0. 7em;
border- color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
border- style: solid;
border- width: 1px;
}
</style>
</head>

<body>
<div id="contact- wrapper">

<?php if(isset($hasError)) { //Если найдены ошибки ?>
<p class="error">Проверьте, пожалуйста, правильность заполения всех полей.</p>
<?php } ?>

<?php if(isset($emailSent) && $emailSent == true) { //Если письмо отправленл ?>
<p><strong>Email успешно отправлен!</strong></p>
<p>Спасибо <strong><?php echo $name;?></strong> за использование контактной формы! Ваш email был отправлен и я свяжусь с Вами в кратчайшие сроки.</p>
<?php } ?>

<form method="post" action="<?php echo $_SERVER['PHP_ SELF']; ?>" id="contactform">
<div>
<label for="name"><strong>Имя:</strong></label>
<input type="text" size="50" name="contactname" id="contactname" value="" class="required" />
</div>

<div>
<label for="email"><strong>Email:</strong></label>
<input type="text" size="50" name="email" id="email" value="" class="required email" />
</div>

<div>
<label for="subject"><strong>Тема:</strong></label>
<input type="text" size="50" name="subject" id="subject" value="" class="required" />
</div>

<div>
<label for="message"><strong>Сообщение:</strong></label>
<textarea rows="5" cols="50" name="message" id="message" class="required"></textarea>
</div>
<input type="submit" value="Send Message" name="submit" />
</form>
</div>
</body>
</html>

Нужно сделать так чтобы почта не отправлялась, а складывалась в папку: "C:/ sendmail/"

Есть такой скрипт- заглушка для sendmail (лежит также в "C:/ sendmail/"):
sendmail. php

<?php

//папка в которую будем складывать почту
define('DIR','c:/ sendmail/');

//получаем из потока тело письма
$stream='';
$fp=fopen('php:// stdin','r');
while($t=fread($fp, 2048)){
if($t===''){
break;
}
$stream.=$t;
}
fclose($fp);

//Сохраняем в файл
$fp=fopen(mkname(),'w');
//$stream=iconv("UTF- 8","CP1251",$stream);
fwrite($fp,$stream);
fclose($fp);

//Функция присвоения имени файлу
function mkname($i=0){
$fn=DIR. date('Y- m-d_ H-i- s_').$i.'.eml';
if(file_ exists($fn)){
return mkname(++$i);
}else{
return $fn;
}
}
?>

В php. ini такое:

[mail function]
SMTP = localhost
smtp_ port = 25

Почта не складывается в папку! Пожалуйста, объясните почему и как это исправить?

Здравствуйте! Я создала форму.. и вот проблема, она работает только в Explorer, в Firefox- непонятный шрифт отправляет, а в Google Chrome вообще не отправляется. Как с этим быть?

база Access 26.04.11 Ответов: пока нет

Кто- то может сделать базу Access на тему "Библиотека",чтобы там были 3 таблицы 10 строчек запрос на формы и всё такое???

1)В заданном одномерном массиве поменять местами соседние
элементы, стоящие на четных местах, с элементами, стоящими
на нечетных местах.

2)«Суперзамок». Секретный замок для сейфа состоит из 10
расположенных в рад ячеек, в которые надо вставить игральные
кубики. Но дверь открывается только в том случае, когда в любых
трех соседних ячейках сумма точек на передних гранях кубиков
равна 10. (Игральный кубик имеет на каждой грани от 1 до 6 точек.)
Напишите программу, которая разгадывает код замка при
условии, что два кубика уже вставлены в ячейки.

попытался написать код но увы не работает:

i:=1;
while i<=n do begin
t:=a[i];
a[i]:=a[i+ 1];
a[i+ 1]:=t;
i:=i+ 2;
end;

помогите пожалуйста: нужно составить алгоритм и программу "калькулятор- комбинаторика". очень надо.

нужно написать маленькую программу используя офисное программирование VBA программа использует Word- там всего пара кнопок перехода в exel, а в exel несколько окон ввода данных и кнопка "начать" после неажатия выводятся числовые данные и график.
все формулы и подробности есть. сколько это будет по времени и стоимости, подскажите пожалуйста.?

JavaScripte 29.03.11 Ответов: 1

Люди помогите подкорректировать программу ,надо создать программу для вычисления функции с постоянными переменными , не могу сделать что бы все работало и результат виделся на экране . . . помогите пожалуйста
<html>
<head>
<title> Лабораторная по JavaScript</title>
</head>
<body>
<body link="#ffff00" vlink="#184800" alink="#ff0000" bgcolor="#d8ffc0">
<b><i><div align="left"><pre>Сбиряков Александр Сергеевия</br>
Студент группы 5306<br>Задание 1<br>ВАРИАНТ № 23</pre></div></i></b>
<p><br><pre>Задание:
Составить программу вычислений функции с постоянными параметрами. Следует учи-
тывать, что некоторые параметры могут быть заданы в градусных или радианных мерах. В
последнем случае их следует перевести в радианную меру, используя формулу
Х=Х*(3. 14/ 180).
</pre>
<br><pre>
<P>

<BUTTON onclick="code();">
Выполнить</BUTTON>

<P>
</form>
<script type="text/ javascript">

function do _ calc z(a, b,x, y,j)
{
var x=1. 279;
var y= 0. 679;
var a=3. 2;
var b= -1. 286;
var j=1;
var z=( Math. log(x/ y)+Math. sqrt(a*x*x+ b+j))/(Math. exp^(-x/ y)*(Math. sin(x*x+ y)));
}
document write (x=".")
document write(z=".");
</script></pre>
<p><br><pre>
<script type="text/ javascript">
var d=new Date();
var day=d. getDate();
var month=d. getMonth() + 1;
var year=d. getFullYear();
var lt = new Date();
document. write (lt. toLocaleTimeString());
document. write("<br />");
document. write(day + "." + month + "." + year);
document. write("<br /><br />");
</script>
</body>
</head>
</html>

Подскажите, плиз, можно ли как- то прикрутить на flash сайтв Контакты "Обратную связь" . Хочу чтобы при нажатии на кнопку(значок)Почта, появлялась форма Обратной связи и после отправки письма, пропадала. Перерыл весь инет, не могу найти решения

Ищу программиста для выполнение задач, который имеет опыт в программировании Flash (as3) и Ruby и сумеет разобраться в чужом коде .
Проект делается на rails3 клиентская часть написана с использованием jQuery, flash as3 и элементами html5. 0 + css3

ВАЖНО!!!
Нужен человек из Москвы, для работы в предоставленном офисе.
Условия такие: с нас зарплата, офис на Курской, возможен % в проекте. За это исполнитель уделяет ежедневно время на необходимые нам задачи, остальное время и офис использует и тратит на свои проекты. Мы всячески ему способствуем в этом.
С Уважением, Дмитрий
biismagru@gmail. com

SQL 02.03.11 Ответов: 1

Как написать условие проверки строки, столбца на точку и запятую? Например если вводится такая конструкция 2. 545, 67 то чтобы пользователь не мог ввести такое значение.

Нужно написать программу в Delphi на тему "Биматричная игра". В инете нигде нет ни одного примера((

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.