Архив на категорию : 'Практика php'

avatar
Продолжаю тему сокетов и в этой статье я хотел бы привести практический пример отправки электронной почты через SMTP-сервер с авторизацией из скрипта PHP. Я думаю, Вы знаете, что такое SMTP - Simple Mail Transfer Protocol, поэтому останавливаться на нем не буду.

У меня есть комп с установленной на нем Windows Server. А в этой системе легко настроить встроенные SMTP- и POP3-сервер и экспериментировать на них локально, без использования инета. Посылаешь себе же на свой комп сообщение, потом его от себя же и принимаешь :) Так я и сделал, чтобы не тревожить лишний раз smtp.mail.ru :)

продолжение статьи

avatar
Продолжаем тему XPath, начатую в статье PHP+XML+XPath. Часть 1. В конце предыдущей статьи я обещал рассмотреть оси в XPath и математические функции.

Ось child

Когда мы пишем запрос вида /books/book, мы на самом деле подразумеваем /child::books/child::book, или /child::books/book, или /books/child:book. Любой из этих вариантов имеет один и тот же смысл: взять дочерние элементы контекстного узла. По умолчанию child:: можно опустить, чтобы не загружать мозги лишними символами :)

продолжение статьи

avatar
Вот я и добрался до XPath, как и обещал. Изучив этот язык запросов к XML-данным, я пришел к выводу, что это очень мощный инструмент для извлечения информации из XML. И рассказать о нем в одной статье было бы не очень хорошо с моей стороны. Таким образом я продолжаю тему парсинга XML-файлов, очень актуальную в наше время.

А начата эта тема несколькими постами ранее:
Первый post о том, как я научился парсить XML
Про SimpleXML

продолжение статьи

avatar
Все процессы, которые можно автоматизировать – должны быть автоматизированы. Это выражение в наши дни является одной из движущих сил, определяющих развитие высоких технологий.

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

Но время не стоит на месте и теперь даже ПО не справляется с величинами и сложностью тех задач, которые перед ним ставят. Не справляется в одиночку…
Ему на выручку все чаще приходит человек, который разбивает задачу на более мелкие части и поручает каждую часть отдельной программе.

продолжение статьи

avatar
Ссылки… В Seo это слово, пожалуй, одно из самых популярных. Все за ними гоняются, все на них равняются. И все хотят хорошие ссылки! И я хочу, и вы, уверен, тоже хотите.
Нет. Данная статья не про то, как нахаляву получить 100 линков с pr10. Я хочу рассказать, как получить ссылки в прекрасном виде. Чтобы каждому захотелось по ним щелкнуть.
Для начала, определимся, что url бывают динамические и статические.

Вот пример статического url:

   https://www.site.com/page.html.

Все просто и понятно.
А это уже динамический url:

продолжение статьи

avatar
Грех - не использовать чужой код, а грех в нём не разбираться(с). Следуя этой истине, иногда полезно взять уже готовое решение, проверенное временем. Естественно, если вы с нуля напишите форум, это будет огромный плюс в плане практики, но пока вы это сделаете уйдёт не мало времени. Да и не факт, что вы сумеете его довести до функциональности бесплатных альтернатив. Поэтому, когда я взялся написать скрипт для формы обратной связи, то решил поискать что-нибудь готовое. Оказывается, есть очень популярный класс для работы с почтовым сервером class.phpmailer.php

Скачать его можно отсюда: https://phpmailer.codeworxtech.com.

В нём очень много полезных функций.

Сначала я просмотрел переменные, которые использует этот класс, и отметил для себя нужные.
Читать далее »

продолжение статьи

avatar
Я уже рассказывал про операции со строками. И для поиска в строке я ограничивался только точным вхождением подстроки в строку. Думаю настало время расширить наши с вами возможности. Последние несколько дней я изучал регулярные выражения и теперь готов о них рассказать.
С помощью этой замечательной вещи можно задать любой шаблон и найти в строке, что угодно.
Для регулярных выражений мы будем использовать только одну функцию php:
preg_match(“шаблон”, “строка_поиска”, массив_результата).

Как работает механизм регулярных выражений ? Очень просто. Функция preg_match() передаёт шаблон и строку поиска механизму поиска совпадений и выдаёт результат в массив.
Читать далее »

продолжение статьи


Страница 5 из 7« Первая...34567


© Copyright. . I-Novice. All Rights Reserved. Terms | Site Map