Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Povezivanje php i html dokumenta u jedinstvenu stranicu....

[es] :: PHP :: Povezivanje php i html dokumenta u jedinstvenu stranicu....

[ Pregleda: 5187 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Tifo fan
Aleksinac

Član broj: 102092
Poruke: 19
213.244.197.*

Sajt: www.meraklije.com


Profil

icon Povezivanje php i html dokumenta u jedinstvenu stranicu....02.08.2006. u 09:33 - pre 215 meseci
Povezivanje php dokumenta i html u jedinstvenu stranicu...Post ce biti malo duzi kako bi se problematika sto bolje objasnila...
Radim primer iz knjige -razdvajanje php od html-a i evo kako su oni to ucinili:
"Deo za zaglavljem>>>"

<!Doctype html...>
<html>
<head><title>Vezba</title></head>
<body>
<img src="logo.gif" width="622" height="106">
<h1>Ovo je zaglavlje</h1>

"Deo sa html podnozjem>>>poseban dokument"

<br><br><br>
<hr>
<p>Copyright :2000 Siemens.All rights reserved.</p>
</body>
</html>

"Script za integrisanje koda i okruzenja(php koji je odvojen od html)>>>"
<?php
include("./header1.html");
Print("News Story Information here...");
include("./footer1.html");
?>

I to je po njima primer kako sada mozes menjati php kod a da zaglavlje na svim stranicama ostane isto(kao i footer)...
Meni nije jasno sledece:Ja moram da snimim tri fajla jer php poziva "header1.html i footer1.html".Medjutim ne postoji veza-kako cu kliknuti na "naslovna.html" a da se sva ova tri fajla objedine_po kodovima oni nisu uopste povezani???A posto se govori o razdvajanju php koda on mora ici posebno...
Recimo za CSS postoji link u <head></head> koji povezuje ovaj izdvojeni dokument sa maticom,kako bi se primenila css pravila...
Znaci meni treba da kliknem na "naslovna.html" i da se dobije jedinstvena stranica(od gore navedenih tri dokumenta)gde cu moci php da menjam...
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Povezivanje php i html dokumenta u jedinstvenu stranicu....02.08.2006. u 09:44 - pre 215 meseci
ispravno je sledece:

Code:

<?php
define('PRIMARY_DB_NAME', 'database1');
define('PRIMARY_DB_USERNAME', 'user');
define('PRIMARY_DB_PASSWORD', 'pass');
define('PRIMARY_DB_HOSTNAME', 'localhost');
define('ADMIN_EMAIL', '[email protected]');
define('VOTE_THRESHOLD', 10);
class mysql_link {
    function mysql_link($DB_HOST,$DB_USERNAME,$DB_PASSWORD,$DB_NAME){
    $this->link=@mysql_pconnect($DB_HOST,$DB_USERNAME,$DB_PASSWORD);
    if (!$this->link) {
    echo('Database server is down - symptom: invalid username, password or server URI');
    echo(' <a href="mailto:'.ADMIN_EMAIL.'?subject=Database is down!">Click here to email to administrator that site is down</a>. Press the back button, please. Sorry for the inconvenience.');
    die();
        } // end if
    $this->exists=@mysql_select_db($DB_NAME,$this->link);
    if (!$this->exists) {
    echo('Database server is down - symptom: site cannot select database specified');
    echo(' <a href="mailto:'.ADMIN_EMAIL.'?subject=Database is down!">Click here to email to administrator that site is down</a>. Press the back button, please. Sorry for the inconvenience.');
    die(); 
        } // end if
    } // end function
    
    function close() {
    if ($this->link) @mysql_close($this->link);
    $this->link=FALSE;
    $this->exists=FALSE;
    } // end function
    
    function query($query) {


    $this->query=FALSE;
    if($this->exists){
    $this->query=@mysql_query($query,$this->link);
    if ($this->query) {
    $this->querynumber++;
    $this->sqldump=$this->sqldump."/n".$query;
    return $this->query;
    } // end if 
    else {
        echo"Problematic SQL query ::: <br /><br />".$query."<br /><br />Please <a href=\"mailto:".ADMIN_EMAIL."?subject=Bug in SQL at domain ".$_SERVER["SERVER_NAME"]."\">email to administrator</a> that there are technical difficulties";
        die();
        } // end else
        } // end if
    } // end function
} // end class

class login {

...


Da ne bude lele majko kad tabela valja da se prosiri... HTML u jedan falj, PHP i SQL u deseti

ovo ti je dobar primer:

Code:

<?pho 
include "globals.php";
include "connect.php";
include "start.php";
include "prolog.php";
include "head";
include "body";
include "footer";
?>
globals php nek ti je gore
// connect.php
<?php
$db_link=new mysql_link (PRIMARY_DB_HOSTNAME, PRIMARY_DB_USERNAME, PRIMARY_DB_PASSWORD, PRIMARY_DB_NAME);
?>
//start php
session_start();
header("Cache-control: private");
if ((isset($_POST["username"]))&&(isset($_POST["oass"]}) {
$login=new login(addslashes($_POST["username"),addslashes($_POST["password"]);
}
if (isset($_GET["page"]) {
switch ($_GET["page"]) {
 case "contact":
Global_target="contact";
break;
case "products";
Global_target="products";
break;
//ili iz baze da dovlaxcis, ali je svejedno
// head
<HTML>
<HEAD>
<TITLE>
<?php if ($login->logged) {
echo $login->username.", dobrodosli na Elitesecurity.org";
} // end if
else {
echo "Dobrodosli na Elitesecurity.org";
} // end else
?></TITLE>
</HEAD>
</BODY>
.....

itd


sve ostalo NE VALJA UOPSTE!!! Imas da rodis mecku ako nesto valja izmeniti.

[Ovu poruku je menjao bojan_bozovic dana 02.08.2006. u 11:06 GMT+1]
 
Odgovor na temu

Radovan__III
Radovan__III
Beograd

Član broj: 15669
Poruke: 1245
*.beobug.com.



+26 Profil

icon Re: Povezivanje php i html dokumenta u jedinstvenu stranicu....02.08.2006. u 09:52 - pre 215 meseci
pitanje ti je krajnje ne povezano ali dobro verovatno si pocetnik

imas recimo tri fajla
header1.html
footer1.html

index.php
Code:
<?php
include("./header1.html");
Print("News Story Information here...");
include("./footer1.html");
?>


index.php integrise ta dva fajla i dodaje nesto izmedju. Ako hoce php onda ti je lakse da ti sve bude u php-u tako da ti vise ne bude naslovna.html nego naslovna.php
Code:
<?php
include("./header1.html");
Print("ovo je naslovna stranica");
include("./footer1.html");
?>


ti css definises u heder1.html i on je onda isti za sve stranice
Aj sad svi u biblioteku da nesto pojedemo i popijemo ...
--------------------------------
Knjigovodstvo

 
Odgovor na temu

Tifo fan
Aleksinac

Član broj: 102092
Poruke: 19
*.vdial.verat.net.

Sajt: www.meraklije.com


Profil

icon Re: Povezivanje php i html dokumenta u jedinstvenu stranicu....02.08.2006. u 15:47 - pre 215 meseci
Jesam pocetnik pa zato i pitam...Ucim iz knjige ovo gore je jednostavan primer,ostali su na slicnom principu...Ili ja vas nisam razumeo ili vi mene...
Ovako:Ja hocu da provezbam ovaj primer da vidim kako funkcionise.Otvorim DW kao editor i u tri posebna fajla iskucam gore navedeno i sve to snimim u folder gde mi je deklarisan(po dw)sajt...(iako ovaj primer nema veze sa njim ja sam ga stavio u taj folder).Sta sada da pokrenem?
1. Kada kliknem na header1.html->otvara web stranicu u kojoj je prikaz samo te stranice-znaci slika i <h1></h1>>>>ne otvara sredinu(php kod) i footer!!!
2. php kod(sredina sajta na kome moze da se nalazi sadrzaj-i koji se menja)->ne moze da otvori jer je pisan isklucivo php kodom,a nema <html></html>.Sto je i logicno...
3. Kada kliknem samo na footer1.html-> otvara samo taj deo i ne povezuje sa header1.html i php kodom...
<b>Znaci ja pitam kako da provezbam ovu vezbu i da mi se otvori jedinstvena stranica gde u gornjem delu imam header u sredini(sadrzaj(php kod)koji mugu da menjam a da ne menjam header i footer) i u donjem delu footer.
Zbog toga se i zove lekcija razdvajanje php koda od html-a.U knjizi samo su stavljeni ti primeri-a kako ih povezati to nije objasnjeno...kasnije idu primeri gde se koristi klasa FastTemplate...Ja sam instalirao php,i Appache(to je podeseno)jedino MySQL nije podesen...</b>
Mozda su klase u pitanju??
Nadam se da sam pojasnio
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.eunet.yu.



+73 Profil

icon Re: Povezivanje php i html dokumenta u jedinstvenu stranicu....02.08.2006. u 18:08 - pre 215 meseci
Imam osecaj da ti php ne radi kako treba. Uglavnom pogledaj poruku od @Radovan_III, imas

index.php
header.htm
footer.htm

kod koji je dat u index.php poziva druga dva fajla. Promenis li nesto u header.htm ili footer.htm odrazice se na sve strane koje pozivaju taj fajl. Sta je tu nejasno?

On include "neki.fajl" samo upisuje tekst iz neki.fajl na stranu iz koje se poziva, nista posebno

Stos ti je u tome da imas fajlove index.php, sadrzaj.php, onama.php, kontakt.php i tako dalje gde je gornji i donji deo definisan u posebnim fajlovima, prakticno menjas samo srednji deo.

(Da zanemarimo da bi to sve mogao da odradis u index.php sa nekom if/case strukturom)


Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

Tifo fan
Aleksinac

Član broj: 102092
Poruke: 19
*.vdial.verat.net.

Sajt: www.meraklije.com


Profil

icon Re: Povezivanje php i html dokumenta u jedinstvenu stranicu....02.08.2006. u 18:15 - pre 215 meseci
Probacu da instaliram php po drugom uputstvu...ali ako to stavim na server,to bi trebalo da radi-mislim svaki server je podesen za php??
 
Odgovor na temu

Tifo fan
Aleksinac

Član broj: 102092
Poruke: 19
*.internet.krstarica.net.

Sajt: www.meraklije.com


Profil

icon Re: Povezivanje php i html dokumenta u jedinstvenu stranicu....05.08.2006. u 11:18 - pre 215 meseci
Iako sam instalirao php po uputstvu koje sam nasao na ovom forumu to nije pomoglo...Instalirao sam wamp i sda je sve ok.
 
Odgovor na temu

[es] :: PHP :: Povezivanje php i html dokumenta u jedinstvenu stranicu....

[ Pregleda: 5187 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.