Konwerter kodu phtml na php

Konwerter kodu phtml na php
D4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 122
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:

Kopiuj
 
<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>
dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
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).

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
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.

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
0

@Patryk27:

Nie, on chce zrobić z tego:

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

To:

Kopiuj
<?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".

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
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.

D4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 122
0

A znaczniki html będą w contents?

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

Kopiuj
$str = <<<EOD

(kod html i php)

EOD;

echo $str;

Ale dupa...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.