nieuwssysteem-met-admin

Gesponsorde koppelingen

PHP script bestanden

  1. nieuwssysteem-met-admin

« Lees de omschrijving en reacties

Opmerking:

Alle pagina's buiten nieuwssysteem.php moet je in de map nieuwssysteem/ steken tenzij je alle links veranderd in het script zelf.

----sql----
// **

CREATE TABLE `adminnieuws` (
`id` int(11) NOT NULL auto_increment,
`titel` varchar(30) NOT NULL default '',
`msg` text NOT NULL,
`datum` date NOT NULL default '0000-00-00',
`gebruikersnaam` varchar(10) NOT NULL default '',
`status` varchar(10) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;

// ** en *
CREATE TABLE `nieuws` (
`id` int(11) NOT NULL auto_increment,
`titel` varchar(30) NOT NULL default '',
`msg` text NOT NULL,
`datum` date NOT NULL default '0000-00-00',
`gebruikersnaam` varchar(10) NOT NULL default '',
`status` varchar(10) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=12 ;
____________________________________

Het onderstaand script is de nieuws panel die de *** volgt

----nieuwssysteem.php----

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<?php
session_start();
ob_start();
include_once("config.php");
If($ingelogd == 0)
{

    header('location:loginerror.php');
}

Elseif($gebruiker['status'] == "Verbannen")
{

    header('location:statuserror.php');
}

Elseif($gebruiker['status'] == "Lid")
{

    header('location:statuserror.php');
}

Elseif($gebruiker['status'] == "Super Lid")
{

    header('location:statuserror.php');
}

Elseif($gebruiker['status'] == "Reto")
{

    header('location:statuserror.php');
}

Else
{
if ($_COOKIE['gebruikersnaam'] == "" AND $_COOKIE['loggedid'] == ""){
echo " Je hebt geen rechten om deze pagina te bekijken, uw wordt nu doorgestuurd...<META HTTP-EQUIV='refresh' CONTENT='0; URL=index.php'>";
}


$select = "SELECT * FROM members WHERE gebruikersnaam='".$_COOKIE['gebruikersnaam']."'";
$query = mysql_query($select);
$list = mysql_fetch_object($query);
if($list->status == "Webmaster" || $list->status == "Admin"){
echo "
<a href=?actie=Adminnieuwsbekijken>Admin nieuws bekijken</a><BR>
<a href=?actie=Gewoonnieuwsbekijken>Gewoon nieuws bekijken</a><BR>
<a href=?actie=Adminnieuwstoevoegen>Admin nieuws toevoegen</a><BR>
<a href=?actie=Gewoonnieuwstoevoegen>Gewoon nieuws toevoegen</a><BR>
<a href=?actie=Adminnieuwsbewerken>Admin nieuws Bewerken</a><BR>
<a href=?actie=Gewoonnieuwsbewerken>Gewoon nieuws Bewerken</a><BR>
<a href=?actie=Adminnieuwsverwijderen>Admin nieuws Verwijderen</a><BR>
<a href=?actie=Gewoonnieuwsverwijderen>Gewoon nieuws Verwijderen</a><BR>
<a href=?actie=Adminnieuwsverplaatsen>Admin nieuws Verplaatsen</a><BR>
<a href=?actie=Gewoonnieuwsverplaatsen>Gewoon nieuws Verplaatsen</a><BR>"
;
echo "<br>Gelieve geen misbruik te maken van de nieuwspanel, indien u dit wel doet risceert u een ban...<br><br>";
}

else
if($list->status == "Moderator"){
echo "
<a href=?actie=Adminnieuwsbekijken>Admin nieuws bekijken</a><BR>
<a href=?actie=Gewoonnieuwsbekijken>Gewoon nieuws bekijken</a><BR>
<a href=?actie=Geenrechten>Admin nieuws toevoegen (GR)</a><BR>
<a href=?actie=Gewoonnieuwstoevoegen>Gewoon nieuws toevoegen</a><BR>
<a href=?actie=Geenrechten>Admin nieuws Bewerken (GR)</a><BR>
<a href=?actie=Geenrechten>Gewoon nieuws Bewerken (GR)</a><BR>
<a href=?actie=Geenrechten>Admin nieuws Verwijderen (GR)</a><BR>
<a href=?actie=Gewoonnieuwsverwijderen>Gewoon nieuws Verwijderen</a><BR>
<a href=?actie=Geenrechten>Admin nieuws Verplaatsen (GR)</a><BR>
<a href=?actie=Gewoonnieuwsverplaatsen>Gewoon nieuws Verplaatsen</a><BR>
<b><p align='center'><br>(GR) = Geen Rechten)</p></b>"
;
echo "<br>
Gelieve geen misbruik te maken van de nieuwspanel, indien u dit wel doet risceert u een ban..."
;
}

if($_GET['actie'] == "Adminnieuwsbekijken"){
include ('nieuwssysteem/adminnieuws.php');
}

elseif($_GET['actie'] == "Gewoonnieuwsbekijken"){
include ('nieuwssysteem/gewoonnieuws.php');
}

elseif($_GET['actie'] == "Adminnieuwstoevoegen"){
include ('nieuwssysteem/adminnieuwstoevoegen.php');
}

elseif($_GET['actie'] == "Gewoonnieuwstoevoegen"){
include ('nieuwssysteem/gewoonnieuwstoevoegen.php');
}

elseif($_GET['actie'] == "Adminnieuwsbewerken"){
include ('nieuwssysteem/adminnieuwsbewerken.php');
}

elseif($_GET['actie'] == "Gewoonnieuwsbewerken"){
include ('nieuwssysteem/gewoonnieuwsbewerken.php');
}

elseif($_GET['actie'] == "Adminnieuwsverwijderen"){
include ('nieuwssysteem/adminnieuwsverwijderen.php');
}

elseif($_GET['actie'] == "Gewoonnieuwsverwijderen"){
include ('nieuwssysteem/gewoonnieuwsverwijderen.php');
}

elseif($_GET['actie'] == "Adminnieuwsverplaatsen"){
include ('nieuwssysteem/adminnieuwsverplaatsen.php');
}

elseif($_GET['actie'] == "Gewoonnieuwsverplaatsen"){
include ('nieuwssysteem/gewoonnieuwsverplaatsen.php');
}

elseif($_GET['actie'] == "Geenrechten"){
echo ('<br><br>Je hebt geen rechten om deze actie uit te voeren!<br>');
}
}

ob_end_flush();
?>

____________________________________

Het onderstaand script is de nieuws panel die de *** niet volgt (deze moet je aanpassen aan jouw loginsysteem

----nieuwssysteem.php----

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
session_start();
ob_start();
include_once("config.php");

$select = "SELECT * FROM members WHERE gebruikersnaam='".$_COOKIE['gebruikersnaam']."'";
$query = mysql_query($select);
$list = mysql_fetch_object($query);
if($list->status == "Webmaster" || $list->status == "Admin"){
echo "
<a href=?actie=Adminnieuwsbekijken>Admin nieuws bekijken</a><BR>
<a href=?actie=Gewoonnieuwsbekijken>Gewoon nieuws bekijken</a><BR>
<a href=?actie=Adminnieuwstoevoegen>Admin nieuws toevoegen</a><BR>
<a href=?actie=Gewoonnieuwstoevoegen>Gewoon nieuws toevoegen</a><BR>
<a href=?actie=Adminnieuwsbewerken>Admin nieuws Bewerken</a><BR>
<a href=?actie=Gewoonnieuwsbewerken>Gewoon nieuws Bewerken</a><BR>
<a href=?actie=Adminnieuwsverwijderen>Admin nieuws Verwijderen</a><BR>
<a href=?actie=Gewoonnieuwsverwijderen>Gewoon nieuws Verwijderen</a><BR>
<a href=?actie=Adminnieuwsverplaatsen>Admin nieuws Verplaatsen</a><BR>
<a href=?actie=Gewoonnieuwsverplaatsen>Gewoon nieuws Verplaatsen</a><BR>"
;
echo "<br>Gelieve geen misbruik te maken van de nieuwspanel, indien u dit wel doet risceert u een ban...<br><br>";
}

else
if($list->status == "Moderator"){
echo "
<a href=?actie=Adminnieuwsbekijken>Admin nieuws bekijken</a><BR>
<a href=?actie=Gewoonnieuwsbekijken>Gewoon nieuws bekijken</a><BR>
<a href=?actie=Geenrechten>Admin nieuws toevoegen (GR)</a><BR>
<a href=?actie=Gewoonnieuwstoevoegen>Gewoon nieuws toevoegen</a><BR>
<a href=?actie=Geenrechten>Admin nieuws Bewerken (GR)</a><BR>
<a href=?actie=Geenrechten>Gewoon nieuws Bewerken (GR)</a><BR>
<a href=?actie=Geenrechten>Admin nieuws Verwijderen (GR)</a><BR>
<a href=?actie=Gewoonnieuwsverwijderen>Gewoon nieuws Verwijderen</a><BR>
<a href=?actie=Geenrechten>Admin nieuws Verplaatsen (GR)</a><BR>
<a href=?actie=Gewoonnieuwsverplaatsen>Gewoon nieuws Verplaatsen</a><BR>
<b><p align='center'><br>(GR) = Geen Rechten)</p></b>"
;
echo "<br>
Gelieve geen misbruik te maken van de nieuwspanel, indien u dit wel doet risceert u een ban..."
;
}

if($_GET['actie'] == "Adminnieuwsbekijken"){
include ('nieuwssysteem/adminnieuws.php');
}

elseif($_GET['actie'] == "Gewoonnieuwsbekijken"){
include ('nieuwssysteem/gewoonnieuws.php');
}

elseif($_GET['actie'] == "Adminnieuwstoevoegen"){
include ('nieuwssysteem/adminnieuwstoevoegen.php');
}

elseif($_GET['actie'] == "Gewoonnieuwstoevoegen"){
include ('nieuwssysteem/gewoonnieuwstoevoegen.php');
}

elseif($_GET['actie'] == "Adminnieuwsbewerken"){
include ('nieuwssysteem/adminnieuwsbewerken.php');
}

elseif($_GET['actie'] == "Gewoonnieuwsbewerken"){
include ('nieuwssysteem/gewoonnieuwsbewerken.php');
}

elseif($_GET['actie'] == "Adminnieuwsverwijderen"){
include ('nieuwssysteem/adminnieuwsverwijderen.php');
}

elseif($_GET['actie'] == "Gewoonnieuwsverwijderen"){
include ('nieuwssysteem/gewoonnieuwsverwijderen.php');
}

elseif($_GET['actie'] == "Adminnieuwsverplaatsen"){
include ('nieuwssysteem/adminnieuwsverplaatsen.php');
}

elseif($_GET['actie'] == "Gewoonnieuwsverplaatsen"){
include ('nieuwssysteem/gewoonnieuwsverplaatsen.php');
}

elseif($_GET['actie'] == "Geenrechten"){
echo ('<br><br>Je hebt geen rechten om deze actie uit te voeren!<br>');
}
}

