Вот простое решение, которое работает хотя бы для меня. Скорее всего, это не самый быстрый результат, потому что он использует замечательную функцию AddMonth DateTime в цикле:
public static int GetMonthsDiff(DateTime start, DateTime end)
{
if (start > end)
return GetMonthsDiff(end, start);
int months = 0;
do
{
start = start.AddMonths(1);
if (start > end)
return months;
months++;
}
while (true);
}
Попробуйте новый
new DOMDocument();
И активируйте
error_reporting(E_ALL);
Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки:
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее:
$xmlString = "<?xml version='1.0' encoding='UTF-8'?>
<name>$name</name>
<address>$address</address>
<photo>$photo</photo>
";
В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки: Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее: В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку. ИСПОЛЬЗУЙТЕ Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки: Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее: В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку. ИСПОЛЬЗУЙТЕ [113] вместо Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки: Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее: В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку. ИСПОЛЬЗУЙТЕ [113] вместо [114] , и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке , и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки: Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее: В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку. ИСПОЛЬЗУЙТЕ [113] вместо [114] , и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке , и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке
значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку. if(isset(
вместо if(isset(
$dom = new DOMDocument();
вместо $dom = new DOMDocument;
$dom = new DOMDocument();
вместо $dom = new DOMDocument;
if(isset(
$dom = new DOMDocument();
вместо $dom = new DOMDocument;
$dom = new DOMDocument();
вместо $dom = new DOMDocument;
ИСПОЛЬЗУЙТЕ Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки: Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее: В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку. ИСПОЛЬЗУЙТЕ [113] вместо Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки: Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее: В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку. ИСПОЛЬЗУЙТЕ [113] вместо [114] , и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке , и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки: Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее: В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку. ИСПОЛЬЗУЙТЕ [113] вместо [114] , и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке if(isset(
вместо if(isset(
$dom = new DOMDocument();
вместо $dom = new DOMDocument;
$dom = new DOMDocument();
вместо $dom = new DOMDocument;
if(isset(
$dom = new DOMDocument();
вместо $dom = new DOMDocument;
, и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это $dom = new DOMDocument();
вместо $dom = new DOMDocument;
После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке