Я использую Ubuntu 16.04LTS, HTML, PHP
Я делаю C / C ++ / Java / Python код маркировки веб-сайта.
Я отправляю этот код в HTML
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d + %d = %d",a,b,a+b);
return 0;
}
этот текст в
<input type="hidden" name="code" id="code">
и использовать метод POST перейти к PHP
$code = str_ireplace("\x0D", "\n", $_POST['code']);
но сервер откроет этот код
#include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("%d + %d = %d",a,b,a+b); return 0; }
поэтому я использую команду ubuntu "sed"
sed -e "s/^M/\n/g" $file > $newfile
но этот результат
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d + %d = %d",a,b,a+b);
return 0;
}
убрать табуляцию и добавить в строку первый символ пробела
Как я могу решить эту проблему?