KinG-InFeT.NeT  
  Login or Registrare
~  Home  ~  Downloads  ~  Your Account  ~  Forums  ~ Web-Links ~
Futuri aggiornamenti!!: Come avrete visto il sito � stato defacciato quindi data la poka sicurezza del CMS provveder� a cambiare interamente cms e a sistemare + la sicurezza
MENU - KinG-InFeT.NeT
· Home
· Acces Point Pwd-Default
· Archivio Exploit
· Ascii Tables
· Button Maker
· Cerca
· Codice Fiscale
· Contatta l'Admin
· Crea Avatar
· Dns IP Range
· Downloads
· Dragon Ball Series
· Flash Games
· Forums
· Genera Pass
· Geo-IP
· GuestBook
· HaCkEr-GaMe
· Home Page Flash Creator
· Image Hosting
· Invia una Fake-Mail
· l'HostName sapendo l'IP
· La migliore Distro Linux
· Lista Comandi UNIX
· Lista Utenti
· logo Creator
· MD5-Cracker Online
· MD5/SHA1 Generate
· Messaggi Privati
· MsN Account List
· My Personal Site
· Naviga Anonimo
· News dal Mondo dell'inf.
· Nick Name Maker
· No-Paste
· NuKe-TooLz
· NukeSentinel
· PaPeRs - TuToRiAl
· Proxy List
· Ricerca Satellitare
· Segnala Questo Sito
· Segnalami un Bug
· Smiley Generation
· Statistiche
· Top 10
· Total Search
· Userbar Creator
· WebLinks
· WordList
· XSS New Cheat List
 
Linkaci

Linkaci:

KinG-InFeT.NeT


 
Tool

Accedi al pannello di

Coding/Decoding - Tool


� By KinG-InFeT

 
Ricerca dominio
Registra il tuo Dominio Su Aruba :



 
Ultimi Download
Gli ultimi 10 Download
· 1: Shellr57
· 2: EVEREST Ultimate Edition v5.01.1700 + SERIALS
· 3: The Metasploit Project - Framework
· 4: Tanable Nessus Network Security Scanner
· 5: EtherApe
· 6: ntop - network top
· 7: Dsniff
· 8: Ettercap
· 9: TCPDUMP/LIBPCAP
· 10: Kismet


Top 10 Download
· 1: MsN-CrAsH [45]
· 2: Doork GooGle [44]
· 3: Acunetix Web Vulnerability Scanner 6 [40]
· 4: Virus Maker v 1.0 - NO LAMER! [38]
· 5: Matrix Effect [35]
· 6: Super Scan 4 [34]
· 7: Neo.Trace.Pro.v3.25 [32]
· 8: Cain & Abel [30]
· 9: FaKe-Mail [27]
· 10: ShellC99 [23]
 
Attack Hack Blocks
Questo è l'elenco degli indirizzi IP bloccati da NukeSentinel(tm).

· 79.46.31.224  - Script
· 79.10.29.101  - Script
· 79.54.99.183  - Script
· 72.51.46.230  - Admin
· 151.62.49.23  - Script
· 62.10.78.76  - Script
· 79.49.140.223  - Union
· 79.47.98.214  - Script
· 79.52.183.175  - Script
· 79.41.179.252  - Script
· 78.142.140.194  - Script
· 79.13.4.35  - Script
· 79.53.176.25  - Script
· 79.53.197.134  - Union
· 80.240.220.83  - CLike
· 79.36.13.104  - CLike
· 88.198.36.73  - Script
· 151.33.145.2  - Union
· 79.43.95.254  - Script
· 79.9.19.62  - Script

NukeSentinel™
 
KinG-InFeT.NeT: Forums

KinG-InFeT.NeT - Ufficial Forum :: Leggi il Topic - Guida per creare un semplice GuestBook (MySQL SUpport)
 
 FAQFAQ   CercaCerca   Lista degli utentiLista degli utenti   Gruppi utentiGruppi utenti 
 ProfiloProfilo   Messaggi PrivatiMessaggi Privati   LoginLogin 

Guida per creare un semplice GuestBook (MySQL SUpport)

 
Nuovo Topic   Rispondi    Indice del forum -> Programmazione PHP&MySQL
Precedente :: Successivo  
Autore Messaggio
admin
Founder
Founder


Registrato: Oct 03, 2008
Messaggi: 261

MessaggioInviato: Dom Ott 26, 2008 3:01 pm    Oggetto: Guida per creare un semplice GuestBook (MySQL SUpport) Rispondi citando

