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

Aj da napravimo jedan forum u PHP-u!

[es] :: PHP :: Aj da napravimo jedan forum u PHP-u!

Strane: 1 2

[ Pregleda: 5091 | Odgovora: 27 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Aj da napravimo jedan forum u PHP-u!29.09.2004. u 10:20 - pre 238 meseci
Sta mislite da napravimo jedan forum u PHP-u? (PHP + MySql)

Prva verzija neka bude obicna , samo da ima lista tema i normalno postovi u temam , bez reg. korisnika itd.

Ali naravno , ja mogu da uradim reg. korisnika, ako treba.

Ja sam za sad uradio 3 fajla:

Install.php

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>pForum Installation</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php 

//Connect to Base

@include('config.php');
mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db("$dbname");

//Connect to Base

 // Create tables
                $query="CREATE TABLE posts (
                  id int(5) NOT NULL auto_increment,
                  TopicID int(5) DEFAULT'0' NOT NULL,
                  Name varchar(50) NOT NULL default '',
                  Email varchar(50) NOT NULL default '',
                  Password varchar(50) NOT NULL default '',
                  TimeStamp varchar(50) NOT NULL default '',
                  Post text NOT NULL,,
                  
                  PRIMARY KEY  (id)
                ) ENGINE=MyISAM;";

       $result = mysql_query($query) or die(mysql_error());
       
                      $query="CREATE TABLE topics (
                  id int(5) NOT NULL auto_increment,
                   TopicName varchar(50) NOT NULL,
                   PRIMARY KEY  (id)
                ) ENGINE=MyISAM;";

       $result = mysql_query($query) or die(mysql_error());

       
               $query="CREATE TABLE users (
                  id int(5) NOT NULL auto_increment,
                  username varchar(40) NOT NULL default '',
                  pass varchar(50) NOT NULL default '',
                  website varchar(50) NOT NULL default '',
                  realname varchar(50) NOT NULL default '',
                  userlevel varchar(50) NOT NULL default '',
                  numposts varchar(50) NOT NULL default '',
                  
                  PRIMARY KEY  (id)
                ) ENGINE=MyISAM;";

       $result = mysql_query($query) or die(mysql_error());
       $result=mysql_query("insert users set  username='$adminusername', pass='$adminpass', userlevel='1'");
//Create Tables

//Installation Progress
echo "<b>If there is no errors , your forum has been installed succeffully!</b>";
//Installation Progress

?>
</body>
</html>


Config.php (tu se podesavaju parametri)

Code:

<html>
<head>
<title>pForum</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
//Change this values

$dbuser= "User";
$dbpass= "pass";
$dbhost= "host";
$dbname= "name";

//Admin Info
//Please change this values. This values will be your Admin username and pass.

$adminusername= "adminuser";
$adminpass = "adminpass";
?>

</body>
</html>


admin.php (ovo sam tek poceo , za sad sam uradio da se admin uloguje , a trebalo bi imati listu svih tema , i pored njih "delete" t.j. mogucnost brisanja)

Code:

<?php 
@include('config.php');
//Administration Panel
session_start(); 

//Username and pass
$_Username = "$adminusername"; 
$_Password = "$adminpass"; 

