Welkom op Scriptkiddies!
Disclaimer - FAQ - Contact - About - Adverteren
  Home   Artikelen   Forum   Topic openen   Chat   Gastenboek   Links   Aanmelden

  CSS   JavaScript   ASP   PHP   Perl


  sannie sieraden  Avondzon.nl  habbo-dj-music  Are-Design.nl - Alle  De enige echte grati  Tuts.nl | Tutorial C  EriksWeb WebDsignMeer linkpartners

Weblog!+ nobugs + mysql
Auteur: Pascalll (lid)
Gepost: 10:06:35 14-05-2007
Stuur prive bericht
ik heb een weblogje gemaakt met een reactie en toevoge systeem erin en maakt gebruik van php en mysql

alle bestanden uploaden naar je website in dezelfde map/directory.

voorbeeld is te zien op www[dot]pscl[dot]nl


hierna alle gegeven wijzigen in verbinding.php

maak hierna de volgende tabellen in je database aan:


CREATE TABLE `article` (

`aid` int(11) NOT NULL auto_increment,

`tekst` text NOT NULL,

`titel` varchar(45) NOT NULL,

`datum` varchar(45) NOT NULL,

PRIMARY KEY (`aid`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=44 ;



CREATE TABLE `reactie` (

`rid` int(11) NOT NULL auto_increment,

`aid` int(10) default NULL,

`naam` varchar(100) default NULL,

`reactietekst` text NOT NULL,

`ip` text NOT NULL,

PRIMARY KEY (`rid`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=86 ;


----------------------------------------------------------------------------------------------------
//verbinding.php

<?php

// hier je database gegevens invullen aub

 
$dbhost "localhost"// meestal is dit localhost
 
$db "JE_DB-NAAM";
 
$username "GEBRUIKERSNAAM";
 
$dbww "JEWACHTWOORD";


 
mysql_connect($dbhost,$username,$dbww);
     
mysql_select_db($db);


 
?> 


//blog.php


<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>


<?php








 
  
include("verbinding.php");
  
mysql_connect($dbhost,$username,$dbww);
  
mysql_select_db($db);
  

  
$sql="SELECT * FROM article ORDER BY aid DESC";
  
$result=mysql_query($sql);

  while (
$row mysql_fetch_object ($result))
   {
    
$aid $row->aid;
    
$tekst =$row->tekst;
    
$titel =$row->titel;
$datum =$row->datum;



$aantal mysql_num_rows(mysql_query("SELECT * FROM reactie WHERE aid=$aid"));
   
    
     echo 
"<table class=\"tabel\" cellspacing=\"0\">"  ;
     echo 
"<tr><td  class=\"cat\">$titel</td></tr>" ;
     echo 
"<tr><td>$tekst</td></tr>" ;
   

     echo 
"<tr><td><br /><div style='float: right'>Geschreven op: $datum <a href=\"reacties.php?aid=$aid\"><b>Reageer</a> ($aantal)
       </b></div></td></tr>" 
;
    
     echo 
"</table><br>" ;
 }
mysql_free_result ($result);
 
//database sluiten
  
mysql_close()         ;
 
?> 
</html>


//blogadd.php

<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>

<?php

 
  
include("verbinding.php");



   if (
$_POST["submit"] && isset($_POST['tekst']) && trim($_POST['tekst'])!= "") {


         
 
  
$tekst nl2br($tekst);
  
$tekst stripslashes($tekst);
 
  
$tekst       mysql_reaL_escape_string($tekst);

 
if(
$submit1 == '2'){
     
$sql "INSERT INTO article (titel,tekst,datum) VALUES ('".$titel."', '".$tekst."',  '".$datum."')";

     echo
"reactie toegevoegd  <br> ";}
     
$query mysql_query($sql) or die("Fout bij het invoeren van het artikel in de database.");


     
//database sluiten
     
mysql_close()         ;     }

  else {

 
     echo
"Alles invullen!"; }



  
?>


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

<body>               
<p><table class="tabel" cellspacing="0">
  <form method="post">
<tr><td class="cat" colspan="2">Blog schrijven</td></tr>
 <tr><td>Titel:</td><td><input type="text" name="titel"></tr>
<tr><td>Datum:</td><td><input type="text" name="datum"></tr>
<tr><td>Bericht</td><td>    <textarea name="tekst" cols="40" rows="7"></textarea></td></tr>
<tr><td>Is dit spam?</td><td>
<input type=radio name=submit1 value=1 CHECKED>Ja
<input type=radio name=submit1 value=2>Nee&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<small>Makkelijke vraag toch?</td></tr>
         
    <tr><td><input type="submit" name="submit" value="Voeg artikel toe"></td></tr>
  </p>
</form>

</body>
</html> 


//reacties.php


<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>

<?php

 
  
include("verbinding.php");
  
mysql_connect($dbhost,$username,$dbww);
  
mysql_select_db($db);


 
  if (
is_numeric($_GET['aid'])) {
     
$aid $_GET['aid'];     }
  else {
     die(
"artikel bestaat niet") ; }

  
  
$sql="SELECT * FROM article WHERE aid = " $_GET['aid'] . " ORDER BY aid DESC";
  
$result=mysql_query($sql);

  while (
$row mysql_fetch_object ($result))
   {
    
$aid $row->aid;
    
$tekst $row->tekst;
$titel =$row->titel;
$datum =$row->datum;

$aantal mysql_num_rows(mysql_query("SELECT * FROM reactie WHERE aid=$aid"));
 
     echo 
"<table class=\"tabel\" cellspacing=\"0\">"  ;
  echo
"<tr><td class=\"cat\">$titel</tr>";
     echo 
"<tr><td>&nbsp;";
     echo 
"</td></tr>";
     echo
"<tr><td>$tekst</td></tr>";
   
     echo 
"</table><br>";
echo 
"<b><h4><a href=\"reageer.php?aid=$aid\">Klik hier om te reageren</a></h4></b><br /><br />" ;
 }
 
mysql_free_result ($result);



 
$sql="SELECT * FROM reactie WHERE aid = " $_GET['aid'] . " ORDER BY rid DESC";
  
$result=mysql_query($sql);
   
//gegevens uit database halen
  
while ($row mysql_fetch_object ($result))
   {
    
$aid $row->aid;
    
$rid $row->rid;
    
$naam =$row->naam;
    
$reactietekst =$row->reactietekst;
$datumreactie =$row->datumreactie;
  

 echo 
"<small>Reactie door $naam</small><br>" ;
     echo 
"<table class=\"tabel\" cellspacing=\"0\">"  ;


    
     echo
"<tr><td>$reactietekst</td></tr>";
     echo 
"</table><br>";
   }
 
mysql_free_result ($result);

  
//database sluiten
  
mysql_close()         ;

 


 
?>
</html> 


//reageer.php

<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>




<?php
 

  
include("verbinding.php");


   if (
$_POST["submit"] && isset($_POST['naam']) && isset($_POST['reactietekst']) && trim($_POST['naam']) != ""  && trim($_POST['reactietekst']) != "" ) {
     
 


    
$data mysql_query("SELECT * FROM reactie ORDER BY rid DESC") or die (mysql_error());

    
          
$reactietekst htmlspecialchars($reactietekst);
      
          
$reactietekst nl2br($reactietekst);
       

 





  if (
is_numeric($_GET['aid'])) {
     
$aid $_GET['aid'];     }
  else {
     die(
'artikel bestaat niet') ; }

$ip $_SERVER['REMOTE_ADDR'];




     
 
  
$reactietekst       mysql_real_escape_string($reactietekst);
  
$naam       mysql_real_escape_string($naam);






  
if(
$submit1 == '2'){
     
$sql "INSERT INTO reactie SET aid ='$aid', naam='$naam', reactietekst='$reactietekst', ip='$ip'";}

     echo
"reactie toegevoegd je ip adres is: $ip en deze is gelogt. <br> <br> Klik <a href=\"reacties.php?aid=$aid\">hier</a> om terug te gaan<br>";
     
$query mysql_query($sql) or die("<font color=red><h4>Of je bent spam ( Grrrr)  of je hebt niet alle velden ingevult.</h4></font>");

 

     
     
mysql_close()         ;     }



  else {


 
 echo
"Alle velden invullen aub.";
     }

  
  
?>


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

<body>
<table class="tabel" cellspacing="0">
  <form method="post">
<tr><td class="cat" colspan="2">Reactie toevoegen</td></tr>
  <tr><td width="30%">Naam:</td><td><input type="txt" name="naam"> </td></tr>
<tr><td width="30%">Is dit spam?</td><td>
<input type=radio name=submit1 value=1 CHECKED>Ja
<input type=radio name=submit1 value=2>Nee&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<small>Makkelijke vraag toch?</td></tr>
  <tr><td width="30%">Bericht:<td>  <textarea name="reactietekst" cols="25" rows="5"></textarea>
  
  
    <tr><td><input type="submit" name="submit" value="Voeg toe!"></tr></td>
 
</form>
</table>


</body>
</html> 





/* style.css */

body {
    margin:0px;
    background-color: #D3DCE6;                    /*Achtergrondkleur*/
    font-family:Arial, Helvetica, sans-serif;    /*Lettertype*/
    font-size:11px;                                /*Lettergrootte*/
    color:#000000;                                /*Letterkleur*/
 }


    
a {
    color: #000000;                                /*Linkkleur*/
    
    text-decoration:none;                        /*Vul hier bij bold in om links vet te maken*/
    }
    
a:hover {                                        /*Overgangskleur links*/
    color: #2349E2;    
    }
    




    .cat{

    background-color: #ffcf00;                    /*achtergrond kleur tabel header hie rkan je ook een plaatje     inzetten*/
    text-align: center;                        
    border-bottom: 1px solid #000000;
    font-weight: bold;
    }


    input,select,textarea{
    border: 1px solid #000000;
    }
    

download het script    




Reacties van leden





Gebruikersnaam:
Wachtwoord:

Brochures.nl  gratis criminals...  forum probleem  sql file nodig!  wild west game  script gezocht  wat te denken ove...  rabo internetbank...  oehoe!  site tekoop  koppeling zoek &...

Scriptkiddies telt momenteel 6392 leden, er zijn 359 scripts en er zijn momenteel 6 mensen online waarvan 0 leden.

Hoeveel sites heb jij?
Geen
1
2
5
meer dan 5

Parkeren Schiphol Profielen tip NatuurRampen tip JS-Systems LoveBoyz Ringtones! Woning aanbod Weblog maken
Copyright by Jacob Slomp