Konwerter kodu phtml na php

0

Witam,

Potrzebuje przekonwertowac kod phtml na php aby pózniej wsadzić go w echo.

Jak to najprościej zrobić jak w kodzie phtml jest zarówno kod html jak i znaczniki <?php w losowych miejsach?

Próbowałem kilka konwerterów, ale żaden nie spełnił moich oczekiwać.

Podaję przykładowy kod:

 
<input type="checkbox" id="pricing" name="pricing" value="1" /><?php echo $this->translate('Zamawiam dodatkowo bezpłatną wycenę reklamy moich usług na');?>
			<br><br>
		<table id="pricing-box" class="formularz" align="center" style="display: none;">
			<tr>
				<th><span><?php echo $this->translate('Email');?>:</span></th>
				<th><?php echo $this->formText('email');?></th>
			</tr>
			<tr>
				<th>&nbsp;</th>
				<th><?php echo $this->translate('lub');?></th>
			</tr>
			<tr>
				<th><span><?php echo $this->translate('Telefon');?>:</span></th>
				<th><?php echo $this->formText('phone');?></th>
			</tr>
		</table>
		</div>
		<div class="podsumowanie">
			<b><?php echo $this->translate('RAZEM');?>:</b>
			<input name="sum" class="input-cena" disabled="disabled"/>
			<input type="submit" class="zamow-btn" value="<?php echo $this->translate('Zamów ogłoszenie');?>" />
		</div>
0

Do tego potrzebujesz całego parsera, tego Ci nikt nie zrobi w 5 minut, ani Ty sam tego nie zrobisz. Szkoda też płacić za zlecanie wykonania czegoś takiego, bo sama idea jest niepotrzebna (o czym już pisałem w poprzednim wątku).

0

A to ob_start i ob_get_contents nie wystarczy? :P
Bo coś mi się wydaje, że o coś takiego chodzi autorowi.

Btw, layout na tabelkach. Smuteczek.

0

@Patryk27:

Nie, on chce zrobić z tego:

<b>książka o tytule "dupa"</b>
<?php costam(); ?>
<i>kotek</i>

To:

<?php
echo "<b>książka o tytule \"dupa\"</b>".PHP_EOL;
costam();
echo "<i>kotek</i>";

Gdyby uwzględnić tu wszystkie możliwe warunki (tak jak ja poruszyłem problem cudzysłowów i nowych linii), to wychodzi masakrycznie wielki parser, a nie prosty "konwerter".

0

No ale technicznie właśnie taką kolejność rzeczy osiągnie.
Tzn. nie będzie miał kodu PHP w tej zmiennej, ale kolejność wykonywania i rezultat wysłany do usera będzie ten sam.

0

A znaczniki html będą w contents?

Ja już próbowałem coś takiego:

$str = <<<EOD

(kod html i php)

EOD;

echo $str;

Ale dupa...

1 użytkowników online, w tym zalogowanych: 0, gości: 1