Архив метки: PHP

Codecademy.com — курс PHP — урок 2

Звенит звонок, начнем урок… Итак, урок 2, на котором дано:

«So what?» You might say. «I can do that with JavaScript.» And that’s true! But JavaScript’s knowledge can be limited.
JavaScript generally runs in the browser, or client. This means it only really knows what’s going on in your browser, plus whatever information it gets from the website(s) you’re connecting to.
PHP, on the other hand, runs on the same computer as the website you’re visiting, which is known as the server. This means that it has access to all the information and files on that machine, which allows it to construct custom HTML pages to send to your browser, handle cookies, and run tasks or perform calculations with data from that website.

и даже добавлено задание:

We’ve written a little PHP in the editor to the right, but it’s not complete! On line 8, type My first line of PHP! between the «»s.

(добавь, мол, дорогой, в строку 8 текст «My first line of PHP!»)

Исходный код для работы представлен ниже:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo «»;
?>
</p>
</body>
</html>

Немного помудрив, получаем следующее:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo «My first line of PHP!»;
?>
</p>
</body>
</html>

Скрин, как всегда — ниже … а пока запомним: что бы вывести какую-либо информацию в PHP — используем echo

php-lesson-2

 

Codecademy.com — курс PHP — урок 1

Замечательный ресурс Сodecademy.com предоставляет возможность бесплатного изучения различных языков программирования (и не только).

Для себя решил завести такой себе он-лайн конспект, в который буду записывать все уроки по PHP, на курс которого я записался не так давно 🙂

Итак, урок 1:

Дано:

PHP in Action
PHP is a programming language that can do all sorts of things: evaluate form data sent from a browser, build custom web content to serve the browser, talk to a database, and even send and receive cookies (little packets of data that your browser uses to remember things, like if you’re logged in to Codecademy).

Check out the code in the editor. Looks familiar, doesn’t it? That’s because a lot of it is regular old HTML! The PHP code is written in the . See how it generates numbers, creates lists, and adds text directly to your webpage?

Что в переводе можно озвучить как:
классный язык, и вообще все круто, чувак. Главное, мол, не забудь: начало кода на PHP обозначается так: <?php , и заканчивается вот так: ?>

А теперь посмотри на код, который мы для тебя приготовили, и возрадуйся! (результаты работы кода смотрите на скрине после кода 😉 ):

<!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 = «Let’s get started with 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>

Собственно — скрин:

php-lesson-1

Первый урок на то и первый, что бы не отпугнуть студентов. На это закончим, идем далее 😉

Использование PHP-кода в WordPress

Одной из проблем, с которой мне пришлось столкнуться при работе с WordPress — как вставить свой php-код в страницу или запись.

Интересно, что Wordpress, несмотря на свою тотальную демократичность и простоту — очень жестко режет любой PHP-код, который вставляется не в исходные файлы темы.

На этот случай вам пригодится плагин PHP Code for posts, скачать который можно по ссылке, или поискать в репозитарии WordPress.

Рассматривать процесс установки не будем (уверен, эта процедура вам знакома), а вот что касается использования плагина, то все просто:
1. В настройках плагина вы можете задать создание нового шорткода (смотрите скрин):

Добавление php в WordPress

2. В открывшемся меню задаете название кода, его описание, и собственно — сам php код, после чего сохраняете его и…

Создание блока PHP-кода

3. Получаете готовую вставку для использования в любом месте вашего WordPress-сайта:

Готовый снипет PHP-сода

Пример использования подобного метода смотрите чуть ниже — по идее каждый раз при перезагрузке этой страницы будет показывать генерируемое случайным образом число в диапазоне от 1 до 100.

Случайное число: [php snippet=1]

Кстати, в процессе редактирования и дополнения этой записи столкнулся с проблемой отображения модулем кирилицы.
Проблема с кирилицей
Думаю, проблема в кодировке, но разбираться откровенно лень 🙂 В крайнем случае можно использовать латиницу в описании своего кода.

Желаю удачи 🙂 В случае возникновения вопросов — не стесняйтесь оставлять комментарии или писать на почту: oleksiy@lavrynenko.com