Great course of English language textbook Longman - Activate! B2 Full pack aimed at teaching teenagers and helps prepare for the FCE exams. Fascinating topics, which are shown in a number of videos, will not leave indifferent any of the students studying this course. Presented to your attention video with subtitles, and without them.

Year: 2008
Publisher: Pearson Longman
Format: mp3, pdf, DVDRip
Author: Barraclough C., Gaynor S., Florent J. etc.

Components:
Longman - Activate! B1 - Student's book
Longman - Activate! B1-Workbook
Longman - Activate! B1 - Use of English Book
Longman - Activate! B1-Teacher's book
Longman - Activate! B1 - Class Audio CD1
Longman - Activate! B1 - Class Audio CD2
Longman - Activate! B1-CD-ROM
Longman - Activate! B1-Video DVD 5
Longman - Activate! B1-Video DVD-Rip
Download course
The size: 2. 82 GB.

Excellent English course textbook Longman - Activate! B2 Full pack

Tutorials Activate! A2 designed for students who are preparing for the delivery of international A2 English exams, for example Key English Test(KET).

In the kit you will find workbooks, book for student, teacher, as well as audio course. The CD, also presented in the set, will help you to constantly monitor the level of knowledge and complete the necessary exercises in time. The material is very extensive and equally well suited to the preparation of various kinds of exams.

The tutorial has videos both with and without subtitles

Tutorials Activate! B1 and Activate! B2 designed for students who are preparing for international B1 and B2 English exams such as FCE.

There are two sub-levels B1 - Activate! B1 and Activate! B1+ (plus).

Course features:

  • Motivational DVD clips taken from TV programs
  • Skillzone and Examzone sections to help you develop the necessary language skills for passing exams
  • Interactive exam preparation practice on CD-ROM allows students to test themselves, monitor learning progress and successfully pass English language exams

In the kit you will find workbooks, a book for a student, a teacher and an audio course

Activate! is ideal for teenage students who are preparing for all A1-B2 level examinations.
The rigorous exam syllabus combined with enjoyable topics and tasks ensure your teenage students reach their full potential.

Motivate your students with the exciting components including students' DVD, and students' CD-ROM.
Give your students the opportunity to test themselves and monitor their progression with the interactive exam practice on the Internet.

Easy preparation for multiple exams with the flexible materials in the teacher's Exam Box and extensive exam practice activities.

Regardless of which option was selected, the installation starts by unpacking the archives. To unpack, follow two simple steps:

  1. Run the following commands:
gunzip apache_1.3.9.tar.gz gunzip php-4.0.0.tar.gz

After the unpacking is completed, files with the *.tar extension remain.

  1. Extract the distribution files from the archives:
tar -zxvf apache_1.3.x.tar tar -zxvf php-4.0.x.tar

From this point on, the main installation process begins.

Apache module

Installing PHP as an Apache module is fairly straightforward. All required steps are detailed below:

  1. Change to the Apache directory: cd apache_1.3.x
  2. Set up Apache. Choose the path of your choice, but remember that it must not be followed by a slash: ./configure -prefix=[path]
  3. Change to the PHP directory; configure, build and install the distribution. The -with-config-file-path option specifies the directory where the PHP configuration file will be located. This file is usually located in the /usr/local/lib directory, but you can choose another directory of your choice: ./configure -with-apache=../apache_1.3.x -with-config-file-path=[path] make make install
  4. Return to the Apache directory. Now you can change the configuration, build and install Apache. The -other-configuration-options option applies to any special parameters configurations you would like to pass to the Apache web server. This topic is outside the scope of the book. Full description parameters are given in the Apache documentation: ./configure -activate-module=src/modules/php4/libphp4.a -other-configuration-options make make install
  5. The last step is to edit the Apache httpd.conf file. Some of the modifications are specific to Apache, while others are required for PHP scripts to be recognized and passed to the web server. First find this line:
servername localhost

Then find the lines

