PHP поврежден прочитанный файл

мой php файл выглядит так:

$file = file("test.cpp");
//checks if file is opened properly...
foreach($file as $line)
{
echo $lines."<br/>";
}

Файл test.cpp выглядит так:

#include <iostream>

int main()
{
int a,b,c;
cin>>a>>b;
cout<<a;
return 0;
}

но печатный вывод — посмотрите на это:

#include

int main()
{
int a, b;
float x,y,z;
cin>>a>>b;
cout<return 0;
}

он поврежден, но я понятия не имею, почему — исходный файл находится в действительном состоянии, но иногда повреждены только загруженные строки

1

Решение

$file = file("test.cpp");
//checks if file is opened properly...
echo '<pre>';
foreach($file as $line)
{
echo htmlentities($line);
}
echo '</pre>';

PS: не нужно в <br> тег, <pre> сохраняет новую строку. или просто

if (file_exists("test.cpp"))
echo '<pre>' . htmlentities(file_get_contents("test.cpp")) . '</pre>';
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]