[PHP] Уроки [#1] - Основы ( " HTML, встречай PHP :-) " ) - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir  
[PHP] Уроки [#1] - Основы ( " HTML, встречай PHP :-) " )
heartless_schoolboy Дата: Пятница, 19.07.2013, 14:44 | Сообщение # 1
Любитель
Сообщений: 42
Статус: Offline
Учимся программировать в PHP.




Вступление.


Всем привет. Долго думал, какую пользу форуму принести, и решил начать делать туторы по одному из самых востребованных и популярных языков программирования в мире - PHP.

Данный язык в первую очередь обязан знать каждый, уважающий себя веб-программист, дабы понимать внутреннее строение веб-сайтов, уметь создавать динамические сайты, писать важные скрипты, ибо на дворе 2013 год - сайты уже давно не однострочные, разработка хороших порталов требует серьезных стараний и знаний.

Несомненно, можно делать динамические сайты и в CMS, зная всего лишь HMTL/CSS, однако без знания элементарных основ строения вашего веб-проекта, вы не станете действительно хорошим тру-веб-разработчиком.

Ввдение в PHP. Что может PHP?


PHP в действии.


PHP может делать многое, а именно:

  • Оценивать данные, присылаемые из браузера на веб-сайт.
  • Давать возможность пользователям сайта самим строить сайт, наполняя его определенным контентом.
  • Отправлять и получать куки ( Пакеты данных, которые использует ваш интернет-браузер для запоминания чего-либо. Например : авторизация в соц.сети , на форуме и так далее )

    Это основные вещи, которые стоит запомнить. Без этих возможностей, мы бы не имели сегодня ни форумов, ни социальных сетей, ни прочих интерактивных и интересных сайтов!

    Со временем мы научимся многому в веб-разработке. Но нужно начинать с малого и ничего не упускать, будем рассматривать все подробно : от первых шагов, до создания клевых и полезных скриптов.

    Скрипты на PHP включаются двумя способами:

  • Внутри страницы HTML при помощи <?php // Код скрипта ?>
  • Подключением пути к скрипту внутри страницы : <? include("скрипт.php"); ?> ( Вполне удобный способ )

    Для работы PHP скрипта, ваш сайт должен находиться на локальном сервере ( Denver ) либо на веб-хостинге с поддержкой PHP!

    А теперь давайте посмотрим на пример простенького PHP скрипта. Все содержимое вы пока что можете не понять, однако со временем вам это покажется легкотней wink

    <!DOCTYPE html>
    <html>
    <head>
    <link type='text/css' rel='stylesheet' href='style.css'/>
    <title>PHP!</title>
    </head>
    <body>
    <img src="http://i1061.photobucket.com/albums/t480/ericqweinstein/php-logo_zps408c82d7.png"/>
    <div class="header"><h1>
    <?php
    $welcome= "ETO KAROCHI PHP!";
    echo $welcome;
    ?>
    </h1></div>
    <p><strong>Generate a list:</strong>
    <?php
    for ($number = 1; $number <= 10; $number++) {
    if ($number <= 9) {
    echo $number . ", ";
    } else {
    echo $number . "!";
    }
    }; ?>
    </p>
    <p><strong>Things you can do:</strong>
    <?php
    $things = array("Talk to databases",
    "Send cookies", "Evaluate form data",
    "Build dynamic webpages");

    foreach ($things as $thing) {
    echo "<li>$thing</li>";
    }

    unset($thing);
    ?>
    </p>
    <p><strong>This jumbled sentence will change every time you click Submit!<strong></p>
    <p>
    <?php
    $words = array("the ", "quick ", "brown ", "fox ",
    "jumped ", "over ", "the ", "lazy ", "dog ");

    shuffle($words);
    foreach ($words as $word) {
    echo $word;
    };

    unset($word);
    ?>
    </p>
    </body>
    </html>


    Код CSS:

    Код
    .header {
         width: 300px;
         height: 25px;
         background-color: #333;
         border-radius: 10px;
    }

    img {
         width: 200px;
         float: right;
    }

    h1 {
         font-family: Verdana, sans-serif;
         font-size: 18px;
         text-align: center;
         color: #ffffff;
    }

    p {
         font-family: Tahoma, sans-serif;
    }

    li {
         font-family: Tahoma, sans-serif;
         list-style-type: square;
    }

    input {
         width: 280px;
    }


    Можете попробовать запустить этот скрипт на вашем сервере. Уверен, вам понравится ;)

    Автор урока : Я. За основу взят урок из курса PHP - codeacademy.com . Я его перевел, весь курс там англоязычный! Буду рад здравой критике, и оценке туториалов.

    Если кто-то будет учиться по моим туторам - буду давать несложные д/з в следующих уроках.

    В следующем уроке мы познакомимся с синтаксисом PHP и напишем Хеллоу Ворлд :3
    Прикрепления: 5924740.png (19.4 Kb)
  • [CM]Tazik Дата: Суббота, 20.07.2013, 12:44 | Сообщение # 2
    б - брынза
    Сообщений: 901
    Статус: Offline
    Прикрепления: 4264656.png (3.9 Kb)



    vk.com/andrew_eremy
    • Страница 1 из 1
    • 1
    Поиск:
    Статистика Форума