ob_end_flush();
?>

____________________________________

Als je voor de ** keuze gaat verandere je gewoon de database naam in onderstaande script en noem je het adminnieuws.php

----nieuwssysteem/gewoonnieuws.php----

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
session_start();
ob_start();
$select = "SELECT DATE_FORMAT(datum, '%d-%m-%Y') AS dbdatum, titel, gebruikersnaam, status, msg FROM nieuws ORDER by datum DESC LIMIT 0,3"; // Begin nieuwssysteem
$query = mysql_query($select);
while ($list = mysql_fetch_object($query)){
echo '<table cellpadding="0" cellspacing="0" width="95%">
<tbody>
<tr>
<td width="100%" height="121">
<div align="center">
<table style=cellpadding="1" cellspacing="0" width="100%">
<tbody>
<tr class="style12">
<td style= bgcolor="#2D404A" height="21" width="50%"><span class="style170">Titel:</span> <span class="style170">'
;        
echo $list->titel; // Titel van het geposte nieuwsbericht
echo '</span></td>
<td width="50%" height="21" align="right" bgcolor="#2D404A" class="style170" style=>Geplaatst op: '
;

echo $list->dbdatum; // Datum van het gepost nieuwsbericht
echo ", door ";
echo "<a href=\"profiel.php?id=".$list->gebruikersnaam."\">"; // De naam van de poster (+ status kleur)
if ($list->status == "Webmaster")
echo "<font color=red><b>".$list->gebruikersnaam."</b></font>";
elseif ($list->status == "Admin")
echo "<font color=#48C4FF><b>".$list->gebruikersnaam."</b></font>";
elseif ($list->status == "Moderator")
echo "<font color=#00E100><b>".$list->gebruikersnaam."</b></font>";
echo '</td>
</tr>
<tr bgcolor="#2D404A">
<td width="100%" colspan="2"><p class="style12"><br>
<span class="style12">'
;           
echo $list->msg; // Het bericht
echo '</span>              
<br>
<br>
</p>
</td>
</tr>
<tr>
<td bgcolor="#2D404A" height="21" width="50%"><div align="left" class="style10">Reto2008 Crew </div></td>
<td width="50%" height="21" align="right" bgcolor="#2D404A" color= "#00b1a8" class="style10"><span class="style10"><a color= "#00b1a8" href="http://www.reto2008.com/reacties.php;id=2">Reacties</a> - <a color= "#00b1a8" href="http://www.reto2008.com/reageren.php">Reageren</a></span></td>
</tr>
<hr width="100%" style="border-bottem: 1px solid; color: #CCCCCC" align="center"
</tbody>
</table>
</div></td>
</tr>
</tbody>
</table>
<div align="center"></div>'
;
}

