Я пытаюсь получить сценарии для поиска в $ open_email_msg, в которых разные электронные письма будут иметь разную информацию, но в том же формате, что и ниже.Я просто хочу, чтобы все, что они ставили после Title: или Tags: или Categories: что бы ни собирались эти данные, а не строка «Title:» или «Tags:» или «Categories:» Это всего лишь фрагмент всего кода,остальные вставляют информацию в таблицу MySQL и затем публикуются в новостной статье на сайте.
Может кто-нибудь помочь мне найти решение этой проблемы, пожалуйста?
Строгий формат сообщения электронной почты:
Обновление новостей
Название: Заголовок статьи
Теги: tag1 tag2
Категории: Категория статьи, 2-я категория статьи
Фрагмент: Фрагмент статьи.
Сообщение:Статья Сообщение.Изображений.Больше текста, больше текста.Lorem impsum dolor sit amet.
<?php
//These functions searches the open e-mail for the the prefix defining strings.
//Need a function to search after the space after the strings because the subject, categories, snippet, tags and message are constant-changing.
$subject = strpos($open_email_msg, "Title:"); //Searches the open e-mail for the string "Title"
$categories = strpos($open_email_msg, "Categories:"); //Searches the open e-mail for the string "Categories"
$snippet = strpos($open_email_msg,"Snippet"); //Searches the open e-mail for the string "Snippet"
$content = strpos($open_email_msg, "Message"); //Searches the open-email for the string "Message"
$tags = str_replace(' ',',',$subject); //DDIE
$uri = str_replace(' ','-',$subject); //DDIE
$when = strtotime("now"); //date article was posted
?>