Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz
  • 0

SimpleBB - Skrypt forum w PHP


DaltooN

Pytanie

Opublikowano

SimpleBB - Skrypt forum w PHP.


 


Opis:


Skrypt forum napisany w całości przez jedną osobę (czyli mnie). Skrypt pisany jest w HTML, CSS, PHP i MySQL.


Jego domeną ma być prostota, bezpieczeństwo i możliwość dostosowania kodu (w razie potrzeby) do własnych potrzeb.


 


Zamieszczam ten wątek, gdyż chciałbym poznać waszą opinię na jego temat. Jak to wygląda waszym zdaniem na tzw. "Pierwszy rzut oka". W razie konieczności nagram kolejny filmik, dodam kod źródłowy itp. Mam świadomość, iż na filmie wiele nie jest pokazane, lecz interesuje mnie póki co opinia takiego typowego użytkownika.


 


Filmik prezentujący działanie skryptu:


 


https://www.youtube.com/embed/I2V7fjn7sOU


 


Kod ze strony index.php



<?php

session_start();

if(!file_exists('config.php'))
{
header('Location: install.php');
exit();
}

require_once('config.php');

?>
<!DOCTYPE html>
<head>

<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title><?php echo $web_title; ?></title>
<meta name="description" content=<?php echo '"'.$web_description.'"'; ?> />
<link rel="stylesheet" href="style.css" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Lato|Slabo+27px|Pavanam|Fjalla+One" rel="stylesheet"> <!-- Using font form Google Fonts -->

</head>
<body>
<div id="content">

<div id="nav">

<div class="option"><a href="index.php">HOME</a></div>
<div class="option"><a href="users.php">USERS</a></div>
<div class="option"><a href="team.php">TEAM</a></div>
<div class="option"><a href="contact.php">CONTACT</a></div>
<div class="option"><a href="http://facebook.com/SimpleBB">FACEBOOK</a></div>
<?php
if(isset($_SESSION['logged']) || isset($_SESSION['adminlogged']))
{
echo '<div id="signUp"><a href="logout.php">Logout</a></div>
<div id="signIn"><a href="profile.php">Profile</a></div>';
if(isset($_SESSION['adminlogged']))
{
echo '<div id="adminCP"><a href="admin.php">ACP</a></div>';
}
}
else
{
echo '<div id="signUp"><a href="register.php">CREATE ACCOUNT</a></div>
<div id="signIn"><a href="login.php">SIGN IN</a></div>';
}
?>

</div>

<div id="track"><span style="margin-left: 1%;">Home</span></div>
<div style="clear: both;"></div>

<div id="categories">
<?php

try
{
$connect = @ mysqli($dbhost,$dbuser,$dbpassword,$dbname);
if($connect->connect_errno!=0)
{
throw new Exception (mysqli_connect_errno());
}
else
{
$sql = $connect->query("SELECT * FROM categories");
$numrows = $sql->num_rows;
if($numrows != 0)
{
for ($i = 1; $i <= $numrows; $i++)
{
$id = $connect->query("SELECT * FROM categories WHERE id='$i'");
$table = $id->fetch_assoc();
echo '<a href="'.$table['link'].'.php"><div class="category"><span style="margin-left: 2%; color: #0062FF; cursor: pointer;">'.$table['name'].'</span><span style="float: right; margin-right: 3%;">'.$table['posts'].' posts and '.$table['topics'].' topics</span></div></a>';
}
$connect->close();
}
else
{
echo "<center><b>There isn't any categories.</b></center>";
$connect->close();
}
}
}
catch (Exception $e)
{
echo '<font color="red">We have problem with server. Sorry, try again later.</font><br>'.$e;
exit();
}

?>
</div>

</div>
</body>
</html>

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Opublikowano

>Brzydkie

>Biedne

 

Daj kod, bo oprócz tego co wyżej nie da się nic wywnioskować, może tam jest coś co to uratuje.

 

Brzydkie, ale zawsze można sobie wszystko dostosować w CSS ;)

Biedne, racja ale to meeega prymitywna wersja. Mówiąc wczesna, to za dużo powiedziane :D

 

Kod już jest ;)

Opublikowano

Hmm według mnie mieszanie kodu HTML z PHP jest lekko bezsensowne, ja użyłbym jakiegoś frameworka MVC lub fajnego i prostego w użyciu SMARTY.. Kod php nie miesza sie z HTML i łatwiej jest to odczytać przez programiste. Czy to jest szybszy dla przeglądarki sposób? Nie wiem, lecz kod na pewno wygląda ładniej ;)

r9wfFzB.png

Opublikowano

Apropo frameworków, od siebie polecam laravel, mega funkcjonalny, od niedawna bardzo zyskuje na popularności, w internecie jest masa poradników na pewno nawet po polsku. 

= SygnaturA =

Made by... ME. 

 

Opublikowano

ja użyłbym jakiegoś frameworka MVC lub fajnego i prostego w użyciu SMARTY..

SMARTY tak trochę wieje stechlizną. Polecam zapoznać się z Twig.

gamedevmania.com

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...