?>

________________________________

Als je voor de ** keuze gaat verandere je gewoon de database naam in onderstaande script en noem je het adminbewerken.php

----nieuwssysteem/gewoonnieuwsberwerken.php----

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?
if ($_POST['Selecteer'])
{

    $select = "SELECT msg FROM nieuws WHERE id = '".$_POST['nieuwsberichten']."'";
    $query = mysql_query($select);
    
    echo "<br><br><form method='post'><table>";
    while ($list = mysql_fetch_assoc($query))
    {

        $bericht = htmlspecialchars($list['msg']);
        echo "<TD><b>Id: </b><TD><input type='text' name='id' value='" .$_POST['nieuwsberichten'] ."'></td><tr>
              <TD><b>Bericht: </b><TD><textarea name='msg' rows='8' cols='42'>"
.$bericht . "</textarea></td><tr>";
    }

    echo "<TD><TD><input type='submit' name='submit' value='Wijzigen'></td><tr>
          </table></form>"
;
    echo "Om een nieuwe lijn toe te voegen gebruik je <.br.> zonder punten";
          
}
          
elseif($_POST['submit'])
{

    mysql_query("UPDATE nieuws SET msg = '".$_POST['msg']."' WHERE id ='".$_POST['id']."'");        
    echo 'Het nieuws werd succesvol bewerkt, ik hoop voor jou dat je geen shit hebt toegevoegd :)';
}

