Jump to content

rus

Expert
  • Posts

    5,943
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by rus

  1. а все новое отнюдь не лучше старого, а у многих даже мозгов не хватает что бы что-то свое придумать, вот и тырят со старого и обрабатывают под новый лад.
  2. а мне нравится оффспринг и кардиганс.
  3. rus

    код+псд=?

    все зависит напрямую от самого макета, есть макеты под резиновый дизайн, есть под фиксированный. резина - как правило это фон, или элемент который может тянуться, или повторяться (как обои клеить что бы подобрать рисунок). фикс - тут иногда бывает что картинка большая чуть ли не целиком лежит в фоне страницы. З.Ы. не проще ли почитать о том как верстается страница из псд, а потом задавать уже более конкретные вопросы? а то вопросы размытые и ответы будут такими же. либо выложите конкретный пример псд в джипеге сюда, либо берите уже готовые примеры или отсюда из форума, или из инета и разбирайте их.
  4. тоже стало интересно (наверное животный интерес вышел какой-то, зато теперь знаю как зовут). Оксана, ты не против если иногда я буду к тебе по имени? зачем же так жестоко? может не стоит?
  5. два дива друг под другом что ли?
  6. rus

    код+псд=?

    подробно расписывать вам никто не будет, а если вкратце, то: 1) псд режется в фотошопе на составляющие. 2) затем все это верстается и подгоняется в любом редакторе кода типа: блокнот, notepad++, dreamweaver и т.д...
  7. и к мозгам З.Ы. прошу не принимать как оскорбление, просто включите мозг и почитайте, вам уже все объяснили.
  8. Макс дело говорит, выжить можно только вдвоем (выше отписал свою ситуацию). удалил...
  9. Либо еще как вариант снимать хату в частном доме где-нибудь в пригороде (там чуть дешевле) а работать в москве. Не поверите, но я сам щас работаю за 28k. т.к. требования по меньшей мере странны у работодателей. Например: требуется верстальщик-дизайнер со знанием html, css, adobe photoshop, ajax, php, mysql.... Или: требуется php программист со знанием php, mysql, html, css, ajax, adobe photoshop... Вобщем так или иначе везде требуется универсал, только основной упор делают на саму вакансию, а остальные требования попутные, но от них будет зависеть уровень твоей з\п.
  10. rus

    Стих

    psywalker пять баллов! молодца! теперь можно как гимн использовать
  11. rus

    Стих

    ну может кто-нибудь дополнит эти 4 оставшиеся строки? у меня просто фантазия кончилась.
  12. rus

    Стих

    Верстаю страницу свою В Мозиле она хороша В порыве: сейчас запою Воскликнула сразу душа И только открыл я в ИЕ Ужас застыл в глазах Картина представилась мне Меня обуял дикий страх Закрыл я ИЕ что б забыть страшный сон Теперь мне без надобности он... как-то так...
  13. 1) перед знаком вопроса должно стоять имя файла index.php?page=000 2) может попробовать Redirect /books/index.php http://www.site.ru/newbooks/ ?
  14. пример не претендует на полную спецификацию и для начинающего толчка вполне себе подойдет. на счет остального - возможно буду дополнять примерами, но не факт, так как известно, что не все что есть в php в реале задействованно, пользуют только то что часто применяется в реальных проектах. P.S. это просто заметка. public, private, protected, static - там есть в самом конце. var - да, это устарело, но кто или что мешает ее использовать ровно так же как и в html таблицы? по умолчанию если не определена переменная, то она вроде public.
  15. Кодировки->преобразовать в ANSI попробуй так: PHP_VALUE default_charset WINDOWS-1251 но это при наличии пыха и апача.
  16. Veseloff да, эти строчки там действительно ни к чему, просто в классе до этого было эхо и поэтому сначала делал вывод так, потом убрал эхо с функцией а вывод остался С конкатенцией если честно не понял, почему пристыковку использовать с одиночными кавычками лучше?
  17. Да, есть такой момент, но мне почему-то кажется что отступы увеличат визуально объем кода.
  18. bijouone, такие вещи лучше в личке, либо в асе (в профиле).
  19. bijouone, скажи, сколько времени ушло на изучение корела? на изучение html и php уйдет времени гораздо большеи да, ты прав, это будет для тебя дремучим лесом, а вот готовых результатов тут не дают, разве что ввиду глубокой симпатии Так что вам в раздел коммерческие услуги - велкам!
  20. 1) поместить форму с помощью css в левый верхний угол поможет св-во position - читайте. 2) отправить данные из формы может серверный скрипт php.
  21. а адаптивная разметка тут разве не прокатит?
  22. там про конструкторы есть, но не много. Почему не удобный? Мне например не очень нравится когда один небольшой код расписывают на целую портянку и в результате пример оказывается ничтожным, а описание - очень большим, а на практике как известно учиться лучше чем в теории и демагогии. Лучше больше кода и примеров и меньше слов.
  23. Потихоньку изучаю ооп и решил выложить сюда то что получилось в процессе изучения, может пригодится новичкам, то есть таким же как и я в ооп Сам код с комментариями, поэтому не стал расписывать отдельно взятые куски, ибо меня лично самого это раздражает. <!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="keywords" content="контент"> <meta name="description" content="описание"> <title>Заголовок страницы</title> </head> <body> <?php // ТИПЫ СУЩЕСТВУЮЩИХ ДАННЫХ //$int = 1; целое число //$string = "Мне 29 лет"; строка //$float = 3.14; числа с плавающей точкой, дробные числа //$bool = false; логический тип данных (true или false) // КЛАССЫ И ОБЪЕКТЫ //var - обязательный параметр в классе, с его помощью объявляется переменная внутри класса class Human { var $arms = "2 руки"; var $legs = "2 ноги"; } $rus = new Human (); echo $rus->arms; echo "<br>"; echo $rus->legs; echo "<br>"; $rus->arms = "3 руки"; echo $rus->arms; echo "<hr>"; class Musketter { var $heart = "отважное сердце"; var $hand = "сильная рука"; var $sword = "шпага"; } $atos = new Musketter (); echo "<p><strong>Без изменений</strong></p>"; echo $atos->heart; echo "<br>"; echo $atos->hand; echo "<br>"; echo $atos->sword; echo "<p><strong>С изменениями</strong></p>"; $atos->heart = "отважная душа"; $atos->sword = "дубина"; echo $atos->heart; echo "<br>"; echo $atos->hand; echo "<br>"; echo $atos->sword; echo "<hr>"; // ЦЫКЛЫ FOR И WHILE $var = "экспрессия"; $c = 0; //этот цикл эквивалентен while /* for($i = 0; $i <= 10; $i++) { echo "i = ".$i." c = ".$c."<br>"; $c = $c+$i; }*/ while($c <= 10) { echo "$var<br>"; $c++; } echo "<hr>"; // МАССИВЫ $dog = "собака"; $cat = "кошка"; $turtle = "черепаха"; $array = array('собака', 'кошка', 'черепаха'); //загоняем массив данных в переменную $array и говорим ей что она есть массив echo $array[0]; //выводим первый элемент массива (отсчет начинается с нуля) $pets[] = "собака"; $pets[] = "кошка"; $pets[] = "черепаха"; //смотрим содержание массива и его ключей echo "<pre>"; print_r ($pets); echo "</pre>"; $pets[1] = "котенок";//изменяем значение элемента массива с ключом 1 //смотрим измененное содержание массива echo "<pre>"; print_r ($pets); echo "</pre>"; //еще один способ образовать массив, только не с числовыми ключами, а со строковыми $names = array( 'Филипп' => 'Киркоров', 'Алла' => 'Пугачева' ); //выводим элемент массива по его ключу [Филипп] /* echo $names[Филипп]; echo "<pre>"; print_r ($names); echo "</pre>";*/ //проходимся циклом по массиву и выводим его содержание в виде: ключ->элемент с подсчетом кол-ва элементов foreach($names as $key => $val) { echo ++$count." элемент <br>"; echo $key." => ".$val."<br>"; } echo "<hr>"; //ФУНКЦИИ //в подобном виде получается много кода из-за дублирования однотипных действий, с помощью функций упрощается и уменьшается код /* $s = 10; for($i = 0; $i < $s; $i++) { $sum = $sum + $i; } echo $sum."<br>"; $s = 8; for($i = 0; $i < $s; $i++) { $sum2 = $sum2 + $i; } echo $sum2;*/ //функция sum с фходным параметром $s который можно получить из вне функции function sum($s) { for($i = 0; $i <= $s; $i++) { $sum = $sum + $i; } echo $sum; } //входной параметр может быть определен как в переменной, так и на прямую /* $s = 10; sum($s);*/ sum(10); //входной параметр напрямую echo "<br>"; sum(8); echo "<hr>"; //МЕТОДЫ class My_method { //Функция объявленная в теле класса - называется методом function sum($s) { for($i = 0; $i <= $s; $i++) { $sum = $sum + $i; } //echo $sum; return $sum; //возвращает результат цикла for во входной параметр $s функции sum() } function out() { echo "длинный, длинный текст"; } //при создании этого объекта (My_method) с именем класса, создается автоматически конструктор //и вызывается при инициализации класса ( $obj = new My_method(); ) function My_method($var) { echo "Привет, я конструктор (constructor) и var = ".$var; } //еще один способ вызвать метод конструкт /*function __construct() { echo "Привет, я конструктор (constructor)"; }*/ } $obj = new My_method(10); //так объявляются объкты класса echo "<br>"; //$obj->sum(10); $var = $obj->sum(10);// помещаем возвращенный результат в переменную $var echo $var."<br>"; $var = $obj->out(); echo $var; echo "<hr>"; //НАСЛЕДОВАНИЕ class Pipl { var $hands = "2 руки"; var $lags = "2 ноги"; var $head = "1 голова"; function action() { echo "Я могу ходить"; } } //этот класс наследует свойства класса Pipl при помощи extends class Doctor extends Pipl { var $knife = "нож"; } $obj = new Doctor(); echo $obj->head."<br>"; $obj->action(); echo "<br>"; class Father { var $muskules = "сильные мускулы"; } class Mother extends Father { var $eyes = "красивые глаза"; } //этот класс должен унаследовать св-ва двух классов выше, или любого из них class child extends Mother { var $mind = "светлый ум"; } $obj = new child(); echo $obj->muskules; echo "<hr>"; //МОДИФИКАТОРЫ ДОСТУПА private, protected, public и static class Brother { private $big = "большой человек"; //private - используется только внутри своего класса protected $seksi = "сексуальный"; //protected - может использоваться внутри своего класса и в наследующих его классах public function work() { //public - можно использовать везде, как в наследующих классах, так и в объекте echo "я умею работать"; } } class Sister extends Brother { public static $hello = "привет, я статик"; //вызывается напрямую без объявления объекта типа: $obj = new Brother(); } $obj = new Brother(); $obj->work(); //так как $work является public, то можно использовать везде echo "<br>"; $obj1 = new Sister(); $obj1->work(); // $obj1->seksi; так будет ошибка, ибо $seksi является protected и используется только внутри класса, либо внутри в наследующих классах echo "<br>"; echo Sister::$hello; //обращение на прямую к static без объявления объекта ?> </body> </html>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy