Делаю несложные PHP-скрипты бесплатно
111 сообщений
#16 лет назад
Хочу приучить себя к PHP, да вот только программировать для себя лень не позволяет, а программировать под заказ опыт не позволяет.Если кто загружен и не имеет времени на мелкие скрипты - обращайтесь. Сделаю бесплатно с целью сделать старт в этом направлении и набраться опыта.
110 сообщений
#16 лет назад
Добрый деньСделайте мне форму + php обработчик (со всеми проверками правильности ввседенного текста) для отправки писем на ящик.
+ Обработчик должен обрабатывать правильность введенного номера телефона, мыла, ФИО.
111 сообщений
#16 лет назад
Первая работа по просьбе Дюкарь Сергей Евгеньевич (sergiusd).Задача: подсчет размера файла и массива файлов.
fsize.php:
<?php
function fsize($path) // Размер файла
{
$fp = fopen($path,"r");
$inf = stream_get_meta_data($fp);
fclose($fp);
foreach($inf as $v)
if (stristr($v,"content-length"))
{
$v = explode(":",$v);
return trim($v);
}
}
function fasize($array) // Общий размер массива файлов
{
$summ = 0;
for($n = 0; $n < count($array); $n++)
{
$summ += fsize($array);
}
return $summ;
}
if(!(isset($file) || isset($files)))
{
echo "Use query: fsize.php?file=";
exit();
}
if(isset($file))
echo "Size of file \"$file\" is ".fsize($file)." bytes.";
else echo "Size of files is ".fasize($files)." bytes.";
?>
Форма fsize.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<script type="text/javascript" language="javascript">
var i = 0;
function addfield()
{
i++;
document.getElementById('form1').innerHTML += '<div><input type="text" name="files" /> <a href="#" onclick="delfield(parentNode)">-</a> <a href="#" onclick="addfield()">+</a></div>';
}
function delfield(el)
{
el.parentNode.removeChild(el);
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="fsize.php">
<input type="submit" name="Submit" value="Submit" />
<div><input type="text" name="files" /> <a href="#" onclick="addfield()">+</a></div>
</form>
</body>
</html>
111 сообщений
#16 лет назад
Цитата ("KommISSar"):Добрый день
Сделайте мне форму + php обработчик (со всеми проверками правильности ввседенного текста) для отправки писем на ящик.
+ Обработчик должен обрабатывать правильность введенного номера телефона, мыла, ФИО.
Для начала будет сложновато
Я с регулярными выражениями не очень "дружу"
1895 сообщений
#16 лет назад
Rondmeo, еслы Вам не будет очень сложно то вот что я прошу:Форма регистрации (логин, пароль), с востановлением пароля, проверкой е-мейла, графическим кодом подтверждения, БД - мускул. Ну и форма захода с логином и паролем. Спасибо.
111 сообщений
#16 лет назад
MMM_Corp, мне кажется это немного сложно.Хеширование паролей и работу с графической библиотекой в PHP, еще нужно освоить.
14 сообщений
#16 лет назад
RondmeoЦитата:
Хеширование паролей
просто береш
$pass = md5($pass)и получаеш хеш. при проверке
if ($pass != md5($_POST)) die()
Цитата:
работу с графической библиотекой в PHP, еще нужно освоить.
посмотри мануалы по катпаче kcaptcha
2195 сообщений
3240 сообщений
#16 лет назад
Rondmeo, такие уроки конечно не вредны, но по факту мало что дадут. Даже на раскрутку Вашу не повлияют... Лучше уж сделайте маленький-маленький OpenSource проектик и выложите его где-нить на SourceForge и GoogleCode, вот Вам и реклама Вашего кода будет, и место где тренироваться, и все могут видеть Ваш код и предложения и замечания отправлять. Главное, придумать интересную и полезную для общественности тему.
111 сообщений
#16 лет назад
tvv, у немя придумывать не получается, для меня это интерпретируется как пустая трата времени (хотя это и не так конечно)Вот sergiusd предложил задачу - я сделал, это уже работа которая комуто пригодится, а плата за эту работу - знания и опыт.
Вот так вот
710 сообщений
#16 лет назад
Цитата ("Rondmeo"):tvv, у немя придумывать не получается, для меня это интерпретируется как пустая трата времени (хотя это и не так конечно)
Вот sergiusd предложил задачу - я сделал, это уже работа которая комуто пригодится, а плата за эту работу - знания и опыт.
Вот так вот
Блин, ну откройте первую страницу weblancer'а, выбирите любую посильную задачу и сделайте для себя.
771 сообщение
1895 сообщений
#16 лет назад
franky, еще и на Mangos.ru тоже весьма можно помочь проекту (OpenSource) конечно.
1090 сообщений
#16 лет назад
franky, на геймдеве имело бы смысл идти прикладному программисту.Веб-разработчику там делать вообщем нечего.
52 сообщения
#16 лет назад
И не только туда. Стоит погуглить и мгновенно найдутся сотни проектов/команд, которым хронически не хватает компетентного человекаПоскольку большинство таких держится на одном энтузиазме, требования там сааавсем другие