For PHP-enabled files to work properly on the server, these lines need to be uncommented. To do this, just remove the pound sign (#) at the beginning of each line. Save the file and move up one level in the directory hierarchy. Start the Apache server with the following command:

./bin/apachectl start

Voila! PHP and Apache are ready to go. To test, store the following snippet in the phpinfo.php file in Apache's document root directory, the htdocs directory, located in the Apache installation directory:

Open the file in a browser on the server. A long list of PHP configuration information appears in the window. You have successfully installed PHP as an Apache module.

Apache dynamic module

Dynamic modules are convenient because they allow you to update the PHP distribution without recompiling the web server. Apache considers PHP support as one of its many modules like ModuleRewrite or ModuleSpelling. This option is especially useful in situations where support for new features, such as encryption, will be added to PHP at a later date. All you have to do is reconfigure/compile PHP with encryption support and you can immediately use new opportunity in web applications. The installation process is described below:

  1. Change to the Apache directory:
  1. Set up Apache. Choose the path of your choice, but remember that it must not be followed by a slash. The -other-configuration-options option refers to any special configuration options you would like to pass to the Apache web server. This topic is outside the scope of the book. For a complete description of the options, see the Apache documentation.
./configure -prefix=[path] -enable-module=so -other-configuration-options
  1. Build the Apache server. After entering the make command, a series of messages are displayed on the screen:
  1. Install the Apache server. After you enter the make install command, the following series of messages are displayed on the screen. After the installation is successfully completed, the following message appears on the screen:
  1. If the previous steps went without errors, you can proceed to editing the httpd.conf file. This file is located in the conf subdirectory of the directory specified in step 2. Open the file in text editor and find the line:
ServerName new.host.name

Bring it to the following form:

ServerName localhost
  1. Change to the directory where the PHP package is located. Configure, build and install PHP. The parameters specify the path to the directory containing the apxs file - the bin subdirectory of the directory, the path to which was specified in step 2:
./configure -with-apxs=[path/k/apxs] make make install
  1. Open Apache file httpd.conf for the next modification. To properly parse incoming requests for PHP-enabled files, the extension must match one of the extensions specified in the Apache server configuration file, httpd.conf. The file contains parameters that can be changed at the discretion of the administrator; some of them are directly related to PHP. Open the httpd.conf file in your text editor. At the end of the file, there are two lines of the following form:
#AddType application/x-httpd-php .php .php4 #AddType application/x-httpd-php-source .php .phps
  1. For PHP-enabled files to work properly on the server, these lines need to be uncommented. To do this, remove the "pound sign (#) at the beginning of each line.
  2. Save the file and move up one level in the directory hierarchy (with the cd command). Start Apache with the following command:
./bin/apachectl start

Voila! PHP and Apache are ready to go.

» Relational Operators

Navigating the Tutorial: 1.1 About PHP 1.2 History of PHP 1.3 Why PHP? 1.4 How does it all (PHP) work? 1.5 From interpreter to compiler 1.6 PHP features 1.7 What do you need to work? 1.8 Answers to your questions 1.9 Chapter summary 2.1 Installation and configuration 2.2 Installing Apache 2.3 Installing PHP 2.4 Installing MySQL 2.5 Setting up Apache 2.6 Setting up PHP 2.7 MySQL setup 2.8 Testing programs Apache, PHP 2.9 Conclusion to chapter 2 3.1 Syntax of the PHP language 3.2 Professional insertion 3.3 PHP and HTML 3.4 Comments in the language (code) PHP 3.5 Formatting the PHP program code 3.6 Conclusion to chapter 3 4.1 Variables. What are variables? 4.2 Variables. Data types in PHP 4.3 Integer. Data type. 4.4 Double. Data type. 4.5 Boolean. Data type. 4.6 Other Data Types 4.7 Defining Variables in PHP 4.8 Changing Data Types in PHP 4.9 Variable References in PHP 4.10 Dynamic Variables in PHP 4.11 What Are Constants in PHP? 4.12 Definition of constants in PHP language 4.13 PHP Predefined Constants 4.14 Conclusion to Chapter 4 5.1 Operators in PHP 5.2 Assignment Operator in PHP 5.3 Arithmetic operators in PHP 5.4 Relational Operators in PHP 5.5 Logical operators in PHP 5.6 Bitwise Operators in PHP 5.7 String Operators in PHP 5.8 Error Suppression Operator in PHP 5.9 Increment and Decrement Operators in PHP 5.10 Variable Assignment Shorthand in PHP 5.11 Precedence and Associativity in PHP 5.12 Conclusion to Chapter 5 6.1 Controls PHP statements 6.2 Conditional operator IF 6.3 Elseif conditional statement 6.4 Switch conditional statement 6.5 Statements For loop 6.6 While Loop Statement 6.7 Do...while Loop Statement 6.8 Unconditional Break Statement 6.9 Unconditional Continue Statement 6.10 Unconditional Exit Statement 6.11 Require 6.12 Include 6.13 Conclusion to Chapter 6 7.1 Functions in PHP 7.2 Function Definition in PHP 7.3 Function Arguments in PHP 7.4 Scope Variables 7.5 Variable Lifetime in PHP 7.6 Recursion in PHP 7.7 Dynamic Function Calling in PHP 7.8 Concluding Chapter 7 8.1 Arrays in PHP 8.2 Assigning Values PHP arrays 8.3 PHP 8.4 array() function PHP Output arrays 8.5 Traversing PHP arrays. count(), foreach() 8.6 reset() 8.7 each() 8.8 list() 8.9 Adding arrays 8.10 Comparing arrays 8.11 Adding array elements 8.12 Removing array elements 8.13 Sorting arrays 8.14 Multidimensional arrays 8.15 Converting to an array 8.16 Concluding chapter 8 9.1 String 9.2 Handling variables within strings 9.3 Outputting strings 9.4 Formatted output of strings 9.5 PHP string length 9.6 Finding a substring in a string 9.7 Cleaning strings 9.8 Concluding chapter 9 10.1 Working with HTML forms 10.2 Passing data HTML forms. GET Method and POST 10.3 Retrieving data in PHP 10.4 The $_GET and $_POST superglobals 10.5 Concluding chapter 10 11.1 Opening files in PHP 11.2 Closing files in PHP 11.3 Reading and writing files in PHP 11.4 Copying, deleting, and renaming files in PHP 11.5 Getting information about files in PHP 11.6 File pointer in PHP 11.7 Opening and closing directories in PHP 11.8 Reading directories in PHP 11.9 Creating and deleting directories in PHP 11.10 Concluding chapter 11 12.1 Working with MySQL databases in PHP 12.2 Connecting PHP to MySQL database server 12.3 Creating and deleting a MySQL database 12.4 Creating and deleting MySQL tables 12.5 Working with MySQL data 12.6 Conclusion to chapter 12 13.1 Working with images in PHP. The GD Library 13.2 Creating and Displaying Images in PHP 13.3 Modifying Images in PHP 13.4 Working with Text in PHP 13.5 Concluding Chapter 13 14.1 Working with Date and Time in PHP 14.2 Date and Time Format Characters in PHP 14.3 The date() and getdate() Functions in PHP 14.4 Converting to absolute time in PHP 14.5 Concluding chapter 14 15.1 Working with regular expressions in PHP 15.2 POSIX regular expressions in PHP 15.3 Metacharacters in PHP 15.4 Character classes 15.5 Quantifiers 15.6 Pattern substitution 15.7 Examples regular expressions 15.8 Concluding Chapter 15 16.1 Working with Cookies in PHP 16.2 Creating Cookies in PHP 16.3 Reading from Cookies 16.4 Deleting Cookies 16.5 Concluding Chapter 16

Relational operators are used to compare values. You usually compare numbers, but PHP allows you to apply them to strings as well. Expressions containing relational (or comparison) operators always have a Boolean value, that is, TRUE or FALSE. They are often used in constructs like if..else and the like. Read about it in the next chapter.

Here are all the relational operators available in PHP:

$a == $b - check for equality
$a equals $b - TRUE
$a does not equal $b - FALSE;

$a! = $b - test for inequality
$a does not equal $b - TRUE
$a equals $b - FALSE;

$a $a is less than $b - TRUE
$a is greater than or equal to $b - FALSE;

$a > $b - check for more
$a is greater than $b - TRUE
$a is less than or equal to $b - FALSE;

$a $a less than or equal to $b - TRUE
$a is greater than $b - FALSE;

$a >= $b - check for greater than or equal to
$a is greater than or equal to $b - TRUE
$a is less than $b - FALSE;

$a === $b - identity check
$a are identical to $b - TRUE
$a is not identical to $b - FALSE.

The above operators are very simple, although perhaps the last one (===) needs some explanation. This operator only appeared in PHP 4. It requires its operands not only to have the same value, but also to have the same data type (Listing 5.1).

Listing 5.1. Identity check operator.

‹html›
‹head›
‹title›Identity Test Operator‹/title›
‹/head›
‹body›
‹?php
$a = 4; // type variable Integer
$b = "4"; // variable of type String
echo "==:";
echo ($a==$b); // outputs 1 (TRUE)
echo "‹br›";
echo "===:";
echo ($a===$b); // prints "" (FALSE)
?›
‹/body›
‹/html›

In this case, the values ​​of the variables are equal, but their types are not equal, so they are considered non-equivalent.

Language PHP programming - Training course - Savelyeva N.V. - 2006.

PHP is currently one of the most popular languages ​​for implementing web applications. This course focuses on learning its basics. Emphasis is placed on practical use acquired skills.
The PHP language was created to solve a specific practical problem in the Internet environment (which one can be found out after reading the first lecture of the course). We will also try not to be distracted too much by theoretical considerations, and will strive to solve a specific problem in each of the lectures. Most of the examples are taken from real existing system: Virtual Museum of the History of Informatics. The first part of the course is devoted to learning the basics of syntax and control structures. After that, client-server technology is considered as the main area of ​​application of the PHP language. Then we turn to the study of the most useful built-in functions in our opinion and solving practical problems with their help. Although the object model in the PHP language is not the richest, its fundamental presence allows you to naturally describe object models data. As a basic model, the model of the document of the virtual museum of informatics will be considered. After that, a number of applied aspects will be considered: working with file system, with a database, strings, sessions, DOM XML - all this will allow us to consider the key tasks of the practical use of the language.

PHP, MySQL for Beginners - Andy Harris - 2005.

This book will help you learn how to program in PHP and create databases in MySQL. If your goal is to write programs for web servers, then this book is for you. You will learn all the basic concepts of programming languages, in particular, learn the commands and syntax of the PHP language. You will also learn how data is used in modern environments, in addition to all this, you will also learn the programming process itself.


Download and Read PHP, MySQL for Beginners - Andy Harris

PHP - Learning by Example - Kukharchik A.

PHP - Learning by example - Kukharchik A. - 2004.

The basics of PHP, a popular scripting language for Web pages, are presented in a simple and accessible way. Performing simple examples, the reader will be able to master the basics of PHP programming, create dynamic page, site visit counter, voting system, address book, online store. Described typical mistakes use of scripts, as well as ways to correct them. The book contains code snippets that you can use to create your own projects.

It is intended primarily for beginners, but it can also be useful for experienced programmers using PHP.