….

Как сделать на php уникальные заголовки

Урок, как сделать на php уникальные заголовки, описания и ключевики для каждой страницы сайта.

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

Хочу подчеркнуть, что все эти и последующие уроки необходимы людям, совершенно не имеющим представления о пхп. И не являются руководством к действию, а скорее служат для ознакомления. Те, кто приподнял завесу таинства программирования, следует обращаться к официальным источникам как www.php.net и русскоязычный сайт www.php.spb.ru. Очень полезные ресурсы для практического изучения пхп у меня перечислены и на странице ссылки.

Вспомним, что мы научились делать в 1уроке.

Мы можем собрать страничку с помощью функции include();

include(«header.php»); //подключили шапку, заголовок страницы
?>

Это шаблон нашего сайта. Тут у нас идет основная информация

include(«footer.php»); // подключили подвал
?>

Можно еще раз прочитать 2 урок, где мы ознакомились с использованием переменных пхп для вставки мета тегов. Все мета теги:

Заголовки — ,
описания —
и ключевики —
пишутся в файле header.php.

Но нам нужно, чтобы для каждой страницы были уникальные названия, описания. Делаем это так:

$title = «Тег TITLE Вашего страницы сайта»; //задаем переменной $title значение заголовка страницы
$description = «Описание страницы сайта»; //задаем переменной $description значение описания страницы
$keywords = «Ключевые слова страницы сайта»; //задаем переменной $description значение ключевиков страницы
include(«header.php»); //подключили шапку, заголовок страницы и передаем значения мета тегов.
?>

// Изменяемое название в основном блоке, не обязательно.

Это шаблон нашего сайта. Тут у нас идет основная информация

include(«footer.php»); // подключили подвал
?>

Не забываем в блоке header.php менять теги title, description, keywords на

Таким образом, достаточно задать для каждой страницы уникальное значение переменным $title, $description, $keywords и блок header.php будет принимать их изменяемые значения.

Начальное представление о создании пхп сайтов мы получили. Уровень этих уроков самый начальный и для того, чтобы сделать серьезный ресурс этого, конечно, очень и очень мало. И если Вы не собираетесь выучиться на программиста, а Ваша цель делать сайты для собственного удовольствия и получения дохода, а также делать сайты на заказ, то стоит обратить внимание на изучение готовых движков. Этой теме я посвящу еще много часов на своих страничках.

Примечание. Поправки к урокам от гуру пхп принимаются в комментариях только в вежливой форме. Главное, чтобы они были полезны для посетителей сего сайта. А для глубокого изучения php есть качественные с профессиональной точки зрения курсы. Видео курс от Евгения Попова является одним из лучших.

Как выглядит на практике создание сайтов на пхп посмотрите урок Создание меню для сайта на php и скачайте архив шаблона сайта для изучения в денвере.

Источник

Get Webpage Title and Meta Description from URL in PHP

Hi! Today we’ll see how to get webpage title and description from url in php. At times you may want to scrape some url and retrieve the webpage contents. You may need some third-party DOM Parser for this sort of task but PHP is uber-smart and provides you with some fast native solutions. Retrieving page title and meta description tags from url is lot easier than you think. Here we’ll see how to do it.

A Web Page title can be found between the tag and description within tag. Page title is self-explanatory and meta tags store various useful information about a webpage like title, description, keywords, author etc.

php-get-web-page-title-description-from-url

PHP Code to Get Webpage Title from URL:

In order to get/retrieve web page title from url, you have to use function file_get_contents() and regular expression together. Here is the php function to retrieve the contents found between tag.

]*>(.*?)/ims', $page, $match) ? $match[1] : null; return $title; > // get web page title echo 'Title: ' . getTitle('http://www.w3schools.com/php/'); // Output: // Title: PHP 5 Tutorial ?>

PHP Code to Get Webpage Meta Description from URL:

Get/Retrieve meta description from webpage is even more easier with php’s native get_meta_tags() method. The function get_meta_tags() extracts all the meta tag content attributes from any file/url and returns it as an array.

Here is the php function to get the meta description from url.

 // get web page meta description echo 'Meta Description: ' . getDescription('http://www.w3schools.com/php/'); // Output: // Meta Description: Well organized and easy to understand Web bulding tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, PHP, and XML. ?>

Some WebPages may miss meta tags and the above function will return null value if it is not present.

Also you can retrieve the rest of the meta tags in the same way.

We have seen how to get webpage title and meta description from url in php. I hope you enjoy this tutorial. If you have any queries please let me know through your comments.

Источник

PHP SEO: Page‑Level Titles, Meta Descriptions & More

When it comes to updating title tags, meta descriptions, canonical link elements, etc. on a page-by-page basis, we often rely on the power of the client’s CMS. Whether we’re using WordPress plugins or Drupal modules to get the job done, we generally have a process that is efficient and feasible. No tinkering with template files. No scouring the web for alternative solutions. Simple implementation – just the way we like it.

Content Management Systems with built-in SEO utilities are great. What happens, though, when you’re tasked with implementing all of the pertinent HTML elements page-by-page on a PHP based website with a static ? Let’s dive right in.

1. Make that dynamic!

In most cases, each static PHP file, be it index.php , contact.php , what have you, will reference the same header.php file via an include statement:

