Возможно вы сталкивались с этой проблемой, по-тому что я за 4 года программирования на php вижу ее впервые.
На хостинге стоит Wordpress. Сам ставил, все нормально работало. Теперь же, при любом обращении к сайту, в файле /wp-content/themes/имя_темы/functions.php в конце создается копия последней строчки. Например:
Код: Выделить всё
<?php } ?>
<?php } ?>Естественно это приводит к ошибке парсинга и сайт ложится.
Что я делал:
Убирал эту последнюю строчку. Раз 5. Она всеравно появляется, при этом если посмотреть на время изменения файла через ftp, то видно что файт только что изменяли.
И так постоянно.
Причем даже если написать:
Код: Выделить всё
<?php
}
?>То в итоге скопипастит и получится вот так:
Код: Выделить всё
<?php
}
?>
<?php
}
?>Решение: Переписал несколько функций с нормальным синтаксисом, а не:
Код: Выделить всё
<?php function myName() { ?>
<div class="blahblah">
<?php if ..... ?>P.S. К сожалению клиенты любят Wordpress. Но не разработчики. Ибо это жуткая лапша. Зато плятят. Вот и работаем