PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (4): « 1 2 3 [4]

> Найдено сообщений: 55
Данил Банаев Отправлено: 20 Октября, 2011 - 10:36:16 • Тема: Для портфолио • Форум: FreeLance

Ответов: 7
Просмотров: 1969
Здравствуйте я новичок в веб-разработке.
Есть люди, которые могут подкинуть интересные проекты для практики и портфолио?
Просьба не пинать.
Имеются:
-Знание основ HTML/CSS
-Владение JavaScript и jQuery
-Умение проектировать БД, работа с MySQL, знание синтаксиса SQL
-Базовые навыки PHP, в том числе и ООП(сейчас изучаю безопасность веб-приложений)
-Опыт работы с CMS Joomla!
-Много упорства и упрямства

C Ajax к сожелению пока не знаком, но планирую выучить.

danil.banaev@gmail.com
Спасибо.
Данил Банаев Отправлено: 12 Сентября, 2011 - 12:33:12 • Тема: что у кого наследуется? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 103
PHP:
скопировать код в буфер обмена
  1.  
  2. interface ISuperUser{
  3.         function getInfo();
  4. }
  5. class SuperUser extends User implements ISuperUser{
  6.         function getInfo(){
  7.                    echo "Перегружаем метод";
  8.               };
  9. }
  10.  

Здравствуйте. Прошу помочь, не понятна одна деталь.
Скажите как правильно?
класс SuperUser наследует класс User, а User наследует интерфейс ISuperUser ?
ИЛИ
класс SuperUser наследует класс User и интерфейс ISuperUser ?
немного запутался.
спасибо.
Данил Банаев Отправлено: 12 Сентября, 2011 - 09:28:40 • Тема: Создание куки • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1887
Спасибо
Данил Банаев Отправлено: 11 Сентября, 2011 - 06:09:18 • Тема: Создание куки • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1887
Извиняюсь конечно, но все равно не доконца дошло.
Если кука временная то вместо срока ее хранени устанавливается текущая дата.
Т.е. php сам указывает текущую дату, когда мы ее не указываем, в js это необходимо делать вручную.
Это просто необходимо запомнить чтоли?
Эта текущая дата нужна для браузера?
А как там все внутри у него происходит на сне интересует?Может ссылочку дадите где это описывается документативно. По-русски плиз.
Спасибо
Данил Банаев Отправлено: 10 Сентября, 2011 - 04:57:10 • Тема: Создание куки • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1887
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function setCookie(cookieName, cookieValue, cookieExpire){//имя куки, значение, срок хранения
  3.               if(!cookieName || !cookieValue)//если не пришли обязательные параметры
  4.                 return false;//функция возвращает ложь
  5.         var date=(cookieExpire ? new Date(cookieExpire) : new Date());//если пришел срок хранения, то устанавливаем его, если не пришел, указываем текущую дату
  6.         document.cookie=cookieName+"="+cookieValue+
  7.                                         "; expires="+date.toGMTString()+
  8.                                         "; path=/";//формируем куку
  9.         return true;//возвращаем истину
  10. }

