От googling я делаю кусок кода, чтобы полностью удовлетворить мои потребности.
Этот код просто заменит "https" на "http" из "mylist.txt" на моем локальном компьютере и отобразите его в веб-браузере.
Но мне интересно, почему этот код хорошо работает на XAMPP, но когда я вхожу в веб-хост, этот код не будет работать.
что я пропустил? или нужна ли настройка на моем веб-хосте, чтобы этот код работал?
$names=file('C:\\list\\mylist.txt');
foreach($names as $name)
{
echo $name= str_replace("https","http","$name");
echo '<br>';
}
Ваш веб-хост может работать под управлением операционной системы на основе Unix, а путь к файлу - у вас на базе Windows. Попробуйте, например, поместить файл в тот же каталог, что и ваш PHP, и попробуйте
$names=file('mylist.txt');
Если это так, используйте правильный путь для целевого хоста и его.
Поскольку на вашем веб-узле путь к вашему файлу не будет 'C:\\list\\mylist.txt'
. Вы должны работать с относительным путем