PHP mkdir () не создает архив

Вот простое решение, которое работает хотя бы для меня. Скорее всего, это не самый быстрый результат, потому что он использует замечательную функцию 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);
}
0
задан J Hilbert 28 February 2019 в 22:39
поделиться

2 ответа

Попробуйте новый

new DOMDocument();

И активируйте

error_reporting(E_ALL);
0
ответ дан Frank 28 February 2019 в 22:39
поделиться

Прежде всего, вы не получите все ошибки из-за сообщения -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, добавьте следующее в начало, чтобы получить все правильные ошибки:

[110]

Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее:

[111]

В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку.

ИСПОЛЬЗУЙТЕ if(isset(

Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки:

[110]

Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее:

[111]

В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку.

ИСПОЛЬЗУЙТЕ [113] вместо if(isset(

Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки:

[110]

Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее:

[111]

В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку.

ИСПОЛЬЗУЙТЕ [113] вместо [114]

, и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это $dom = new DOMDocument(); вместо $dom = new DOMDocument;

После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке

screenshot of debug

POST['submit'])) {

, и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это $dom = new DOMDocument(); вместо $dom = new DOMDocument;

После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке

screenshot of debug

POST)) {
вместо if(isset(

Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки:

[110]

Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее:

[111]

В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку.

ИСПОЛЬЗУЙТЕ [113] вместо [114]

, и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это $dom = new DOMDocument(); вместо $dom = new DOMDocument;

После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке

screenshot of debug

POST['submit'])) {

, и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это $dom = new DOMDocument(); вместо $dom = new DOMDocument;

После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке

screenshot of debug

POST["submit"]
значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку.

ИСПОЛЬЗУЙТЕ if(isset(

Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки:

[110]

Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее:

[111]

В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку.

ИСПОЛЬЗУЙТЕ [113] вместо if(isset(

Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки:

[110]

Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее:

[111]

В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку.

ИСПОЛЬЗУЙТЕ [113] вместо [114]

, и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это $dom = new DOMDocument(); вместо $dom = new DOMDocument;

После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке

screenshot of debug

POST['submit'])) {

, и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это $dom = new DOMDocument(); вместо $dom = new DOMDocument;

После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке

screenshot of debug

POST)) {
вместо if(isset(

Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки:

[110]

Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее:

[111]

В-третьих, вы проверяете значение отправки, которое должно быть отправлено с помощью почтового запроса, но после быстрого изменения вашей почтовой заявки. нет [112] значений, это никогда не было установлено, поэтому оно не будет включено в ваш if, это еще одна причина, по которой вы не получите ошибку.

ИСПОЛЬЗУЙТЕ [113] вместо [114]

, и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это $dom = new DOMDocument(); вместо $dom = new DOMDocument;

После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке

screenshot of debug

POST['submit'])) {

, и я думаю, что новый DOMDocument является классом, поэтому его следует вызывать с помощью (). сделайте это $dom = new DOMDocument(); вместо $dom = new DOMDocument;

После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке

screenshot of debug

0
ответ дан John 28 February 2019 в 22:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: