Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал Учимcя программировать на php

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем ivan111, 22 июн 2013.

?

Полезны ли вам уроки?

  1. Да

    6 голосов
    50,0%
  2. Нет

    6 голосов
    50,0%
  1. Автор темы
    ivan111

    ivan111 Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    ivan
    Здравствуйте дорогие пользователи.
    Сегодня мы начнём учить php вместе,я выложу пару уроков,и разбор уроков.
    Вообще,php полезен каждому,кто держит свой игровой проект minecraft,да и не только
    Если вы будете активно следить за моей темой,то уверяю вас,вы поймёте,что язык php не сложный,как все это думают,но кому как даётся.Зачем учить php? да затем,что бы писать программы и скрипты,например,можно вывести информацию о игровом сервере,кол-во слотов,кто играет,ну и т.д.Уверяю вас,вам будет интересно,ну что,поехали.
     
    slavik123123123 и Anons нравится это.
  2. Хостинг MineCraft
    <
  3. Автор темы
    ivan111

    ivan111 Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    ivan
    "Начало",и так дорогие друзья,для работы вам понадобится пакет программ и утилит, необходимых веб-разработчикам,такие как Блокнот и Denwer,ну или веб-хостинг.Сейчас я попытаюсь объяснить вам что такое php и с чем его едят.И так рассмотрим простую программу
    PHP:
    <?php
    echo "Hello world";
    ?>
    Думаю тут всё понятно,переменная echo - предназначена для вывода текста на экран,еще используется алгоритм print кому как удобней.<?php - указывает что идёт язык php,и закрывается ?> либо php?>,кому как удобней.Текст всегда взят в ковычки " " и заканчивается точкой с запятой ; любая пропущенная деталь приводит к ошибке,программа не будет работать,и вам будет выявлено на какой строке допущена ошибка.Вот еще чуть не забыл,тип файла должен быть php
    Ну на этом всё :) я с вами еще не прощаюсь,ждём второй урок,всем спасибо за внимание :)[DOUBLEPOST=1371846911,1371846863][/DOUBLEPOST][DOUBLEPOST=1371847047][/DOUBLEPOST]"Начало",урок 2 простенькая программа,случайные числа от 1 до 6.
    И так начнём.Создаём файл index.php между <body> и </body>
    пишем следующий код

    PHP:
        <?
        $roll
    =rand(1,6);//переменная roll получает случайное число от (1,6)
        
    echo $roll;//выводим на экран случайное число.
        
    ?>
    Всем спасибо за внимание :)
    http://176.99.7.92/~bdtribgc/смотрим как это работает.[DOUBLEPOST=1371847082][/DOUBLEPOST][DOUBLEPOST=1371847188][/DOUBLEPOST]Комментарии писать в эту тему http://www.rubukkit.org/threads/Коментарии-к-теме-Учимся-программировать-на-php.39328/page-2[DOUBLEPOST=1371847257][/DOUBLEPOST]"Начало",3 урок.Пишем программу которая выводит на экран с файлов,.php .html .txt смотрим следующий код

    PHP:
        <?php
        
    echo readfile("text.txt");//readfile(указываем из чего выводим на экран);
        
    ?>
    Блокнот или файл другого формата, должен быть в той же папке где и index.php
    Всем спасибо за внимание.[DOUBLEPOST=1371847482][/DOUBLEPOST]"Начало",пишем 4 простую программу,на php.Выводим на экран время,минуты секунды,дату,месяц,год. И так начнём
    PHP:
    <?
    //создаём переменную $todaysdate
    $todaysdate date("m",time()) . "-" date("d",time()) . "-" date("y",time()) . "-" date("i",time()) . "-" date("s",time());
    //выводим на экран переменную $todaysdate
    echo $todaysdate;
    ?>
    теперь разберём код,мы создали переменную $todaysdate добавили функцию date() - эта функция встроена в язык php.И так смотри date("m",time()) после date сразу идёт аргумент "m", он сообщает функции date() о том что она должна вывести порядковый номер месяца,аналогично вторая функция time() обрабатывает текущее время и возвращает его функции date(),вы заметили что после кода date("m",time()) стоит . "-" .
    это тире,советую ставить его,иначе все будет слитно,давайте дальше,date("d",time()) этот код аналогичен предыдущему с месяцем,аргумент "d", выводит текущую дату,аргумент "y",выводит год,аргумент "i",выводит минуты,аргумент "s",секунды.Этот урок вполне лёгок,желаю удачи.[DOUBLEPOST=1371888439][/DOUBLEPOST]"Начало",арифметическая программа решаем уравнение.
    И так,сейчас напишем программу которая будет решать уравнение.
    Смотрим следующий код
    PHP:
        <?php
        $x 
    =5;//x присвоили 5
        
    $y =7;//y присвоили 7
       
        
    echo "$x * $y = ";//выводим на экран всё что между ковычками echo" "; переменная $x * $y=";
        
    echo $x $y;//выводим полученное.
       
        
    echo "$x + $y = ";//аналогично верхнему
        
    echo $x $y;//аналогично верхнему
        
    ?>
    * - умножить, + - прибавить, / - разделить.
    Как работает вы можете посмотреть на этом сайте http://176.99.7.92/~bdtribgc/
    Всем спасибо за внимание!
     
    Anons нравится это.
  4. Raptor2108

    Raptor2108 Старожил Пользователь

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Раз пишешь для новичков, логичнее начать с установки денвера тогда.
     
    ZloYCRipeeR нравится это.
  5. Iggi6666

    Iggi6666 Участник

    Баллы:
    28
    Имя в Minecraft:
    iggi666
    [​IMG]
     
    aicon, tOshKa и ZaRRaZa нравится это.
  6. Автор темы
    ivan111

    ivan111 Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    ivan
    что?[DOUBLEPOST=1371932775,1371932707][/DOUBLEPOST]
    Думал об этом,но не стал писать.
     
  7. ZaRRaZa

    ZaRRaZa Старожил

    Баллы:
    103
    ну ты и выдал про дату :confused:
    чему ты детей учишь?

    есть разница?
    между:
    Код:
    $todaysdate = date("d.m.Y H:i:s");
    и этой хренью:

    Код:
    $todaysdate = date("m",time()) . "-" . date("d",time()) . "-" . date("y",time()) . "-" . date("i",time()) . "-" . date("s",time());

    P.S. убило страшно, твоя переменная echo :D

    ты бы ещё с классов начал бы или с многомерных масивов, рекурсий, форычей )

    выкинь денвер, ставь опенсервер )
     
    Dobrik нравится это.
  8. SmokeD

    SmokeD Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    SmokeD
    Выкинь опенсервер, ставь usbWebServer.
    Выкинь опенсервер, ставь натуральный Apache + PHP + MySQL[DOUBLEPOST=1371966874,1371966772][/DOUBLEPOST]
    Если честно, не вижу ничего такого, он просто объяснил про конфигурацию.
     
    ВремяПриключений и Dobrik нравится это.
  9. ZaRRaZa

    ZaRRaZa Старожил

    Баллы:
    103
    Уроки начинать надо не с такого.

    а чем тебе в опенсервере не APACHE + PHP + MYSQL ?
    там и memcache и nginx и ещё много полезного есть, то же самое что ты написал, только с гуи интерфейсом для запуска и автоматизации
     
    DavidShabaev нравится это.
  10. SmokeD

    SmokeD Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    SmokeD
    Для Локали особо не нужен memcache, eaccelerator, и.т.д... Если это конечно не Highload. Большая часть ОпенСервер, для обычного пользователя - просто не нужна.
     

Поделиться этой страницей