******************************************************************************
* *
* Guida per la creazione di un guestbook in PHP *
* *
* di Mirko Palomba *
* *
******************************************************************************

In questa guida spieghero' come poter creare un piccolo guestbook utilizzando il mitico PHP ed il database MySQL.
Partiamo dalla creazione del form per l'immissione dei messaggi.

#vi inserisci.php
Codice:

<!-- AMBIENTE EDITOR VI-->
<html>
<body bgcolor=#999999>
 <h3><center><font color="#0000bb">Invia un messaggio</font></center></h3><br>

 <table bgcolor=#aaaaaa width=40% align="center">
  <tr>
   <td>
    <!-- Iniziamo a creare il form che portera' alla pagina inserito.php -->
    <form name="immissione" enctype="text/plain" method="GET" action="inserito.php">
     <input name="nome-utente" type="text" maxlength=30>&nbsp; Nome utente<br><br>
     Data:
     <?php
      $data=system("date");
     ?>
     <br><br>
     <fieldset>
      <legend>Messaggio</legend>
      <label><textarea name="messaggio" type="text" maxlength=1999 cols="50" rows="13"></textarea></label>
     </fieldset>
      &nbsp;&nbsp;<input type="submit" value="invia">
      &nbsp;&nbsp;<input type="reset" value="cancella">
    </form>
    <!-- fine del form, mando i dati alla pagina che li deve elaborare -->
 </table>
 <br><br>

 <center>
 <!-- si presume che la pagina per l'immisione di questi dati provenga da un index, se non e' cosi' cancellate le prossime tre righe -->

 <!-- CUT se non volete puntare all'index -->
 <form action="index.php" name="index">
   <input type="submit" value="index">&nbsp;&nbsp;&nbsp;&nbsp;
 </form>
 <!-- /CUT -->
 
 <!-- visualizza il guestbook -->
 <form action="guestbook.php" name="inserisci">
   <input type="submit" value="Guestbook">
 </form>
 </center>

 </body>
</html>
<!-- /AMBIENTE EDITOR VI-->



Salvata questa pagina passiamo alla scrittura della prossima che si occupera' di collegarsi al database e di mandargli i dati appena inseriti nel form. Verra' inoltre presentata una bozza del messaggio appena inviato.

#vi inserito.php
Codice:
<!-- AMBIENTE EDITOR VI -->
<html>
 <body bgcolor=#999999>
 <h3><center><font color="#0000bb">Messaggio inviato al database</font></center></h3><br><br>
 <table bgcolor=#aaaaaa width=80% align="center">
  <tr>
   <td>
    Data di invio:
    <?php
     /* cominciamo ad inserire i dati per collegarsi al server MySQL, ovviamente possono essere diversi da quelli che propongo io*/
     $utente="mysql";
     $password="password";
     $db="guestbook";

     // ci colleghiamo al server
     mysql_connect("localhost:3306:/tmp/mysql.sock",$utente,$password);
     // selezioniamo il database su cui lavorare
     @mysql_select_db($db) or die( "Unable to select database");

     /* prendiamo i dati passati dalla pagina precedente e le mettiamo in delle variabili facilmente elaborabili dal PHP */
     $data=system("date");
     $nom_ut=$_GET['nome-utente'];
     $mess=$_GET['messaggio'];

     /* la nostra dolce query che ci permette di inserire i dati nel database */
     $query = "INSERT INTO guestbook VALUES ('','$data','$nom_ut','$mess')";

     // effettuiamo l'operazione della query e chiudiamo il database
     mysql_query($query);
     mysql_close();
   ?>

   <!-- abbiamo finito di inserire i dati nel database e ne facciamo una breve visualizzazione -->
   <br>
   Da:

   <?php
    echo "$nom_ut";
   ?>
   <br><br>
   Corpo del messaggio inviato:<br>
   <?php
    echo "$mess";
   ?>

   </td>
  </tr>
 </table>
 <center>
 <br><br>
 <!-- stesso discorso della pagina precedente: le 3 righe successive si possono togliere se non servono -->
 <form action="index.php" name="index">
  <input type="submit" value="index">&nbsp;&nbsp;&nbsp;&nbsp;
 </form>
 
 <form action="inserisci.php" name="inserisci">
  <input type="submit" value="Invia altro messaggio">
 </form>
 </center>
 <center>
 <form action="guestbook.php" name="inserisci">
  <input type="submit" value="Guestbook">
 </form>
 </center>
 </body>
