Я создаю массив URL-адресов из содержимого текстового поля, чем обрабатываю его с помощью простого php-dom.
Я получаю эту ошибку:
Warning: file_get_contents(http://www.example.com )
Очевидно, что в конце URL-адреса есть пробел (который является последним в массиве и последним в текстовом поле)
Я проверил другие вопросы о stackoverflow, но я до сих пор не могу избавиться от этого пробела и заставить работать мой скрипт, хотя мой тег textarea вообще не содержит пробелов.
Это то, что выглядит в моем текстовом пространстве (нигде нет пробелов):
<textarea id="textarea" name="textarea" value=""></textarea><br><br>
Массив разделяется на \n
Я даже не забудьте удалить возможные пробелы с помощью ключа del
после последней записи в текстовом поле, но я продолжаю получать ту же ошибку.
Как я могу это исправить?
Функция обрезки PHP сделает то, что вам нужно. Просто измените свой file_get_contents($url)
на file_get_contents(trim($url))
и он никогда не должен иметь эту проблему.
trim
в этом случае звучит как хороший вызов в любом случае, если пользователь случайно вставит пробелы до или после своих записей.