• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

torinese24

Nuovo utente
Autore del topic
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
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
dopo il file ora si vedrà come passare alla configurazione dello script
scrivendo install.php e incollandoci questo codice
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
ora si passa alla pagina iniziale cioe index.php nel quale dovrete metterci i lseguente codice
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
dopodiche forum.php ed incollarci queste stringhe
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
ora new.php incollarci questo codice
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
ora si passa alla struttura del file ovvero scrivere thread.php ed incollarci questo codice
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
<?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
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
bene ora e finito il vostro forum ovvero era una cosa troppo semplice poi s evolete abbelrirlo in qualche modo potete farlo
fonte dis
Perfavore, Entra oppure Registrati per vedere i Link!
 
Si può avere una demo? o almeno uno screen di come verrebbe?
Stavo lavorando ad un cms a base php e mi servirebbe una cosa del genere, grazie.
 
Riferimento: creare un forum in php

Bravo, Per Aver Postato Sarà Utile.Metti Qualche Screen,:bye:
 
Riferimento: creare un forum in php

L'ho prvato beh non è un gran che, senza offesa :P
 
Riferimento: creare un forum in php

Vedo un bel po' di errori nei codici..

$_GET vuole che il nome della 'variabile' da ottenere vada tra gli apici, e poi non c'è nessun controllo (sui $_GET appunto).

Non vedo perchè dover utilizzare $mysql[NOMEVAR]

Basta $hostname etc. e poi $mysql dovrebbe essere un array, in più hai aggiunto la @ davanti alla connessione e alla selezione del db, quindi se ci sono errori uno non lo saprà mai.
 
Riferimento: creare un forum in php

Beh diciamo che questa potrebbe essere una base, perché certamente non si puo lavorare su un forum cosi, si deve essere esperti e prendere questa base e farsi tutto ciò che manca ovvero: 70%.
 
Riferimento: creare un forum in php

Li ti do ragione, ci vuole tempo e pazienza: sottosezioni, login,registrazione,chatbox insomma un sacco si cose ;):P
 
Riferimento: creare un forum in php

torinese24 ha detto:
...
bene ora e finito il vostro forum ovvero era una cosa troppo semplice poi s evolete abbelrirlo in qualche modo potete farlo
fonte dis
Perfavore, Entra oppure Registrati per vedere i Link!


Non ha nessuna utilità questa fantomatica guida. Una guida per essere tale deve innanzitutto esplicitare bene il significato di ciò che vuole proporre secondariamente spiegarlo nel modo più adatto rispetto il pubblico al quale essa si rivolge. La tua è solo una pappa pronta che non fa capire nulla a chi non conosce abbastanza bene il PhP. Ti consiglio di rieditarla e spiegare per bene ogni singola riga di codice.
 
Riferimento: creare un forum in php

I codici sono già commentati, però dovresti esplicitare meglio alcuni passaggi.

Ovviamente questa è una versione minima di un forum, quindi non accaniamoci contro ;)
 
Riferimento: creare un forum in php

Vero pero non credo che sia adatto per creare un forum
 
Riferimento: creare un forum in php

Guida utile complimenti...ma ....diciamoci una cosa...è molto difficile che un principiante nei linguaggi di programmazione
scelga di scriversi i codici a mano...ormai....solo chi ha passione per i linguaggi impara....anche perchè esistono cosi'
tanti siti per crearsi forum siti etc ...un esempio : ForumFree ( per i forum ) oppure programmi come website maker
( per i siti ) ....
Ad ogni modo avresti potuto ,invece di dare semplicemente i codici con i vari nomi dei file , dare una spiegazione ,per cosa
servivano i file ...e le righe di codice ...
Per ultimo , per quale motivo hai usato $mysql[NOMEVAR] , quando bastava $hostname , e come qualcuno ha giò detto
mettendo la @ davanti alla connessione e alla sezione del db l'errore rimarrà invisibile ...
Ad ogni modo bella guida!
 
Riferimento: creare un forum in php

io ho fatto tutto, ma niente! non mi parte un bel nnt, solo codici!

pur avendo creato il database
 
Riferimento: creare un forum in php

diciamolo è fatto relativamente bene come codice ma come grafica è sciatto :omg::omg::omg::omg::omg::omg::omg:
 
Riferimento: creare un forum in php

@willsmith1 se si vedono solo i codici vuol dire che non hai salvato il file in php ilfile si deve salvare con estensione .php e non .html
 
Riferimento: creare un forum in php

Ma questo è solo lato funzione ._. La grafica?Serve un foglio di stile css e richiamare lo stile in html.
 
Riferimento: creare un forum in php

Mi dispiace, non lo so.
g.gif