Ich glaube du hast iwo beim erstzen was falsch gemacht, es tauchen bei dir solche Statements auf:

PHP-Code:
<?php=foot();?>
Vorher wars ein:
PHP-Code:
<? foot();?>
und sollte sein:

PHP-Code:
<?php foot();?>
Evtl. machst du erstmal nur:

"<?" -> "<?php"

"<?phpphp" -> "<?php"

"<?php=" -> "<?php echo "

"<?php" -> "<?php "

in dieser Reihenfolge. Dabei gehören die " jeweils nicht zum Suchbegriff/Ersetzung, Leerzeichen allerdings innerhalb der "" schon.

Beim echo sollte das kein Problem geben mit den " oder ', da:

PHP-Code:
<?=$foo
//wird zu
<?php echo $foo
PHP-Code:
<?="lalala"
//wird zu
<?php echo "lalala"
und
PHP-Code:
<?='lalala'
 
//wird zu
 
<?php echo 'lalala'
und fehlende Semikolons, woher sollten die kommen? Sofern sie vorher an der richtigen Stelle waren, sollten sie durch die Ersetzung nicht beeinträchtigt werden,denke ich.

EDIT: habs grad am Grundscript getestet, hat funktioniert. Reihenfolge hab ich oben nochmal editiert.