Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

html in php
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
TheRain3r



Data înscrierii: 10/Sep/2004
Mesaje: 5
Locație: Suceava, Romania

Trimis: Vin Sep 10, 2004 9:32 am    Titlul subiectului: html in php  

Imi cer scuze daca urmatoarea problema este una banala sau daca s-a mai discutat pe forum, dar sunt presat de timp (am cautat vreo jumatate de ora, dar nu am gasit).

As vrea sa fac urmatoarea chestie:
fisier index.php
<?php
//aici setez niste variabile in functie de datele din baza de date ....

//aici as dori sa includ un fisier html care contine in loc de linkuri (de exemplu) variabilele de mai sus (practic este ca un fel de template) - acesta trebuie afisat utilizatorului ...
?>
Se poate face asta (sau ceva de genul asta) sau trebuie sa incep cu <html> si la fiecare variabila sa pun <?php ... ?> ?
Solutia echo nu cred ca este una buna pentru ca fisierele html au multe linii.

Multumesc anticipat !
Sus  
stealth



Data înscrierii: 21/Iun/2004
Mesaje: 304
Locație: Timisoara

Trimis: Vin Sep 10, 2004 9:37 am    Titlul subiectului:  

scrie mai detaliat ce date iei din baza de date si sub ce forma vrei sa le afiseze
Sus  
TheRain3r



Data înscrierii: 10/Sep/2004
Mesaje: 5
Locație: Suceava, Romania

Trimis: Vin Sep 10, 2004 9:47 am    Titlul subiectului:  

Text in principiu.

De exemplu in functie de limba pe care si-o alege utilizatorul sa fac linkuri de genul:
$lang = "en"; //se ia din baza de date
$link= "http://www.hhhhh.dom/" . $lang . "/home.html" ;

<a href="$link">sadsa</a>

Un alt exemplu:

se acceseaza index.php?lang=ro
<?php
// scriptul extrage toate variabilele din partea in limba romana din baza de date

//se afiseaza $lang."/home.html" care contine in unele locuri variabilele de mai sus

?>

Sper ca ai inteles ! :)
Sus  
stealth



Data înscrierii: 21/Iun/2004
Mesaje: 304
Locație: Timisoara

Trimis: Vin Sep 10, 2004 9:56 am    Titlul subiectului:  

nu am inteles sorry ... cred ca te intereseaza functia include();
ceva de genul:

include "/".$_GET[lang]."/index.html";
Sus  
TheRain3r



Data înscrierii: 10/Sep/2004
Mesaje: 5
Locație: Suceava, Romania

Trimis: Vin Sep 10, 2004 10:05 am    Titlul subiectului:  

Ceva de genul asta !
Dar cu include nu se va creea:

<?php

$text = "Bla bla bla";


<html>
...
<body>

<h1>$text</h1>

</body>
</html>


?>

Este corect asta ?
Sus  
lucky



Data înscrierii: 26/Mar/2004
Mesaje: 27
Locație: Sibiu

Trimis: Vin Sep 10, 2004 1:29 pm    Titlul subiectului: re ...  

TheRain3r ... incearca sa faci diferenta intre PHP si HTML ...
Daca incerci sa introduci cod HTML in PHP foloseste echo sau print ...
Cod: <?php
session_start();
print "<HTML><HEAD></HEAD><BODY>";
$text = "bla, bla, bla";
...
print $text;
...
print "</BODY></HTML>";
?>
sau codul HTML poti sa-l scoti in afara tagurilor:
Cod: <?php
session_start();
?>
<HTML>
<HEAD>
</HEAD>
<BODY>
<?php
$text = "bla, bla, bla";
?>
<TABLE>
<TR>
<TD><? echo $text; ?></TD>
</TR>
</TABLE>
</BODY>
</HTML>
iar pentru linkuri:
Cod: <?php
session_start();
print "<HTML><HEAD></HEAD><BODY>";
$text = "bla, bla, bla";
$link = "http://www.SITE.domeniu/";
?>
<TABLE>
<TR>
<TD><? echo $text; ?></TD>
</TR>
</TABLE>
<?php
...
print "<A HREF=\"$link\">LINK</A>";
...
print "</BODY></HTML>";
?>

Sper sa ma fi facut inteles ...
Multa bafta !!!
Sus  
TheRain3r



Data înscrierii: 10/Sep/2004
Mesaje: 5
Locație: Suceava, Romania

Trimis: Vin Sep 10, 2004 4:20 pm    Titlul subiectului:  

Pana la urma asa am facut si eu !

Multumesc pentru raspunsuri !
Sus  
arond



Data înscrierii: 11/Mar/2004
Mesaje: 580
Locație: 127.0.0.1

Trimis: Dum Sep 12, 2004 3:01 am    Titlul subiectului:  

...sau poti folosi un template-engine.Ca sa-ti faci o idee cam ce inseamna asa ceva , arunca un ochi la http://smarty.php.net.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community