Набор PHP-программистов
1.
Антон (28.11.2011 / 03:46)
Требуются PHP программисты в нашу команду. Заниматься нужно будет разработкой как наших собственных проектов, так и проектов на заказ.От вас требуется желание зарабатывать, понимание принципов ООП и MVC, знание движка Mobilecms, желательно знание веб фреймворков.Зарплата сдельная. Всем программистам будет
предоставлено 10гб на сервере под личные нужды.
от вас на данный момент требуется Портфолио или же какие нить примеры.
2.
Удаленный (28.11.2011 / 03:53)
мда жаль примеров нет
3.
Антон (28.11.2011 / 03:57)
Это хороший способ быстро заработать. Парой ждешь заказы,чтобы заработать немного,а у нас скучать не придется )
4.
Удаленный (28.11.2011 / 04:04)
3.
Антон Евгеньевич, какой тебе пример нарисовать?
5.
Антон (28.11.2011 / 06:02)
Сделай гостевую и выложи свой код )
6.
Антон (28.11.2011 / 07:40)
5.
Антон Евгеньевич, есть желание работать, только примеров кроме скриптов тех что в профиле нет, может даш задание для теста?
Пишу на пхп, мускл немного, паскале, асме.
7.
Юрий (28.11.2011 / 08:00)
Антон Евгеньевич, график свободный?
8.
RED (28.11.2011 / 08:45)
1, И какой же процент от заказов берешь себе?
9.
Антон (28.11.2011 / 22:00)
7.
FаN, зависит от заказа, но на сколько я знаю,ты же моды не пишешь ) только с нуля или уже пересмотрел и пишешь все?
Добавлено через 01:41 сек.
8.
RED, обговаривается индивидуально.
Так как вариантов много для выбора работ.
10.
Maksim (28.11.2011 / 22:05)
интересно, я б после нового года попробовал бы присоединится)
11.
Дмитрий (28.11.2011 / 22:06)
Что за контора, какой то приватный фриланс чтоль? ;)
12.
MiLler (28.11.2011 / 22:14)
Мы писались уже на эту тему в лс. Так что пиши. Я писал чего я умею.
13.
Антон (28.11.2011 / 23:53)
Так на нужно 2 хороших программиста. Активных и любящих проводить время за компом и заниматься самообучением в развитии php.
Для теста даю задачу:
Нужно написать такой скрипрт,где добавлении файла TXT автоматически менялась кодеровка на читабельность русского текста с удобным интерфейсом.
Добавлено через 01:07 сек.
11.
MECHANIC, Мы развиваемся и нужны программисты. Так как планы создавать новые проекты,а не останавливаться на тех которые есть )
14.
Александр (29.11.2011 / 00:00)
13.
Антон Евгеньевич, слишком нехилый тест для набора команды, такой скрипт можно очень долго писать, если учитывать все кодировки. Ты бы хотябы рамки людям ограничил
15.
3DwEp (29.11.2011 / 00:07)
Авторитет: -9 (+61/-70)
а так, советую RED'а из (8) поста) отличный кодер)
16.
Антон (29.11.2011 / 03:01)
Антон Евгеньевич (28 Ноября 2011 / 23:53)
Так на нужно 2 хороших программиста. Активных и любящих проводить время за компом и заниматься самообучением в развитии php.
Для теста даю задачу:
Нужно написать такой скрипрт,где добавлении файла TXT автоматически менялась кодеровка на читабельность русского текста с удобным интерфейсом.
при добавлении куда? Какие кодировки? Сделать просто страницу, с выбором тхт файлов и последующим чтением?
17.
Юрий (29.11.2011 / 06:18)
Антон Евгеньевич (28 Ноября 2011 / 22:00)
7. FаN, зависит от заказа, но на сколько я знаю,ты же моды не пишешь ) только с нуля или уже пересмотрел и пишешь все?
На постоянной основе готов изучить код любого движка
P.S. Возможно так же после Нового Года будет больше свободного времени и буду готов присоединиться.
18.
Удаленный (29.11.2011 / 06:48)
<?
echo'<font color="#ccccff"><h3>'.$long[42].'</h3></font>
<form name="forma">
'.$long[43].':<br/>
<textarea id="comment" cols="50" rows="7" name="text"></textarea><br>
<input type="button" value="'.$long[44].'" onClick="stadd()"/><div id="stenadd"></div><br>
<div id="smil"><a href="javascript:smil()">'.$long[45].'</a></div>
<br>
</form>';
echo'<div id="sten">';
$max_mess=30;
if($_GET['page'] == ""){$page=0;}
if($_GET['page'] !=""){$page=$_GET['page'];}
$result_sten = $mysqli->query("select * from `sten` where sten='$str[id]' ORDER BY `id` DESC LIMIT ".$page." ,".$max_mess."");
while ($mess_sten = $result_sten->fetch_array())
{
echo '<br/><table><tr><td valign="top" width="200" align="left">';
photo($mess_sten[id1]);
echo '<br/>';
on($mess_sten[id1]);
$result_sten_log = $mysqli->query("select * from `prof` where `id` = '$mess_sten[id1]'");
$sten_log = $result_sten_log->fetch_array();
echo'<a href="./?id='.$mess_sten[id1].'">'.$sten_log[name].' '.$sten_log[fam].'</a><br/>'.$mess_sten[data].'<br/>';
if(($id == $mess_sten['sten']) or ($id == $mess_sten['id1']) or ($user['level'] > 0))
{echo' <a href="javascript:del_mess_sten('.$mess_sten[id].')" title="'.$long[46].': '.$mess_sten[text].'">'.$long[46].'</a> ';}
echo'<br/> <a href="javascript:D oSmilie(\' [citat]'.$mess_sten[text].'[/citat] \')" title="'.$long[47].': '.$mess_sten[text].'">'.$long[47].'</a> ';
$text=smiles(bb($mess_sten['text']));
echo'</td><td>'.$text.'</td></tr></table><br/>';
}
echo'</div>';
?>
19.
Удаленный (29.11.2011 / 06:50)
function del_mess_sten(del)
{
var conect = getXmlHttp() //подключение
var statusElem = document.getElementById('stenadd') //записываем в ид wait переменную statusElem
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
statusElem.innerHTML = conect.responseText //текст после запроса
setTimeout("javascript:vote()", 1);
}
}
};
var dann = 'del=' + del
conect.open('POST', 'st.php?st=del',true); // вызов URL
conect.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
conect.send(dann); // отослать запрос
statusElem.innerHTML = '<?=$long[92]?>'
}
function stadd()
{
var conect = getXmlHttp() //подключение
var statusElem = document.getElementById('stenadd') //записываем в ид wait переменную statusElem
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
statusElem.innerHTML = conect.responseText //текст после запроса
document.getElementById('comment').value='';
setTimeout("javascript:vote()", 1);
}
}
};
var dann = 'text=' + document.forma.text.value
conect.open('POST', 'st.php?st=add&id=<?=$str['id']?>',true); // вызов URL
conect.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
conect.send(dann); // отослать запрос
statusElem.innerHTML = '<?=$long[93]?>'
}
function vote()
{
var conect = getXmlHttp() //подключение
var statusElem = document.getElementById('sten') //записываем в ид wait переменную statusElem
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
statusElem.innerHTML = conect.responseText //текст после запроса
}
}
};
conect.open('GET', 'st.php?st=soob&id=<?=$str['id']?>',true); // вызов URL
conect.send(null); // отослать запрос
//statusElem.innerHTML = 'Пожалуйста подождите...'
}
function time1()
{
setTimeout("javascript:time2()", 15000);
setTimeout("javascript:vote()", 15000);
}
function time2()
{
setTimeout("javascript:time1()", 15000);
setTimeout("javascript:vote()", 15000);
}
setTimeout("javascript:time1()", 15000);
20.
Удаленный (29.11.2011 / 06:51)
function smil()
{
var conect = getXmlHttp() //подключение
var statusElem = document.getElementById('smil') //записываем в ид wait переменную statusElem
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
statusElem.innerHTML = conect.responseText //текст после запроса
}
}
};
conect.open('GET', 's.php',true); // вызов URL
conect.send(null); // отослать запрос
statusElem.innerHTML = '<?=$long[94]?>'
}
function FocusText() {
document.forma.text.focus();
document.forma.text.select();
return true; }
function DoSmilie(addSmilie) {
var revisedmsgage;
var currentmsgage = document.forma.text.value;
revisedmsgage = currentmsgage+addSmilie;
document.forma.text.value=revisedmsgage;
document.forma.text.focus();
return;
}
function DoPrompt(action) { var revisedmsgage; var currentmsgage = document.forma.qmsgage.value; }
21.
Удаленный (29.11.2011 / 06:52)
<?
include $_SERVER['DOCUMENT_ROOT']."/template/start.php";
include $_SERVER['DOCUMENT_ROOT']."/template/func.php";
include $_SERVER['DOCUMENT_ROOT']."/template/log.php";
if($_GET['st'] == "del")
{
$del=$_POST['del'];
if($mysqli->query("delete from `sten` where `id`='$del'")){echo $long[48];}
}
if($_GET['st'] == "add")
{
$text=mess(check($_POST['text']));
if(isset($id))
{
if($text != "")
{
echo "$long[49] <br/>";
$data = date("H:i d.m.Y");
$mysqli->query("insert into `sten` (`sten`, `id1`, `data`, `text`) values('$str[id]','$id','$data','$text');");
}
}
}
if($_GET['st'] == "soob")
{
$max_mess=30;
if($_GET['page'] == ""){$page=0;}
if($_GET['page'] !=""){$page=$_GET['page'];}
$result_sten = $mysqli->query("select * from `sten` where sten='$str[id]' ORDER BY `id` DESC LIMIT ".$page." ,".$max_mess."");
while ($mess_sten = $result_sten->fetch_array())
{
echo '<br/><table><tr><td valign="top" width="200" align="left">';
photo($mess_sten[id1]);
echo '<br/>';
on($mess_sten[id1]);
$result_sten_log = $mysqli->query("select * from `prof` where `id` = '$mess_sten[id1]'");
$sten_log = $result_sten_log->fetch_array();
echo'<a href="./?id='.$mess_sten[id1].'">'.$sten_log[name].' '.$sten_log[fam].'</a><br/>'.$mess_sten[data].'<br/>';
if(($id == $mess_sten['sten']) or ($id == $mess_sten['id1']) or ($user['level'] > 0))
{echo' <a href="javascript:del_mess_sten('.$mess_sten[id].')" title="'.$long[46].': '.$mess_sten[text].'">'.$long[46].'</a> ';}
echo'<br/> <a href="javascript:D oSmilie(\' [citat]'.$mess_sten[text].'[/citat] \')" title="'.$long[47].': '.$mess_sten[text].'">'.$long[47].'</a> ';
$text=smiles(bb($mess_sten['text']));
echo'</td><td>'.$text.'</td></tr></table><br/>';
}
}
?>
22.
Удаленный (29.11.2011 / 06:52)
код писал с нуля по свою цмс
23.
Антон (29.11.2011 / 13:59)
22.
vseti-nn, Сегодня Наш Программист проверит вашу работу и после этого будет услышан результат )
Если ваша работа удовлетворит программиста,то вы будите приняты в команду.
24.
Антон (29.11.2011 / 18:17)
vseti-nn, жесть, нельзя было код на обменник, линк сюда, аж две страницы
25.
Александр (29.11.2011 / 18:35)
Да, SQL инъекция в коде пролезет

переменная $_GET['page'] не отфильтрована
URL:
https://visavi.net/topics/26906