The include statement tells the server that any code within header.php should also be included in the file being requested. This way, we don’t have to write a lot of the same HTML on every content page. Instead, we have this one static file from which we can pull the necessary code. Note that the header.php file doesn’t necessarily contain only the HTML . Generally, it will include any code that is reusable at the top of the HTML document throughout the website (including the logo, navigation, banner, etc.). Let’s look at an example of code we might find in header.php :

This is a bit stripped-down, of course, but it’s serviceable. Notice, though, that our title tag and meta description have static text values. Even if we edit these to be a bit more descriptive of a particular page, we’ll be effectively applying the same title and meta description to every page on the website. Not good. Fortunately, we can make these dynamic values (unique to each page) by using PHP variables. We’ll use the echo construct to place the necessary page-level variables (which we haven’t yet created) in the right spots in header.php .

It’s safe to say that we’ll be implementing titles and meta descriptions on each page of the website. What about something like a canonical link element or meta robots markup, though? We might not want these on every page, but rather just select pages. To handle these elements, we’ll use a couple of conditional statements. If the canonical URL and/or robots content is defined for a given page, then we’ll include the element(s) in the . If the condition within the parentheses is met, then the code within the brackets ( < . >) is executed.

   "> '; > // If meta robots content is specified, include robots meta tag if($pageRobots) < echo ''; > ?>  . . .

Now that we have ourselves a with elements that rely on page-defined variables, we’ve done most of the “hard” work. Let’s move on to defining these page-specific variables.

2. Define page-specific PHP variables

So, for each page on our site – all individual PHP files – we’ll need to define, at a minimum, two variables ( $pageTitle and $pageDescription ) before our include(header.php) statement. Ideally, we would write in some conditionals to catch cases where these variables aren’t defined; but for now, we’ll just be extra careful to define them on each page. We have the option of defining two additional variables ( $pageCanonical and $pageRobots ), as well. To define a variable, we use the syntax: $variable = «This is a string»; . Let’s go ahead and assign values to all four of our variables for the home page. We’ll be working with the index.php file. (The topic of our site is Orange Widgets).

Simple enough, right? We’ve defined our title, meta description, canonical URL, and meta robots content with four PHP variables. Let’s see what the top of the source code looks like for index.php .

Not too shabby, eh? While it might seem like a pain to declare these variables on a page-by-page basis, it’s really not much different than using All in One SEO for WordPress or something comparable for another CMS. Once you’ve familiarized yourself with the concepts outlined above, you’ll find that editing the files directly isn’t as taxing a process as you might have thought. For those of you working on small PHP-based websites, I highly recommend implementing the dynamic elements we’ve discussed. What takes minutes to implement could yield years of worth.

Источник

Как сделать на php уникальные заголовки

Урок, как сделать на php уникальные заголовки, описания и ключевики для каждой страницы сайта.

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

Хочу подчеркнуть, что все эти и последующие уроки необходимы людям, совершенно не имеющим представления о пхп. И не являются руководством к действию, а скорее служат для ознакомления. Те, кто приподнял завесу таинства программирования, следует обращаться к официальным источникам как www.php.net и русскоязычный сайт www.php.spb.ru. Очень полезные ресурсы для практического изучения пхп у меня перечислены и на странице ссылки.

Вспомним, что мы научились делать в 1уроке.

Мы можем собрать страничку с помощью функции include();

include(«header.php»); //подключили шапку, заголовок страницы
?>

Это шаблон нашего сайта. Тут у нас идет основная информация

include(«footer.php»); // подключили подвал
?>

Можно еще раз прочитать 2 урок, где мы ознакомились с использованием переменных пхп для вставки мета тегов. Все мета теги:

Заголовки — ,
описания —
и ключевики —
пишутся в файле header.php.

Но нам нужно, чтобы для каждой страницы были уникальные названия, описания. Делаем это так:

$title = «Тег TITLE Вашего страницы сайта»; //задаем переменной $title значение заголовка страницы
$description = «Описание страницы сайта»; //задаем переменной $description значение описания страницы
$keywords = «Ключевые слова страницы сайта»; //задаем переменной $description значение ключевиков страницы
include(«header.php»); //подключили шапку, заголовок страницы и передаем значения мета тегов.
?>

// Изменяемое название в основном блоке, не обязательно.

Это шаблон нашего сайта. Тут у нас идет основная информация

include(«footer.php»); // подключили подвал
?>

Не забываем в блоке header.php менять теги title, description, keywords на

Таким образом, достаточно задать для каждой страницы уникальное значение переменным $title, $description, $keywords и блок header.php будет принимать их изменяемые значения.

Начальное представление о создании пхп сайтов мы получили. Уровень этих уроков самый начальный и для того, чтобы сделать серьезный ресурс этого, конечно, очень и очень мало. И если Вы не собираетесь выучиться на программиста, а Ваша цель делать сайты для собственного удовольствия и получения дохода, а также делать сайты на заказ, то стоит обратить внимание на изучение готовых движков. Этой теме я посвящу еще много часов на своих страничках.

Примечание. Поправки к урокам от гуру пхп принимаются в комментариях только в вежливой форме. Главное, чтобы они были полезны для посетителей сего сайта. А для глубокого изучения php есть качественные с профессиональной точки зрения курсы. Видео курс от Евгения Попова является одним из лучших.

Как выглядит на практике создание сайтов на пхп посмотрите урок Создание меню для сайта на php и скачайте архив шаблона сайта для изучения в денвере.

Источник

Читайте также:  Set property by name php
Оцените статью