else
{
    $select = "SELECT * FROM nieuws ORDER BY datum DESC LIMIT 0,10";
    $query = mysql_query($select);
    
    echo "<br><br><form method='post'><select name='nieuwsberichten'>";
    while ($list = mysql_fetch_object($query))
    {

        echo "<option value='" .$list->id. "'>" .$list->titel ."</option></form>";
    }


    echo "</select><input type='submit' name='Selecteer' value='Selecteer'>";
    
}

?>

____________________________

Als je voor de ** keuze gaat verandere je gewoon de database naam in onderstaande script en noem je het adminverwijderen.php

----nieuwssysteem/gewoonnieuwsverwijderen.php----

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$query
= mysql_query("SELECT id,titel FROM nieuws ORDER BY datum DESC LIMIT 0,10");
$list = mysql_fetch_assoc($query);

if ($_POST['Delete'])
{
  
    mysql_query("DELETE FROM admin WHERE id='".$_POST['id']."'");
    echo ('Het nieuwsbericht werd succesvol verwijdert. Khoop voor jouw dat het niet mijn bericht was dat je wegdeed. Pas op met deze functie, gebruik hem alleen in geval van nood!');
}

else
{
    echo "<br><br><form method='post'><select name='id'>";
    while ($list = mysql_fetch_object($query))
    {

        echo "<option value=".$list->id.">".$list->titel."</option>";
    }


    echo "</select><input type='submit' name='Delete' value='Delete'>";

}
    
