ПредишенСледващото

съдържание за синтактичен анализ: Въведение

Да предположим, че ние се интересуваме от информацията е там, на който и да е трета страна сайт и там се актуализира. Разбира се, можете да посетите сайта периодично с информация, да го копирате от и актуализиране на вашия сайт прословутия: Ctrl + C и Ctrl + V. Но вие не можете да отидете и да се възложи задачата на един прост скрипт - анализатор, който по поръчка: ще отидат за донор на сайта, намерете и обособяването на информацията, ние трябва и ще го покаже на нашия сайт. Казано по-просто, информацията от друг сайт ще бъде публикуван на вашата напълно автоматично. Ако перспектива дъгата за вас - четете нататък.

Липсва ми да мисля за етичната страна на този случай, докоснете само техническата страна. Също така, аз не се обади никой да използвате този метод, за сметка на някой друг! След като приключва с техническите подробности по случая, а след това можете да се подготвите специфични джаджи за вашия уеб сайт, като предоставя на своите потребители с подходяща и полезна информация за тях. Всичко зависи от полета на мислите си!

Така че, напишете скрипт, който идва на всеки сайт, изважда част от информацията, ние трябва и да я публикува на сайта ни - като че ли нищо не се е случило. Не умения за програмиране не са ви нужни, правят всичко точка по точка и се опитват изпълнение в блога си.

Прилагането на този инструмент в PHP

Може би най-решаващият момент в нашия случай - е да се намери донор, който е сайтът, на който ще се появи информацията, от интерес за нас. Сайтът трябва да работи гладко, изпълнили задълженията си за актуализиране на информацията, редовно и текстът трябва да е отворен (т.е., преглед на изходния код на страницата в браузъра - ние трябва да видим къде сме се интересуват от информацията).

Когато се открие мястото на донор и са необходими при нас за разбор страница, запаметява своя URL и да преминете към следващата стъпка. Създаване на текстов файл в Notepad, например parser.php и поставете следния код:

// Дефиниране на позицията, към която искате да се спре всичко
$ Поз = strpos (съдържание $ ", тук е част от код / ​​текст, който е поставен в предната част на вашия текст");

// нарязани всичко, което е необходимо, за да можем да положение
$ съдържание = SUBSTR ($ съдържание, $ поз);

// По същия начин ние намираме окончателната позиция на ред
$ Поз = strpos (съдържание $ ", тук е част от код / ​​текст, който е на стойност в края на желаната нас текст ');

// Нарежете необходимия брой символи от нула
$ съдържание = SUBSTR върху ($ съдържание, 0, $ поз);

// ако текстът включва текст, че ние не се нуждаем, тя се срязва
$ Content = str_replace ( "текста, който искате да изрежете ',' ', $ съдържание);

// дисплей sparsenny текст.
ехо $ съдържание;

ехо "поставете тук окончателния код";
?>

Така че, някои 8 реда код и съдържание от трета страна се публикуват автоматично в нашия блог. Red в кодовите определените за това места, които трябва да редактирате, зелено - ако е необходимо. Ако не е необходимо, можете просто да премахнете тези редове, или да ги забрани да се обработват (Искам да кажа на линията, в която зелен текст) - поставя преди шиене две наклонени черти - //

Имаме нужда от изясняване на парчета с код / ​​текст, който оформи текста, който ни искат? Толкова е просто, ние трябва да посочите начална и крайна позиция в текста, който искате да анализираме. Отваряне на началната страница на сайта и търсене на донора нас искат да текста. Обикновено, той ще започне с някакъв вид на HTML-маркиране, нещо подобно на това -

и завършва със същия безсмислици - например,   . Копирайте героите в началните и крайните позиции (2 и 3 червени линии). Не забравяйте, че нашата азбука Sparsit текст, който се намира между тези позиции онлайн.

Интеграция с PHP анализатора в WordPress

Така че, анализатор готов. Неговата работа е била тествана, резултатите са доста. Но как да се покаже sparsenny съдържанието на страницата или в WordPress запис?

Ако въведете кода по-горе, за да пускате WordPress дори в режим на HTML, от съображения за сигурност WordPress скриптове тя просто се изрязва - цензурата не пропусна.

Предупреждавам ви, че това е най-простият изпълнението на анализатора в PHP, но в някои случаи се изисква нищо повече (за повечето блогъри).

Подкрепете проекта - споделете линка, благодаря!