</html>
<!-- /AMBIENTE EDITOR VI-->


Ed ora tattara', taratata'!!! Ecco la pagina del guestbook!

#vi guestbook.php
Codice:
<!-- AMBIENTE EDITOR VI-->
<html>
<body bgcolor=#999999>
<br><h3><center><font color="#0000bb">Guestbook!</font></center></h3>
<h5><center><font color="#0000bb">Powered by: Mirko Palomba</font></center></h5><br>

 <table bgcolor=#aaaaaa width=80% align="center" cellspacing=5 cellpadding=5 border=3>
 <?php
  // definiamo i soliti dati per il collegamento al server
  $utente="mysql";
  $password="password";
  $db="guestbook";

  // ci colleghiamo al server
  mysql_connect("localhost:3306:/tmp/mysql.sock", $utente, $password);
  // selezioniamo il database
  @mysql_select_db($db) or die( "Unable to select database");
  // definiamo la query per visualizzare in modo ordinato i dati del database
  $query="SELECT * FROM `guestbook` WHERE 1 ORDER BY id DESC";
  // mandiamo la query e salviamo il risultato in $result
  $result=mysql_query($query);
  /* mettiamo nella variabile $num il numero di righe del database che servira' per l'estrazione dei dati */
  $num=mysql_numrows($result);

  // chiudiamo il database
  mysql_close();

  /* per rendere diversi i colori in background dei messaggi ci serviamo della variabile $colore. Appunto di vita dell'autore: quella sera avevo appena finito di cenare e bere del vino e sentendomi un po cerebroleso non mi e' venuto niente di meglio in mente per fare questo switch di bgcolor, ma alla fine non ce ne frega niente, tanto funzica! */
  $colore=0;

  $i=0;
  while ($i < $num) {
   if ($colore==0) {
    echo "<tr><td bgcolor=#aaaaaa><font color=\"blue\">Data di invio:</font>";
    // selezioniamo in $result la riga $i di "data"
    $data=mysql_result($result,$i,"data");
    echo $data;
    echo "<br><font color=\"red\">Utente:</font>";
    // selezioniamo in $result la riga $i di "utente"
    $data=mysql_result($result,$i,"utente");
    echo $data;
    echo "<br><br><font color=\"blue\">Messaggio:</font><br>";
    // selezioniamo in $result la riga $i di "messaggio"
    $data=mysql_result($result,$i,"messaggio");
    echo $data;
    echo "</td></tr>";

    $colore=$colore+1;
   }
   else {
    echo "<tr><td bgcolor=#bbbbbb><font color=\"blue\">Data di invio:</font>";
    // selezioniamo in $result la riga $i di "data"
    $data=mysql_result($result,$i,"data");
    echo $data;
    echo "<br><font color=\"red\">Utente:</font>";
    // selezioniamo in $result la riga $i di "utente"
    $data=mysql_result($result,$i,"utente");
    echo $data;
    echo "<br><br><font color=\"blue\">Messaggio:<br></font>";
    // selezioniamo in $result la riga $i di "messaggio"
    $data=mysql_result($result,$i,"messaggio");
    echo $data;
    echo "</td></tr>";

    $colore=$colore-1;
   }

   $i++;
  }

 ?>
 </table><br>
 <center>
 <form action="index.php" name="index">
  <input type="submit" value="index">&nbsp;&nbsp;&nbsp;&nbsp;
 </form>
 <form action="inserisci.php" name="inserisci">
  <input type="submit" value="Invia altro messaggio">
 </form>
 </center>
 </body>
</html>
<!-- /AMBIENTE EDITOR VI-->


Finalmente abbiamo partorito il nostro guestbook! Non vi resta che personalizzarlo con i colori che piu' vi aggradano.
Buon hacking!

Mirko "TheAlchemist" Palomba
_________________
D3vil-C0de Crew => http://d3vilc0de.org
My Spaces => http://kinginfet.135.it
My Tool Cracker => http://totalcracker.135.it
My Dj Site => http://djkinginfet.135.it
Torna in cima
Profilo Messaggio privato Invia email HomePage MSN Messenger
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Indice del forum -> Programmazione PHP&MySQL Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum


CoPyRiGhT 2009 By KinG-InFeT
PhpBB Copiright 2009
Tutti I Diritti Riservati
Forums ©


Valid robots.txt
CoPyRiGhT © 2009/2010 By KinG-InFeT.NeT - Tutti i Diritti Riservati ®

Generazione pagina: 0.10 Secondi

Coder By KinG-InFeT