ok... ma nn giudicatemi male (xk farà skifo)... ho appena iniziato...
Codice PHP:
<?php
if (isset($_GET['username']))
{
$_SESSION['username'] = $_GET['username'];
}
elseif (!isset($_SESSION['username']))
{
echo "<script type='text/javascript'>alert('" . $_SESSION['username'] . "'); </script>";
echo "<script type='text/javascript'>location.href='http://amitysite.comxa.com/Deviation_reg_page.php';</script>";
}
include ("config.inc.php");
include ("top_foot.inc.php");
top ($_SESSION['username'], "Crea Nuovo Canale di Chat");
?>
<form action=<? echo $_SERVER['PHP_SELF'] . "?username=" . $_SESSION['username']; ?> method="post">
<p align="center">
Scegli che tipo di Chat vuoi creare:
</br>
<table border = "0" height="100" width="200">
<tr border = "0" height = "50">
<td width = "100"><p align="center">[img]http://amitysite.comxa.com/Chat_opened.PNG[/img]</p></td>
<td width = "100"><p align="center">[img]http://amitysite.comxa.com/Chat_protected.PNG[/img]</p></td>
</tr>
<tr border= "0" height = "50">
<td width = "100"><p align="center">
<input type="radio" name="pubblic" onClick="private.checked=0" value="1"></p>
</td>
<td width = "100"><p align="center">
<input type="radio" name="private" onClick="pubblic.checked=0" value="1"></p>
</td>
</tr>
</table>
Scegli il nome della conversazione:
<input type="text" name="Chat_name">
Scegli la password(solo se selezionato Chat privata):
<input type="text" name="PW">
<input type="submit" name="submit" value="Apri Chat">
</form>
<?php
if(($_POST['pubblic'] == "1") or ($_POST['private'] == "1"))
{
if ($_POST['Chat_name'] != "")
{
$_Chat = $_POST['Chat_name'];
if ($_POST['pubblic'] == "1")
{
$_CTY = "1";
}
else
{
$_CTY = "2";
if ($_POST['PW'] == "")
{
echo "<script type='text/javascript'>alert('Errore: devi inserire una password se selezione \"Crea Chat protetta\"!'); location.href='http://amitysite.comxa.com/Select_Chat.php'; </script>";
}
else
{
$_PW = $_POST['PW'];
}
}
$_ID = rand(1,999999);
$_INDIRIZZO = "http://amitysite.comxa.com/Chat.php?ID=" . $_ID . $_Chat;
$_db = mysql_connect($db_host, $db_username, $db_password);
if ($_db == false)
{
echo "<script language='text/javascript'> alert('Connessione al database MySQL fallita! Riprovare più tardi.'); location.href='http://amitysite.comxa.com/Select_Chat.php'>";
}
else
{
mysql_select_db($db_name, $_db)
or die ("Errore nella connessione al database MySql! Riprovare più tardi");
if ($_CTY == "1")
{
$_query = "Insert INTO Select_Chat (Nome , Indirizzo, Tipo) VALUES ('$_Chat', '$_INDIRIZZO', '$_CTY')";
}
else
{
$_query = "Insert INTO Select_Chat (Nome , Password, Indirizzo, Tipo) VALUES ('$_Chat', '$_PW', '$_INDIRIZZO', '$_CTY')";
}
if (mysql_query($_query, $_db))
{
$_identifier = $_ID . $_Chat;
$query = "CREATE TABLE '$_identifier' (ID INT (5) UNSIGNED not null AUTO_INCREMENT, Mittente VARCHAR (15) not null, Messaggio TEXT not null, PRIMARY_KEY(ID))ENGINE=MyISAM;";
echo $query;
if (mysql_query($query, $_db))
{
echo "<script type='text/javascript'> alert('Chat creata con successo! Verrai reindirizzato alla pagina della Chat!'); location.href='" . $_INDIRIZZO . "'; </script>";
}
else
{
echo "<script type='text/javascript'> alert('Connessione al database MySQL fallita! Riprovare più tardi.'); location.href='http://amitysite.comxa.com/Select_Chat.php'; </script>";
}
}
else
{
echo "<script language='text/javascript'> alert('Connessione al database MySQL fallita! Riprovare più tardi.'); location.href='http://amitysite.comxa.com/Select_Chat.php'>";
}
}
}
}
foot();
?>
config.inc sono i dati per connettersi al database
top_foot.inc (nn serve in questo caso...)
eccolo...
PS: (Ho provato ad aggiungere ENGINE=MyISAM ma nn va lo stesso)