PHP

Short from Hypertext PreProcessor, PHP is the most widely used server-side scripting language in the world.

I am no expert in PHP, but I am currently working on some projects requiring this programming language, so I will post my solutions as well as my findings while I learn how to write efficient and effective PHP code.

3 thoughts on “PHP

  1. Vladimir

    Здравей!
    Преди няколко месеца започнах да изучавам php и реших да направя един проект – php forum, за да затвърдя знанията си пък и да придобия нови.
    Започнах да пиша, със кода нямам абсолютно никакви проблеми, единственият проблем, който всъщност е доста голям е че не знам как се структурира съдържанието. Започнах да чета из нета за MVC моделът. Разбрах че се състои от 3 части – Model, View, Controller. До колкото разбрах във viewто стоят всичките html, css и javascript файлове. Във Модела – файловете които контактуват със базата данни, а във Контролера кое?
    Файловете които имам във форума до сега са:
    View/header.html

    View/footer.html

    View/Style.css

    Model/connect.php

    Model/registration.php

    Model/login.php

    ../registration_form.php

    ../login_form.php

    ../register_succes.php

    ../index.php

    Файловете които започват със ../ не знам къде да ги сложа. Във index.php знам че трябва да стои цялата бизнес логика, а каква е всъщност тя във един форум?
    Също така файловете които съдържат само html например register_form.php трябва ли да ги направя .html? Като цяло искам да те попитам файловете, които съм създал правилни ли са или има някои излишни? Изключително много бих се радвал ако успееш да ми помогнеш. Благодаря предварително! :)

    Reply
    1. Ivaylo Post author

      Здравей Владимире,

      Ти си първия човек, който коментира нещо в блога ми, така че ще направя всичко възможно да ти помогна:)

      Може ли само да ми пратиш файловете или да ми кажеш дали мога да ги видя някъде? Също какво ползваш за MVC? Аз използвам използвам вече готовия framework Ларавел(http://laravel.com/).

      Ще гледам да пиша отново възможно най-скоро…

      Поздрави,

      Иво

      Reply
      1. Ivaylo Post author

        Здравей Владо(надявам се мога да ти казвам Владо),

        Благодаря ти още веднъж за поста. Прегледах долния email отново, и по мое мнение си на прав път. прегледай наново само файловете си, които не си сложил никъде и раздели логиката и действията, които са резултат от интеракцията на потребителите с формите. Например:

        Раздели формите на файл, който генерира самата форма като HTML markup, и друг файл, който се грижи за логиката и действията зад него – кликване върху бутона за submit-ване на страницата и различните действия прозлизащи от него. Markup-a сложи във View, а останалата част в Controller-a.

        Controller-a по принцип служи да прави връзката между директния достъп до данните и това какво действие трябва да се извърши с тях, но не само.

        На мен много ми помогна да разбера нещата за MVC тази статия.

        http://www.sitepoint.com/series/the-mvc-pattern-and-php/

        Мисля, че и на теб ще ти бъде полезна. Ако има други въпроси, ще се радвам да видя самите файлове и кода в тях, за да мога да съм от полза.

        Поздрави и приятно кодене:)

        Иво

        Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>