// If the form was submitted 
if ($_POST['Submitted'] == "True") { 

    // If the username and password match up, then continue... 
    if ($_POST['Username'] == $_Username && $_POST['Password'] == $_Password) { 

        // Username and password matched, set them as logged in and set the 
        // Username to a session variable. 
        $_SESSION['Logged_In'] = "True"; 
        $_SESSION['Username'] = $_Username; 
    } 


// If they are NOT logged in then show the form to login... 
if ($_SESSION['Logged_In'] != "True") { 

    echo "<form method=\"post\" action=\"" . $_SERVER['PHP_SELF'] . "\"> 
        Username: <input type=\"textbox\" name=\"Username\"><br /> 
        Password: <input type=\"textbox\" name=\"Password\"><br /> 
        <input type=\"hidden\" name=\"Submitted\" value=\"True\"> 
        <br>
        <input type=\"Submit\" name=\"Submit\" value=\"Go to admin\"> 
    </form>"; 

else 

    echo "You are logged in as: <b>" . $_SESSION['Username'] . "</b> 
    <br /><a href=\"" . $_SERVER['PHP_SELF'] . "?mode=logout\">Logout</a><br>"; 
    echo "----------------------------------------------------------------------------------<br>";
    echo "<b>pForum Administation Area</b><br>";
    echo "<br>";
    echo "<br>";


// If they want to logout then 
if ($_GET['mode'] == "logout") { 
    // Start the session 
    session_start(); 

    // Put all the session variables into an array 
    $_SESSION = array(); 

    // and finally remove all the session variables 
    session_destroy(); 

    // Redirect to show results.. 
    echo "<META HTTP-EQUIV=\"refresh\" content=\"1; URL=" . $_SERVER['PHP_SELF'] . "\">"; 

?> 


E sad trebamo da uradimo index.php , viewtopic.php , newtopic.php i reply.php

Ako ocete , mozemo da napravimo ovaj projekat.

Ja takodje mogu dati adresu www.vr.co.yu/pforum , za ovaj projekat.
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.smdesign.co.yu

ICQ: 4849714


+68 Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 10:50 - pre 238 meseci
prvo pogledaj
http://smarty.php.net
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:02 - pre 238 meseci
Da , ali ja sam rekao da prva verzija trreba biti prosta. Necu odmah da koristim templates. Za neke kasnije verzije , ubacicu templates t.j. razne stilove...

 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.smdesign.co.yu

ICQ: 4849714


+68 Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:12 - pre 238 meseci
Jel znas ti cemu sluze templejtovi? Znam da je glupo pitanje, ali u vecini slucajeva templejtovi ti i sluze da bi olaksao neke stvari! Jedan imalo slozeniji forum moze da bude samo php kod > 2000 linija + html kod jedno 1.5x-2x vise (ovo pricam napamet) i sve je to stavljeno zajedno, umixovano? Da li imas vremena kolko ce ti trebati vremena da to prebacis na templejtove?
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:15 - pre 238 meseci
Naravno da znam cemu sluze.

Naprimer tForum templates su HTML.Laksi su za editovanje. Neznam , za sad ne , ali mozda kasnije stavim templates.
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.smdesign.co.yu

ICQ: 4849714


+68 Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:21 - pre 238 meseci
As you wish. Ali ja, na primer, sada odbijam poslove koje moram da radim od nule a klijent nece da koristim templejtove. Ne isplati se, vise vremena treba za razvoj i jos vise za debug.
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:23 - pre 238 meseci
Ja razumem da je bolje da se koriste templates , ali ja ne znam da programiram templates dobro. znam nesto iz phpBB-a
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.smdesign.co.yu

ICQ: 4849714


+68 Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:32 - pre 238 meseci
A izvini da li znao da govoris kad si se rodio? Ili da pises!!?!? Uzmi sedni, citaj docs i uci!!! Pa kad zapnes pitaj.
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:34 - pre 238 meseci
E , nemoj ti mene da zezas , lepo sam pitao da li neko hoce da napravimo forum.

Mogu ja i sam , ali ce mi trebati dosta vise vremena.
 
Odgovor na temu

noctua

Član broj: 10671
Poruke: 185
*.rcub.bg.ac.yu



Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:35 - pre 238 meseci
Pozdrav.

Jedno "glupo" pitanje: Sta ce ti to?
Mislim, sta hoces da postignes sa tim forumom? Neko ti narucio forum? Hoces da se ucis? Hoces da ugrozis popularnost elite-a? Hoces da napravis svoj forum-frame-work? etc...
Pogledaj http://www.opensourcecms.com i tamo ces naci veliki broj namenskih CMS-ova: e-Commerce, CMS - Blogs, CMS - Portals, CMS - e-Learning... a medju njima i CMS-Forums...
Lepo skines pojedine (ili sve sto nadjes) stvari, pogledas sta sve ima u njima, kako je realizovano, pregledas kod... pa, ukoliko niti jedan od postojecih foruma ne pokriva tvoje potrebe, zasuces rukave...

Ne shvati me pogresno, ali pojasni nam svoje ideje.
http://noctua4u.blogspot.com
http://moourl.com/shfb0
..:: Aquila non captat muscas ::..
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:40 - pre 238 meseci
Ne zelim ja da ugrozim nikoga niti nista zlonamerno.
Rekao sam nekoliko puta da sam pocetnik u PHP-u , pa se zelim uciti , a ko sto rece NetworkAdmin , ja sam pocetnik dok ne uradim svoj prvi projekat. I to je tacno.

Eto zato sam hteo...
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:41 - pre 238 meseci
http://www.opensourcecms.com/ ne radi.
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.smdesign.co.yu

ICQ: 4849714


+68 Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:43 - pre 238 meseci
I ja te ne zezam niti sam to ikada radio bilo kome na ES-u. Ako nesto ne znas, nemoj samo da kazes da ne znas. Nego razmisli da li ti treba, i ako ti treba sedni i uci. Ja ti necu pomoci u pisanju toga, jer da budem iskren programiram samo za novac. Mogu samo da ti pomognem sa nekim savetom i to ako sam siguran da je ok, mada ovde ima mnogo ljudi koji znaju daleko vise od mene, zato retko i postujem u ovaj forum.
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:44 - pre 238 meseci
za sad mi nije potrebno da koristim templates niti da uim.

Kad mi bude trebalo naucicu.
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.smdesign.co.yu

ICQ: 4849714


+68 Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:47 - pre 238 meseci
E, nije problem sta ces da pises, Ako ti se pise forum, sedni i pisi. Niko nije umro zbog toga. Ali ako zelis da nesto naucis nemoj odma da ucis kako ne treba (bez templejtova), nego kad vec znas da postoji nesto bolje od toga, odma pocni da radis kako valja. I ako nesto ne znas nauci, ako ne zelis da ucis, onda jedini nacin na koji neko moze da ti pomogne je da mu platis.
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.smdesign.co.yu

ICQ: 4849714


+68 Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:49 - pre 238 meseci
Da li mozes da mi objasnis zasto mislis da ti ne trebaju. I ako si pocetnik, kako mozes da znas da li ti treba ili ne!? Takve odluke se ne donose za 1-2 sec, nego se sedne, odradi se analiza i tek se odlucuje da li je nesto potrebno ili ne.
Ali kao sto rekoh, to je tvoj izbor i tvoj problem.
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:56 - pre 238 meseci
Daj mi neki link , za tutorijal...pa cu poceti da ucim.
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.smdesign.co.yu

ICQ: 4849714


+68 Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 11:58 - pre 238 meseci
Vec sam ti rekao
http://smarty.php.net
 
Odgovor na temu

noctua

Član broj: 10671
Poruke: 185
*.rcub.bg.ac.yu



Profil

icon Re: Aj da napravimo jedan forum u PHP-u!29.09.2004. u 12:26 - pre 238 meseci
Pozdrav!

E, (posto se privatno znamo, slobodan sam ti i tako reci :) ) muho, ne gnjeci decka sa smrtyjem od samog pocetka. To sto je on, za mene i tebe, najbolji ne znaci da ne treba probati i jos ponesto!
Dakle, posto je covek lepo rekao da hoce da uci, mozda ne bi bilo lose, za pocetak, da pogleda neke opstije stvari: npr MVC http://ootips.org/mvc-pattern.html - ovo je cisto da se upoznas sa problematikom... mada ce ti google mnogo bolje pomoci...
A sto fly rece,
Citat:
flylord: ...Ali ako zelis da nesto naucis nemoj odma da ucis kako ne treba (bez templejtova), nego kad vec znas da postoji nesto bolje od toga, odma pocni da radis kako valja...

tu je potpuno u pravu!!! Nemoj uciti pogresne stvari jer: privremeno resenje je uvek trajno resenje!!! Ako od pocetka naucis nesto kako ne treba, kasnije ces imati debele muke da promenis stil pisanja...
Dakle, pogledaj informativno sta je to MVC, pogledaj Smarty, potrazi na google jos neki template engine, pogledaj PHP, CSS, skini neki gotov CMS, prouci... etc.

Sto se tice problema sta pisati... pa... forum nije los, samo zavisi kako zamisljas forum. Ako hoces nesto ozbiljno onda to i nije mali posao...
A sto ne bi, za pocetak napravio nesto sebi korisno a u isto vreme i lako za ucenje a "tesko" za implementaciju? Nesto tipa PIM (personal information manager) aplikacija? To moze da bude tebi veoma lako (tvoji Kontakti, Passwordi, Notes... uradjeni u jednostavnom obliku) ili komplikovano (export kontakta iz jednog formata u drugi, export za razne clijente, mogucnost multiuser-a, time-tracking, calendar, to-do...). Tu ima dosta zanimljivih stvari a moguce je poceti od malih modula i praviti nesto vece.
Ovo je neko moje vidjenje, jer, cini mi se, od foruma neces imati dok se ucis nikakvu vajdu, a PIM mozes korstiti i dok ga pravis i ucis se... Tako ces najlakse uvidjati sta ti je sve potrebno...
Sad, ti razmisli.

PS. Upravo sam video da je opencms oboren... tja... sacekaj par dana pa pogledaj ponovo... tamo ima stvarno mnogo dobrih stvari za videti

http://noctua4u.blogspot.com
http://moourl.com/shfb0
..:: Aquila non captat muscas ::..
 
Odgovor na temu

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 132
*.mobtel.com

Sajt: www.mnovakovic.info


+1 Profil

icon Re: Aj da napravimo jedan forum u PHP-u!07.10.2004. u 22:01 - pre 238 meseci
Nemoj da ocekujes da ces nesto lako da odradis

Sedi i radi. Moze da se desi da i za 5 dana aktivnog rada otvoris oci i sve ti postane lakse. Svi koji rade profesionalno znaju da sve sto krenu uvek podje naopako. Ali oni ipak sednu i rese problem i idu dalje. Zato su i postali ( i ostali ) profesionalci.

A ako vec oces forum, ja sam za maturski odradio kopiju elitesecurity - ja. Ceo dizajn sam skinuo i funkcionalnosti sam sam odradio, naravno i to naravno sa SMARTY - jem. I... programiranje u grupi... to ti je tek muka. Ako mogu da ti pomognem javi
 
Odgovor na temu

[es] :: PHP :: Aj da napravimo jedan forum u PHP-u!

Strane: 1 2

[ Pregleda: 5091 | Odgovora: 27 ] > FB > Twit

Postavi temu Odgovori

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