Данная функция создает куку.
Непонятен один момент, почему если в функцию не приходит параметр "срок ее хранения", то назначается текущая точка времени.
Если это сессионая кука, то помоему срок хранения ей тупо не надо присваивать.
Помогите понять.
Спасибо.
Данил Банаев Отправлено: 27 Августа, 2011 - 09:03:07 • Тема: Правильно ли код? • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 80
javascript можно и отключить.
интересует больше проверка в php
Данил Банаев Отправлено: 27 Августа, 2011 - 08:09:59 • Тема: Правильно ли код? • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 80
А если пока не задействовать javascript?
(Добавление)
А сам обработчик на php правильный?
Данил Банаев Отправлено: 26 Августа, 2011 - 22:41:50 • Тема: Правильно ли код? • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 80
Неообходимо чтобы юзер давал имя фотке, описание к ней и саму фотку.
Фотка уходила бы потом в папочку, а с данными дальше бы шла работа.
Почему то не смог найти готовый велосипед, чтобы посмотреть как эта задача реализована.
Встречал варианты либо просто с загрузкой файла, либо с отправкой данных(строк, чисел).
Написал обработчик и хотел чтобы взглянули опытные люди.

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. //ф-я фильтрует строковые данные
  4. function clearData($data){
  5.         $data=trim(strip_tags($data));
  6.         return $data;
  7. }
  8. //если юзер ввел название фото, описание фото, при отправке файла не возникло ошибок, и тип файла верный, то...
  9.         if(!empty($_POST["photo_name"]) and !empty($_POST["mess"]) and $_FILES["photo"]["error"]==0 and $_FILES["photo"]["type"]=="image/jpeg"){
  10.                 $photo_name=clearData($_POST["photo_name"]);//получили имя фото для дальнейшей работы  
  11.                 $mess=clearData($_POST["mess"]);//получили описание фото
  12.                 $tmp_name=$_FILES["photo"]["tmp_name"];//получили физический путь к файлу с фото
  13.                 $name=$_FILES["photo"]["name"];//получили реальное имя файла с фото
  14.                 move_uploaded_file($tmp_name,"photos/".$name);//переместили файл с фото в нужную директорию
  15.                 header("Location: index.php");//редирект
  16. }
  17. ?>
  18.  


Далее:

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. <meta charset="utf-8">
  6. <title>Send form</title>
  7. </head>
  8. <body>
  9. <form action="index.php" method="post" enctype="multipart/form-data">
  10.         Введите имя фото:<br>
  11.         <input type="text" name="photo_name"><br><br>
  12.     Введите описание фото:<br>
  13.     <textarea cols="50" rows="5" name="mess"></textarea><br><br>
  14.     Загрузите фото(Макс 2Мб):<br>
  15.     <input type="file" name="photo"><br><br>
  16.     <input type="submit" value="Отправить">
  17. </form>
  18. </body>
  19. </html>
  20.  

И еще вопрос.
Как сделать проверку чтобы если юзер что то не ввел, под формой выводилось бы сообщение о том что именно он не ввел?
Извините за детские вопросы, очень хочу все для себя понять.
ЗЫ спасибо заранее.
Данил Банаев Отправлено: 11 Августа, 2011 - 19:22:43 • Тема: Ищу продвинутых и начинающих php программистов • Форум: FreeLance

Ответов: 2
Просмотров: 1549
Доброго времени суток.
Я занимаюсь разработкой на php.
Сам начинающий.знаю процедурный php на уровне работы с БД.
Вообщем если чесно говоря прошел 2 уровня от специалиста по php, и все их тщательно изучил.
http://www[dot]specialist[dot]ru/course/rnr1-a 1-й уровень
http://www[dot]specialist[dot]ru/course/rnr2-a 2-й уровень
Знаю основы html/css но что то завараживающее, конечно сверстать не смогу.
Готов присоеденится, опыт лишним не бывает
Данил Банаев Отправлено: 11 Августа, 2011 - 12:48:15 • Тема: Все Желающие Делать Сайты Не В Одиночку Сюда.. • Форум: FreeLance

Ответов: 101
Просмотров: 28562
Доброго времени суток.
Я занимаюсь разработкой на php.
Сам начинающий.знаю процедурный php на уровне работы с БД.
Вообщем если чесно говоря прошел 2 уровня от специалиста по php, и все их тщательно изучил.
http://www[dot]specialist[dot]ru/course/rnr1-a 1-й уровень
http://www[dot]specialist[dot]ru/course/rnr2-a 2-й уровень
Знаю основы html/css но что то завараживающее, конечно сверстать не смогу.
Готов присоеденится, опыт лишним не бывает

Страниц (4): « 1 2 3 [4]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB