Pagina de start a forumului virus3d.MyForum.ro
Inregistrare • Cautare • FAQ • Membri • Grupuri • Autentificare
construieste un site pe php

 
Raspunde la subiect    Pagina de start a forumului virus3d.MyForum.ro » ...:::HACKING:::... Subiectul anterior
Subiectul urmator
construieste un site pe php
Autor Mesaj
virus3d
Administrator
Administrator
virus3d

Data inscrierii: 18/Iun/2007
Mesaje: 55

Mesaj construieste un site pe php Raspunde cu citat (quote)
Construieste un site in PHP

In continuare, o sa incerc sa va arat cum se poate face un site dinamic, utilizand php si HTML.
Exemplu de pagina web

Cum se face:
modulul 1 - conectarea la baza de date
modulul 2 - fracțiune de sus a paginii
logo
bannere

cautare in site
meniu

continutul paginii

partea de jos a paginii
trafic

bannere

copyright

Daca aveti un site care va lucra cu baze de date Mysql, atunci, in modulul 1 (care este un fisier separat) se va executa conectarea la baza de date si autentificarea.
In modulul 2, avem diverse date de control ale paginii - metatagurile html, body si alte lucruri de care este nevoie pentru a se afisa corect pagina in browser.
Urmeaza modulul care afiseaza partea de sus a paginii, in cazul nostru - logo, bannere si motorul de cautare in site.
Urmatorul modul contine meniul (orizontal sau vertical sau ambele) si un alt modul care afiseaza continutul paginii.
In partea de jos a paginii avem un modul care afiseaza traficul, numarul de vizitatori, un eventual banner si copyright-ul site-ului sau ultima actualizare.
Desigur, acest template este doar un exemplu, voi puteti adapta modulele si desingul paginilor dupa cum vrea fiecare.
In continuare va prezint detaliat fiecare modul.
Modulul 1 - Conectarea la baza de date

Exemplificare
<?php
mysql_connect ("localhost", "root", "password";
# localhost - numele serverului; root - nume user;
# password - parola de la baza de date
mysql_select_db ("nume_baza_date";
?>
Modulul se numeste conectare.php si se conține in pagina index.php cu urmatoarea comanda:
<?php
include ("conectare.php";
?>
Modulul 2 - metataguri si alte chestii

Exemplificare:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TrANSItional//EN">
<html>
<head>
<title>Numele paginii </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Numele modulului este top.php si se include in acelasi fisier index.php.
Aici puteti transforma culoarea textului si orientarea paginii (la instructiunea body).
Modulul 3 - Logo si banner

Exemplificare
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20%">LOGO</td>
<td height="60">
<div align="center">Banner 486x60 pixeli</div></td>
<td width="20%">
<div align="right">cauta</div></td>
</tr>
</table>
Numele modulului: logo.php
Se pot folosi toate comenzile specifice limbajului html si se poate salva fisierul cu extensia php, fiindcă interpretorul php pana nu gaseste tagul de identificere al php-ului (<?php) nu prelucreaza informatia primita si o trimite browserului exact in aceeasi stare.
Modulul 4 - meniul

Exemplificare
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center">HOME</div></td>
<td><div align="center">MENIU 1</div></td>
<td><div align="center">MENIU 2</div></td>
<td><div align="center">MENIU 3</div></td>
<td><div align="center">CONTACT</div></td>
</tr>
</table>
Numele fisierului este meniu.php si se include in index.php.
Pentru exemplificare o sa va scriu link-ul catre pagina continut.php
<a href="index.php?pagina=continut.php">MENIU 1</a></div></td>
Unde ?pagina= este variabila care contine numele paginii pe care vreti sa o incarcati (atentie, trebuie sa fie tot un modul, altfel daca va contine o alta pagina html va da eroare la afisare).
Dupa cum vedeti, pagina index.php se incarca de fiecare data, dar continutul difera.
Modulul 5 - Continutul paginii

Exemplificare
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><p>Prezentare site</p>
<p>Continutul paginii</p></td>
</tr>
</table>
Modulul se numeste continut.php (sau numele paginii respective) si contine textul care se va afisa in respectiva pagina.
Modulul se include cu comanda:
<?php
include ("$pagina";
?>
Unde variabila $pagina este variabila trimisa de catre meniu (vezi la meniu)
Modulul 6 - Partea de jos a paginii

Exemplificare
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20%">Monitorizare trafic</td>
<td><div align="center">Ultima actualizare:
<!-- #BeginDate format:En2 -->01-Oct-2003<!-- #EndDate -->
</div></td>
<td width="20%"><div align="right"><font size="2">&copy; Copyright <a href="http://www.farsoft.home.ro">FAR
SOFT</a></font></div></td>
</tr>
</table> Modulul se numeste jos.php si se introduce in index.php.
Modulul 7 - inchiderea tagului HTML

Exemplificare
</body>
</html>
Modulul se numeste end.php si se include in index.php.
18/06/2007 09:45 Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:    
Raspunde la subiect    Pagina de start a forumului virus3d.MyForum.ro » ...:::HACKING:::... Ora este GMT + 3 ore
Pagina 1 din 1

 
Mergi direct la: 
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro