Прежде всего, вы не получите все ошибки из-за сообщения -1, добавьте следующее в начало, чтобы получить все правильные ошибки:
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
Второй момент заключается в том, что ваша строка XML не правильно сформирован. 1.0 и UTF-8 не находятся внутри строки, используйте следующее:
$xmlString = "
$name
$address
$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;
После того, как я дал вам советы, он должен работать, он не работает со мной, потому что у меня нет папки, к которой вы пытаетесь обратиться. Мои ошибки с вашим кодом можно проверить ниже по ссылке
Вы не сказали, какой язык / инструмент вы используете, но в Java я бы использовал это регулярное выражение:
"[\\p{Print}&&[^~,]]"
Это пересечение двух наборов: все печатные символы ASCII и все символы, которые не являются тильдой или запятой.
Have you tried this?
[^~,]
Now to exclude characters not in keyboard, I believe you have to include them all.
[a-zA-Z0-9\t\n ./<>?;:"'`!@#$%^&*()\[\]{}_+=|\\-]
Which pretty much covers it (even though it looks like a crazy way to get things done). Maybe the problem definition can help you add more stuffs to exclude in the first list [^~,]
than try to create a huge list of all keyboard chars.