separare cod php de cod html

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator


bogdan_t3
Average Member
Mesaje: 165
Membru din: Mar Aug 01, 2006 2:10 pm
Localitate: cluj-napoca
Contact:

Mesajde bogdan_t3 » Mar Aug 01, 2006 2:33 pm

<table><tr><td><? echo $oferta='Oferta';?></td></tr></table>

ai putea folosi smarty

Avatar utilizator
cucul_meu
PHPRomania Supporter
Mesaje: 21
Membru din: Vin Iul 22, 2005 8:00 am

Mesajde cucul_meu » Mar Aug 01, 2006 2:50 pm

Iti recomand un pachet de la PEAR (HTML_Template_Sigma)

nst
Average Member
Mesaje: 82
Membru din: Vin Aug 12, 2005 10:37 pm
Contact:

Mesajde nst » Mar Aug 01, 2006 3:01 pm

Mersi, nu stiu, si nici nu am de gand sa invat framework in viitorul apropiat, credeam ca exista o solutie mai simpla, cea data de bogdan_t3 nu-mi este de folos, deoarece eu vreau sa preiau variabila care sa contina tabele (cod html), nu sa afisez text in tabel. Sper ca a-ti inteles despre ce este vorba. Acel echo este in plus acolo.

Sergiu
Average Member
Mesaje: 93
Membru din: Mie Dec 29, 2004 4:49 pm

Mesajde Sergiu » Mar Aug 01, 2006 4:46 pm


kul
Senior Member
Mesaje: 332
Membru din: Vin Dec 09, 2005 3:13 pm
Localitate: cta
Contact:

Mesajde kul » Mar Aug 01, 2006 4:52 pm


exael
Senior Member
Mesaje: 312
Membru din: Mie Apr 27, 2005 2:52 pm
Localitate: Slavui City
Contact:

Mesajde exael » Mie Aug 02, 2006 7:08 pm

pai tu ai vazut cum e phpbb-ul?...

eu zic e buna varianta asta...

uite un exemplu

http://www.php-resource.de/tutorials/read/26/2/
°!±→H╙☻.+A +A▼╜╬é4⌂i

xtc62
Average Member
Mesaje: 75
Membru din: Lun Iul 31, 2006 12:41 pm
Localitate: Iasi

Mesajde xtc62 » Vin Aug 04, 2006 11:32 am

Raspunsul la intrebarea ta este unul foarte simplu: "templating" . Fie ca folosesti o solutie rudimentara ca str_replace sau ca folosesti sisteme complicate gen Smarty conceptul este acelasi.

Ideea de baza este urmatoarea: in fisierele HTML ( numite template-uri ) exista variabile iar in scripturile php aceste fisiere HTML sant incarcate si procesate, inlocuind variabilele cu valori ( informatii din baza de date in general ), iar apoi rezultatul ( fisierele HTML, cu variabilele substituite cu valori ) sant afisate.

Exista multe clase care implementeaza templateuri si majoritatea sant freeware.Cea mai populara dintre ele este Smarty insa eu iti recomand sa incepi cu ceva mai simplu; de exemplu clasele care se ocupa de templating in PEAR ( ) si anume: HTML_Template_Sigma sau HTML_Template_IT.

Success :)


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Google [Bot] și 22 vizitatori