- 15 Maggio 2010
- 3
- 0
- Miglior risposta
- 0
se la sezione è sbagliata cambiatela grazie
inizia:
la prima cosa da fare sarà quella di creare un file con il seguente nome config.php
nel quale dovrete metterci codesto codice
dopo il file ora si vedrà come passare alla configurazione dello script
scrivendo install.php e incollandoci questo codice
ora si passa alla pagina iniziale cioe index.php nel quale dovrete metterci i lseguente codice
dopodiche forum.php ed incollarci queste stringhe
ora new.php incollarci questo codice
ora si passa alla struttura del file ovvero scrivere thread.php ed incollarci questo codice
<?php
require("config.php");
# Recupero il titolo del forum
$query2 = mysql_query("SELECT titolo FROM forum_lite_main
WHERE id = '" . $_GET[f] . "'");
# Recupero il titolo del topic
$query3 = mysql_query("SELECT titolo FROM forum_lite_topics
WHERE forum_id = '" . $_GET[f] . "'");
$result2 = mysql_fetch_array($query2);
$result3 = mysql_fetch_array($query3);
# Stampo il percorso
echo "<a href=\"index.php\">Main</a> »";
echo "<a href=\"forum.php?f=$_GET[f]\">$result2[titolo]</a> »";
echo "<a href=\"thread.php?f=$_GET[f]&t=$_GET[t]\">";
echo "$result3[titolo]</a> » Rispondi";
# Se il valore di cmd è false stampo il form a video
if ($_POST[cmd] == FALSE)
{
echo "<form action=\"$REQUEST_URI\" method=\"post\">\n";
echo "<strong>Titolo</strong>: (facoltativo)<br>\n";
echo "<input type=\"text\" name=\"titolo\"><br><br>\n\n";
echo "<strong>Nome (o nick)</strong>:<br>\n";
echo "<input type=\"text\" name=\"autore\"><br><br>\n\n";
echo "<strong>Messaggio</strong>:<br>\n";
echo "<textarea name=\"testo\" cols=\"50\" rows=\"5\">";
echo "</textarea><br><br>\n\n";
echo "<input type=\"hidden\" name=\"cmd\" value=\"add\">\n";
echo "<input type=\"submit\" value=\"Rispondi\">\n";
echo "</form>\n";
}
# Se cmd è diverso da false...
else
{
# Verifico che tutti i campi necessari siano stati compilati
if ($_POST[autore] == FALSE OR $_POST[testo] == FALSE)
{
echo "<p>Nome e messaggio sono obbligatori.";
}
# Se il controllo è ok salvo tutto nel DB
else
{
$_POST[testo] = str_replace("\n", "<br>", $_POST[testo]);
mysql_query("INSERT INTO forum_lite_thread
VALUES ('',
'" . $_GET[t] . "',
'" . date("d/m/Y") . "',
'" . $_POST[autore] . "',
'" . $_POST[titolo] . "',
'" . $_POST[testo] . "')");
echo "<p>Il tuo messaggio è stato inviato con successo.";
}
}
?>
per finire si passa al reply.php con questo codice
bene ora e finito il vostro forum ovvero era una cosa troppo semplice poi s evolete abbelrirlo in qualche modo potete farlo
fonte dis
inizia:
la prima cosa da fare sarà quella di creare un file con il seguente nome config.php
nel quale dovrete metterci codesto codice
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
scrivendo install.php e incollandoci questo codice
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
require("config.php");
# Recupero il titolo del forum
$query2 = mysql_query("SELECT titolo FROM forum_lite_main
WHERE id = '" . $_GET[f] . "'");
# Recupero il titolo del topic
$query3 = mysql_query("SELECT titolo FROM forum_lite_topics
WHERE forum_id = '" . $_GET[f] . "'");
$result2 = mysql_fetch_array($query2);
$result3 = mysql_fetch_array($query3);
# Stampo il percorso
echo "<a href=\"index.php\">Main</a> »";
echo "<a href=\"forum.php?f=$_GET[f]\">$result2[titolo]</a> »";
echo "<a href=\"thread.php?f=$_GET[f]&t=$_GET[t]\">";
echo "$result3[titolo]</a> » Rispondi";
# Se il valore di cmd è false stampo il form a video
if ($_POST[cmd] == FALSE)
{
echo "<form action=\"$REQUEST_URI\" method=\"post\">\n";
echo "<strong>Titolo</strong>: (facoltativo)<br>\n";
echo "<input type=\"text\" name=\"titolo\"><br><br>\n\n";
echo "<strong>Nome (o nick)</strong>:<br>\n";
echo "<input type=\"text\" name=\"autore\"><br><br>\n\n";
echo "<strong>Messaggio</strong>:<br>\n";
echo "<textarea name=\"testo\" cols=\"50\" rows=\"5\">";
echo "</textarea><br><br>\n\n";
echo "<input type=\"hidden\" name=\"cmd\" value=\"add\">\n";
echo "<input type=\"submit\" value=\"Rispondi\">\n";
echo "</form>\n";
}
# Se cmd è diverso da false...
else
{
# Verifico che tutti i campi necessari siano stati compilati
if ($_POST[autore] == FALSE OR $_POST[testo] == FALSE)
{
echo "<p>Nome e messaggio sono obbligatori.";
}
# Se il controllo è ok salvo tutto nel DB
else
{
$_POST[testo] = str_replace("\n", "<br>", $_POST[testo]);
mysql_query("INSERT INTO forum_lite_thread
VALUES ('',
'" . $_GET[t] . "',
'" . date("d/m/Y") . "',
'" . $_POST[autore] . "',
'" . $_POST[titolo] . "',
'" . $_POST[testo] . "')");
echo "<p>Il tuo messaggio è stato inviato con successo.";
}
}
?>
per finire si passa al reply.php con questo codice
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
fonte dis
Perfavore,
Entra
oppure
Registrati
per vedere i Link!