Уважаемый, какая мама? С каких пор на ты?
Вы ротик то придержите.---------- Добавлено 29.05.2013 в 10:16 ----------Для вас может и сложно, это 6 строчек кода, максимум. Не вижу тут сложности.
Для вывода баннера, используем заголовок header в нем указываем контент тип, картинка.
Дальше выводим функцией readfile('img/test.jpg');
successprofit, не умеете - не беритесь. Не думаю что вам нужна лишняя головная боль. Наймите фрилансера
4. Разрешено добавление только целых чисел. В ином случае я бы использовал вместо intval, floatval
Раз показываете мои недочеты в работе. Показывайте дальше, это же только мне на руку. =)---------- Добавлено 28.05.2013 в 23:09 ----------
Может я поспешил и не подготовил портфолио, поэтому понимаю ваше недоверие, но уверяю вас уважаемые пользователи данного ресурса, знания есть и со временем ко мне будет доверие.
По поводу фреймворков, сам пишу и работаю с существующими, пишу ООП, не процедурно, хотя могу и так и так.
php.developer,
1) Временная ситуация
2) Не вижу смысла использовать отдельный класс так как в нем будет тоже самое что и сейчас, но идеи были.
3) Да тут не предусмотрел
4) Дело в том что в вызываемой функции я указываю тип данных получаемых в пост запросе, если это int то и данные будут только int, если нет то false.
Насчет фрейма: Чуть позже.
Ну а так, код не всегда идеальный. Если вы предусматриваете эти пункты то где то забываете о других.---------- Добавлено 28.05.2013 в 22:34 ----------Выведу вам функции. Нет не прокатит DROP---------- Добавлено 28.05.2013 в 22:36 ----------
public function check_token(){ $post = $this->post('token', 'html'); $values = explode('|', $post); if($post == $this->gen_token($values[0])) { $this->gen_token($values[0], true); return true; } $this->gen_token($values[0], true); return false; }
Раз говорите "говно", показывайте "не говно" вашего кода. Я тоже запросто говорить что не создано мной: говно.
Покажите пожалуйста правильный код, как вы считаете нужным. Спасибо.
Адекватные работы есть по отдельности они не являются сайтом под ключ.
Учет их я не вел.
На этой ноте, переходим на icq, skype. На подобные вопросы больше в теме не отвечаю.
Ну вообще то, какие заказы были, такие и выполнял. Насчет верстки, ну и что? Там адаптация, соответственно какой то плюс к работе. Вы смотрите на код, а не на то что эти сайты находятся на uCoz.
Плюс ко всему, у меня не полный рабочий день, это дополнительный заработок.
Все остальные вопросы через icq, skype. Незачем хламить топик.
Ставка за час работы: 25 USD
Портфолио - weblancer
Из глобальных проектов (Сайт под ключ): servercs.su
Все сделано с 0. Дизайн, Верстка, CMS, За исключением unix части (раскрутка сервера)
private function balance() { if(empty($_SESSION['login'])) $this->frame->header(); $err = ''; if(!empty($_POST)) { $balance = $this->frame->post('balance', 'int'); if($balance < 10) $err .= '<div class="news_err" style="margin-right:16px;">Сумма пополнения должна быть не менее 10 RUR</div>'; if(!$err && !$this->frame->check_token()) $err .= '<div class="news_err" style="margin-right:16px;">Не правильный token, пополните баланс повторным нажатием в меню кнопки: Пополнить баланс</div>'; if(!$err) { $token = $this->frame->gen_token('order', true); mysql_query('insert into `order`(`type`, `wmid`, `uid`, `price`, `date`, `token`) values(0, 0, '.$this->user['id'].', '.$balance.', "'.date('H:i d.m.Y').'", "'.$token.'")'); $id = mysql_insert_id(); $login = $this->config->load('money', 'login'); $this->tpl->load_template('balance.tpl'); $this->tpl->set('{token}', $token); $this->tpl->set('{ssid}', md5($login.":$balance:$id:".$this->config->load('money', 'pass1').":Shp_token=".$token)); $this->tpl->set('{rob_desc}', 'Пополнение лицевого счета на сайте *****.RU ['.$this->user['id'].']'); $this->tpl->set('{id}', $id); $this->tpl->set('{err}', ''); $this->tpl->compile('balance'); return $this->tpl->result['balance']; } }//Потерто}
Что то подсветка синтаксиса барахлит, [***93;] не часть кода.
Насчет ставки, все зависит что за проект. Толи это небольшой скрипт или же глобальная работа. Цены за каждую работу индивидуальны.