?>

___________________________

Als je voor de ** keuze gaat verandere je gewoon de database naam in onderstaande script en noem je het adminnieuwsverplaatsen.php

----nieuwssysteem/gewoonnieuwsverplaatsen.php----

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?
if ($_POST['Selecteer'])
{

    $select = "SELECT datum FROM nieuws WHERE id = '".$_POST['nieuwsberichten']."'";
    $query = mysql_query($select);
    
    echo "<br><br><form method='post'><table>";
    while ($list = mysql_fetch_object($query))
    {

        echo "<TD><b>Id: </b><TD><input type='text' name='id' value='" .$_POST['nieuwsberichten'] ."'></td><tr>
              <TD><b>Datum: </b><TD><input type='text' name='datum' value='"
.$list->datum. "'></td><tr>";
    }

    echo "<TD><TD><input type='submit' name='submit' value='Wijzigen'></td><tr>
          </table></form>"
;
          
}
          
elseif($_POST['submit'])
{

    mysql_query("UPDATE nieuws SET datum = '".$_POST['datum']."' WHERE id ='".$_POST['id']."'");        
    echo 'Het nieuws werd succesvol bewerkt';
}

else
{
    $select = "SELECT * FROM nieuws ORDER BY datum DESC LIMIT 0,10";
    $query = mysql_query($select);
    
    echo "<br><br><form method='post'><select name='nieuwsberichten'>";
    while ($list = mysql_fetch_object($query))
    {

        echo "<option value='" .$list->id. "'>" .$list->titel."</option></form>";
    }


    echo "</select><input type='submit' name='Selecteer' value='Selecteer'>";
    
}

?>

_____________________________

----nieuwsysteem/gewoonnieuwstoevoegen.php----

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
$select
= "SELECT * FROM members WHERE gebruikersnaam='".$_COOKIE['gebruikersnaam']."'";
$query = mysql_query($select);
$list = mysql_fetch_object($query);

if($_POST['submit'])
if($list->status == "Moderator"){
echo ('Post geen shit en zever aub!');
}

else
if($datum == "" || $titel == "" || $msg == ""){
echo "<li>Je hebt geen titel, datum of bericht ingevuld..Klik<a href='#' onclick='history.go(-1)'>hier</a> om weer terug te gaan.";
}

else {
mysql_query("INSERT INTO nieuws (titel, msg, datum, gebruikersnaam, status) Values ('".$_POST['titel']."', '".$_POST['msg']."', '".$_POST['datum']."', '".$list->gebruikersnaam."', '" . $list->status . "')") or die(mysql_error());
echo "<br><br>Het nieuwsbericht is succesvol toegevoegd. <br> <br> Klik <a href=nieuwssysteem.php>hier</a><BR> hier om terug te gaan naar de nieuws panel <br> Klik <a href=index.php>hier</a><BR> om het nieuws te bekijken";
}

else {
$a = date("Y-m-d");
echo "<br><br><form method=post><table>
<TD><b>Gebuikersnaam: </b><TD>"
.$_COOKIE['gebruikersnaam']."</td><tR>
<TD><b>Datum: </b><TD><input type=text name=datum value='"
.$a."'></td><tr>
<TD><b>Titel: </b><TD><input type=text name=titel></td><tr>
<TD><b>Bericht: </b><TD><textarea name=msg rows=8 cols=42></textarea></td><tr>
<TD><TD><input type=submit name=submit value=Toevoegen></td><tr>
</table></form>"
;
}

ob_end_flush();
?>

________________________________
----index.php----

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
session_start();
include_once("nieuwssysteem/gewoonnieuws.php");
?>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.